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 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2005-01-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 368,912,000 | 357,776,000 | 322,467,000 | 292,111,000 | 268,706,000 | 256,776,000 | 194,579,000 | 184,786,000 | 177,546,000 | 153,290,000 | 139,367,000 | 126,761,000 | 123,120,000 | 107,080,000 | 95,778,000 | 98,215,000 | 87,472,000 | 76,329,500 | 43,821,400 | 37,006,700 | 30,594,300 |
Revenue Growth | - | 10.95% | 10.39% | 8.71% | 4.65% | 31.96% | 5.30% | 4.08% | 15.82% | 9.99% | 9.94% | 2.96% | 14.98% | 11.80% | -2.48% | 12.28% | 14.60% | 74.18% | 18.41% | 20.96% | |
Cost of Revenue | 316,534,000 | 303,345,000 | 267,965,000 | 239,991,000 | 219,660,000 | 211,248,000 | 163,041,000 | 156,258,000 | 148,712,000 | 126,762,000 | 114,000,000 | 102,978,000 | 100,632,000 | 86,518,000 | 75,559,000 | 77,857,000 | 69,182,000 | 60,221,800 | 32,079,200 | 27,312,100 | 22,563,100 |
Gross Profit | 52,378,000 | 54,431,000 | 54,502,000 | 52,120,000 | 49,046,000 | 45,528,000 | 31,538,000 | 28,528,000 | 28,834,000 | 26,528,000 | 25,367,000 | 23,783,000 | 22,488,000 | 20,562,000 | 20,219,000 | 20,358,000 | 18,290,000 | 16,107,700 | 11,742,200 | 9,694,600 | 8,031,200 |
Gross Profit Margin | 14.06% | 15.21% | 16.69% | 17.82% | 18.25% | 17.73% | 16.21% | 15.45% | 16.26% | 17.31% | 18.20% | 18.76% | 18.28% | 19.20% | 21.01% | 20.64% | 20.91% | 21.10% | 27.25% | 26.76% | 26.25% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14,231,000 | 14,092,000 | 13,933,000 | 12,244,200 | 11,314,400 | 9,300,600 | 7,675,100 | 6,079,700 |
Total Operating Expenses | 42,857,000 | 40,688,000 | 46,548,000 | 38,810,000 | 35,135,000 | 33,541,000 | 27,517,000 | 18,990,000 | 18,448,000 | 17,053,000 | 16,568,000 | 15,746,000 | 15,278,000 | 14,231,000 | 14,082,000 | 13,933,000 | 12,244,000 | 11,314,400 | 9,300,600 | 7,675,100 | 6,576,500 |
Operating Income or Loss | 9,521,000 | 13,743,000 | 7,954,000 | 13,310,000 | 13,911,000 | 11,987,000 | 4,021,000 | 9,538,000 | 10,386,000 | 9,475,000 | 8,799,000 | 8,037,000 | 7,210,000 | 6,331,000 | 6,137,000 | 6,425,000 | 6,046,000 | 4,793,300 | 2,441,600 | 2,019,500 | 1,454,700 |
Operating Margin | 2.56% | 3.84% | 4.89% | 4.52% | 5.18% | 4.67% | 2.07% | 5.15% | 5.82% | 6.17% | 6.31% | 6.34% | 5.87% | 5.91% | 6.39% | 6.52% | 6.91% | 6.28% | 5.57% | 5.46% | 4.75% |
Interest Expense | 2,890,000 | 2,658,000 | 2,287,000 | 2,503,000 | 2,907,000 | 3,035,000 | 2,619,000 | 1,062,000 | 1,078,000 | 859,000 | 615,000 | 517,000 | 561,000 | 588,000 | 539,000 | 530,000 | 530,000 | 0 | 0 | 0 | 0 |
EBITDA | 14,201,000 | 18,197,000 | 12,347,000 | 17,526,000 | 17,118,000 | 16,403,000 | 6,743,000 | 11,809,000 | 12,190,000 | 11,567,000 | 10,224,000 | 9,915,000 | 8,619,000 | 7,903,000 | 7,609,000 | 7,819,000 | 7,341,000 | 5,887,900 | 3,174,900 | 2,608,600 | 1,951,500 |
Depreciation and Amortization | 4,584,000 | 4,366,000 | 4,224,000 | 4,486,000 | 4,441,000 | 4,371,000 | 2,718,000 | 2,479,000 | 2,475,000 | 2,092,000 | 1,931,000 | 1,870,000 | 1,753,000 | 1,568,000 | 1,469,000 | 1,389,000 | 1,274,000 | 1,094,600 | 733,300 | 589,100 | 439,900 |
Income Before Tax | 6,727,000 | 11,173,000 | 5,836,000 | 10,537,000 | 9,770,000 | 8,997,000 | 1,406,000 | 8,268,000 | 8,637,000 | 8,616,000 | 7,678,000 | 7,528,000 | 6,305,000 | 5,747,000 | 5,601,000 | 5,900,000 | 5,537,000 | 4,358,700 | 2,225,800 | 1,909,000 | 1,396,400 |
Income Tax Expense | 1,717,000 | 2,805,000 | 1,509,000 | 2,548,000 | 2,569,000 | 2,366,000 | 2,002,000 | 1,637,000 | 3,317,000 | 3,386,000 | 3,033,000 | 2,928,000 | 2,436,000 | 2,258,000 | 2,179,000 | 2,200,000 | 2,193,000 | 1,721,700 | 856,900 | 684,300 | 477,600 |
Net Income | 5,016,000 | 8,344,000 | 4,311,000 | 8,001,000 | 7,179,000 | 6,634,000 | -594,000 | 6,622,000 | 5,317,000 | 5,237,000 | 4,644,000 | 4,592,000 | 3,864,000 | 3,462,000 | 3,427,000 | 3,696,000 | 3,212,000 | 2,637,000 | 1,368,900 | 1,224,700 | 918,800 |
Net Income Margin | 1.37% | 2.33% | 1.34% | 2.74% | 2.67% | 2.58% | -0.31% | 3.58% | 3.00% | 3.42% | 3.33% | 3.62% | 3.15% | 3.23% | 3.55% | 3.74% | 3.67% | 3.45% | 3.12% | 3.31% | 3.00% |
EPS | 3.95 | 6.49 | 3.29 | 6.00 | 5.48 | 5.10 | -0.57 | 6.47 | 4.93 | 4.66 | 3.98 | 3.77 | 3.05 | 2.59 | 2.51 | 2.58 | 2.23 | 1.97 | 1.65 | 1.49 | 1.13 |
EPS Diluted | 3.95 | 6.47 | 3.26 | 5.95 | 5.46 | 5.08 | -0.57 | 6.44 | 4.90 | 4.63 | 3.96 | 3.74 | 3.03 | 2.57 | 2.49 | 2.55 | 2.18 | 1.92 | 1.60 | 1.45 | 1.10 |
Weighted Average Shares Out | - | 1,285,000 | 1,312,000 | 1,319,000 | 1,309,000 | 1,301,000 | 1,044,000 | 1,020,000 | 1,073,000 | 1,118,000 | 1,161,000 | 1,217,000 | 1,271,000 | 1,338,000 | 1,367,000 | 1,434,000 | 1,434,000 | 1,328,200 | 820,600 | 811,400 | 800,531 |
Weighted Average Shares Out Diluted | - | 1,290,000 | 1,323,000 | 1,329,000 | 1,314,000 | 1,305,000 | 1,044,000 | 1,024,000 | 1,079,000 | 1,126,000 | 1,169,000 | 1,226,000 | 1,280,000 | 1,347,000 | 1,377,000 | 1,450,000 | 1,469,000 | 1,371,800 | 853,200 | 841,600 | 822,364 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2005-01-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 6,875,000 | 8,196,000 | 12,945,000 | 9,408,000 | 7,854,000 | 5,683,000 | 4,059,000 | 1,696,000 | 3,371,000 | 2,459,000 | 2,481,000 | 4,089,000 | 1,375,000 | 1,413,000 | 1,427,000 | 1,086,000 | 1,352,000 | 1,056,600 | 530,700 | 513,400 | 392,300 |
Short Term Investments | 2,805,000 | 3,259,000 | 2,778,000 | 3,117,000 | 3,000,000 | 2,373,000 | 2,522,000 | 111,000 | 87,000 | 88,000 | 34,000 | 88,000 | 5,000 | 5,000 | 4,000 | 5,000 | 0 | 27,500 | 0 | 0 | 0 |
Cash + Short Term Investments | 9,680,000 | 11,455,000 | 15,723,000 | 12,525,000 | 10,854,000 | 8,056,000 | 6,581,000 | 1,807,000 | 3,458,000 | 2,547,000 | 2,515,000 | 4,177,000 | 1,380,000 | 1,418,000 | 1,431,000 | 1,091,000 | 1,352,000 | 1,084,100 | 530,700 | 513,400 | 392,300 |
Net Receivables | 36,179,000 | 35,227,000 | 27,276,000 | 24,431,000 | 21,742,000 | 19,617,000 | 17,631,000 | 13,181,000 | 12,164,000 | 11,888,000 | 9,687,000 | 8,729,000 | 6,479,000 | 6,047,000 | 4,925,000 | 5,457,000 | 5,384,000 | 4,579,600 | 2,381,700 | 1,839,600 | 1,764,200 |
Inventory | 17,649,000 | 18,025,000 | 19,090,000 | 17,760,000 | 18,496,000 | 17,516,000 | 16,450,000 | 15,296,000 | 14,760,000 | 14,001,000 | 11,930,000 | 11,045,000 | 11,032,000 | 10,046,000 | 10,695,000 | 10,343,000 | 9,153,000 | 8,008,200 | 7,108,900 | 5,719,800 | 5,453,900 |
Other Current Assets | 3,835,000 | 3,151,000 | 3,544,000 | 5,292,000 | 5,277,000 | 5,113,000 | 4,581,000 | 945,000 | 660,000 | 722,000 | 1,851,000 | 1,374,000 | 1,270,000 | 1,083,000 | 655,000 | 646,000 | 637,000 | 477,500 | 374,500 | 319,900 | 309,100 |
Total Current Assets | 67,343,000 | 67,858,000 | 65,633,000 | 60,008,000 | 56,369,000 | 50,302,000 | 45,243,000 | 31,229,000 | 31,042,000 | 29,158,000 | 25,983,000 | 25,325,000 | 20,161,000 | 18,594,000 | 17,706,000 | 17,537,000 | 16,526,000 | 14,149,400 | 10,395,800 | 8,392,700 | 7,919,500 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 28,959,000 | 30,435,000 | 30,745,000 | 32,018,000 | 33,335,000 | 32,904,000 | 11,349,000 | 10,292,000 | 10,175,000 | 9,855,000 | 8,843,000 | 8,615,000 | 8,632,000 | 8,467,000 | 8,322,000 | 7,923,000 | 8,125,000 | 5,852,800 | 5,333,600 | 3,952,600 | 3,505,900 |
Goodwill | 91,272,000 | 91,272,000 | 78,150,000 | 79,121,000 | 79,552,000 | 79,749,000 | 78,678,000 | 38,451,000 | 38,249,000 | 38,106,000 | 28,142,000 | 26,542,000 | 26,395,000 | 26,458,000 | 25,669,000 | 25,680,000 | 25,494,000 | 23,922,300 | 3,195,200 | 0 | 0 |
Intangible Assets | 27,817,000 | 29,234,000 | 24,803,000 | 29,026,000 | 31,142,000 | 33,121,000 | 36,524,000 | 13,630,000 | 13,511,000 | 13,878,000 | 9,774,000 | 9,529,000 | 9,753,000 | 9,869,000 | 9,784,000 | 10,127,000 | 10,446,000 | 10,429,600 | 1,318,200 | 2,592,100 | 2,766,400 |
Long Term Investments | 28,939,000 | 23,019,000 | 21,096,000 | 23,025,000 | 20,812,000 | 17,314,000 | 15,732,000 | 112,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 90,800 | 122,500 | 137,600 |
Other Non-Current Assets | 8,097,000 | 7,910,000 | 7,848,000 | 9,801,000 | 9,505,000 | 9,059,000 | 8,930,000 | 1,417,000 | 1,485,000 | 1,440,000 | 1,445,000 | 1,515,000 | 1,280,000 | 1,155,000 | 688,000 | 374,000 | 369,000 | 367,800 | 240,500 | 223,500 | 217,400 |
Total Non-Current Assets | 185,084,000 | 181,870,000 | 162,642,000 | 172,991,000 | 174,346,000 | 172,147,000 | 151,213,000 | 63,902,000 | 63,420,000 | 63,279,000 | 48,204,000 | 46,201,000 | 46,060,000 | 45,949,000 | 44,463,000 | 44,104,000 | 44,434,000 | 40,572,500 | 10,178,300 | 6,890,700 | 6,627,300 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 252,427,000 | 249,728,000 | 228,275,000 | 232,999,000 | 230,715,000 | 222,449,000 | 196,456,000 | 95,131,000 | 94,462,000 | 92,437,000 | 74,187,000 | 71,526,000 | 66,221,000 | 64,543,000 | 62,169,000 | 61,641,000 | 60,960,000 | 54,721,900 | 20,574,100 | 15,283,400 | 14,546,800 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 15,713,000 | 14,897,000 | 14,838,000 | 12,544,000 | 11,138,000 | 10,492,000 | 8,925,000 | 8,863,000 | 7,946,000 | 7,490,000 | 6,547,000 | 5,548,000 | 5,070,000 | 4,370,000 | 4,026,000 | 3,560,000 | 3,801,000 | 3,593,000 | 2,521,500 | 2,467,500 | 2,275,900 |
Short Term Debt | 7,622,000 | 4,713,000 | 3,456,000 | 5,851,000 | 7,078,000 | 5,377,000 | 1,985,000 | 4,821,000 | 1,916,000 | 1,197,000 | 1,260,000 | 561,000 | 695,000 | 806,000 | 1,405,000 | 2,419,000 | 3,697,000 | 2,132,200 | 2,187,000 | 595,000 | 916,200 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,317,000 | 3,386,000 | 3,033,000 | 2,436,000 | 0 | 0 | 0 | 0 | 856,900 | 856,900 | 0 | 0 | 439,200 |
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 | 61,292,000 | 59,579,000 | 51,127,000 | 49,412,000 | 43,801,000 | 37,434,000 | 33,099,000 | 16,964,000 | 13,071,000 | 11,096,000 | 8,187,000 | 6,880,000 | 8,385,000 | 6,780,000 | 5,639,000 | 6,321,000 | 5,135,100 | 4,184,200 | 2,296,500 | 1,521,400 | 1,227,500 |
Total Current Liabilities | 84,627,000 | 79,189,000 | 69,421,000 | 67,807,000 | 62,017,000 | 53,303,000 | 44,009,000 | 30,648,000 | 26,250,000 | 23,169,000 | 19,027,000 | 15,425,000 | 14,150,000 | 11,956,000 | 11,070,000 | 12,300,000 | 13,490,000 | 10,766,300 | 7,005,000 | 4,583,900 | 4,858,800 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 75,082,000 | 74,672,000 | 67,276,000 | 70,148,000 | 77,964,000 | 83,625,000 | 71,444,000 | 22,181,000 | 25,615,000 | 26,267,000 | 11,630,000 | 12,841,000 | 9,133,000 | 9,208,000 | 8,652,000 | 8,756,000 | 8,057,000 | 8,349,700 | 2,870,400 | 1,594,100 | 1,925,900 |
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 | 3,632,000 | 4,311,000 | 4,016,000 | 6,270,000 | 6,794,000 | 7,294,000 | 7,677,000 | 2,996,000 | 4,214,000 | 4,217,000 | 4,036,000 | 3,901,000 | 3,784,000 | 3,853,000 | 3,655,000 | 3,678,000 | 3,702,000 | 3,426,100 | 0 | 0 | 0 |
Other Non-Current Liabilities | 13,980,000 | 14,920,000 | 15,793,000 | 13,393,000 | 14,239,000 | 14,057,000 | 14,783,000 | 1,611,000 | 1,549,000 | 1,581,000 | 1,531,000 | 1,421,000 | 1,501,000 | 1,475,000 | 1,058,000 | 1,139,000 | 1,137,000 | 857,900 | 781,100 | 774,200 | 774,900 |
Total Non-Current Liabilities | 92,694,000 | 93,903,000 | 87,085,000 | 89,811,000 | 98,997,000 | 104,976,000 | 93,904,000 | 26,788,000 | 31,378,000 | 32,065,000 | 17,197,000 | 18,163,000 | 14,418,000 | 14,536,000 | 13,365,000 | 13,573,000 | 12,896,000 | 12,633,700 | 3,651,500 | 2,368,300 | 2,700,800 |
Total Liabilities | 177,321,000 | 173,092,000 | 156,506,000 | 157,618,000 | 161,014,000 | 158,279,000 | 137,913,000 | 57,436,000 | 57,628,000 | 55,234,000 | 36,224,000 | 33,588,000 | 28,568,000 | 26,492,000 | 24,435,000 | 25,873,000 | 26,386,000 | 23,400,000 | 10,656,500 | 6,952,200 | 7,559,600 |
Common Stock | 49,510,000 | 48,992,000 | 48,193,000 | 47,377,000 | 46,513,000 | 45,972,000 | 45,440,000 | 32,096,000 | 17,000 | 17,000 | 17,000 | 17,000 | 17,000 | 16,000 | 16,000 | 16,000 | 16,000 | 15,900 | 8,500 | 8,400 | 8,300 |
Retained Earnings | 62,038,000 | 61,604,000 | 56,398,000 | 54,906,000 | 49,640,000 | 45,108,000 | 40,911,000 | 43,556,000 | 38,983,000 | 35,506,000 | 31,849,000 | 28,493,000 | 24,998,000 | 22,090,000 | 19,303,000 | 16,355,000 | 13,098,000 | 10,287,000 | 7,966,600 | 6,738,600 | 5,645,500 |
Accumulated Other Comprehensive Income/Loss | 209,000 | -297,000 | -1,264,000 | 965,000 | 1,414,000 | 1,019,000 | 102,000 | -165,000 | -305,000 | -358,000 | -217,000 | -149,000 | -181,000 | -172,000 | -143,000 | -135,000 | -143,000 | -395,500 | -154,700 | -204,300 | -196,400 |
Total Stockholders Equity | 74,944,000 | 76,461,000 | 71,469,000 | 75,075,000 | 69,389,000 | 63,864,000 | 58,225,000 | 37,691,000 | 36,830,000 | 37,196,000 | 37,958,000 | 37,938,000 | 37,653,000 | 38,051,000 | 37,700,000 | 35,768,000 | 34,574,000 | 31,321,900 | 9,917,600 | 8,331,200 | 6,987,200 |
Total Investments | 31,744,000 | 26,278,000 | 23,874,000 | 26,142,000 | 23,812,000 | 19,687,000 | 18,254,000 | 223,000 | 87,000 | 88,000 | 34,000 | 88,000 | 5,000 | 5,000 | 4,000 | 5,000 | 0 | 27,500 | 0 | 0 | 0 |
Total Debt | 82,704,000 | 79,385,000 | 70,732,000 | 75,999,000 | 85,042,000 | 89,002,000 | 73,429,000 | 27,002,000 | 27,531,000 | 27,464,000 | 12,890,000 | 13,402,000 | 9,828,000 | 10,014,000 | 10,057,000 | 11,175,000 | 11,754,000 | 10,481,900 | 5,057,400 | 2,189,100 | 2,842,100 |
Net Debt | 75,829,000 | 71,189,000 | 57,787,000 | 66,591,000 | 77,188,000 | 83,319,000 | 69,370,000 | 25,306,000 | 24,160,000 | 25,005,000 | 10,409,000 | 9,313,000 | 8,453,000 | 8,601,000 | 8,630,000 | 10,089,000 | 10,402,000 | 9,425,300 | 4,526,700 | 1,675,700 | 2,449,800 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2005-01-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 5,010,000 | 8,368,000 | 4,327,000 | 7,989,000 | 7,192,000 | 6,631,000 | -596,000 | 6,623,000 | 5,319,000 | 5,239,000 | 4,644,000 | 4,592,000 | 3,862,000 | 3,458,000 | 3,424,000 | 3,696,000 | 3,212,000 | 2,637,000 | 1,368,900 | 1,224,700 | 959,300 |
Depreciation & Amortization | 4,584,000 | 4,366,000 | 4,224,000 | 4,486,000 | 4,441,000 | 4,371,000 | 2,718,000 | 2,479,000 | 2,475,000 | 2,092,000 | 1,931,000 | 1,870,000 | 1,753,000 | 1,568,000 | 1,469,000 | 1,389,000 | 1,274,000 | 1,094,600 | 733,300 | 589,100 | 439,900 |
Deferred Income Tax | -1,228,000 | -676,000 | -2,029,000 | -402,000 | -570,000 | -654,000 | 87,000 | -1,334,000 | 18,000 | -252,000 | -58,000 | -86,000 | -111,000 | 144,000 | 30,000 | 48,000 | -3,000 | 40,100 | 98,200 | 13,500 | -7,200 |
Stock Based Compensation | 530,000 | 588,000 | 447,000 | 484,000 | 400,000 | 453,000 | 280,000 | 234,000 | 222,000 | 230,000 | 165,000 | 141,000 | 132,000 | 135,000 | 150,000 | 165,000 | 92,000 | 0 | 0 | 0 | 0 |
Change in Working Capital | -5,541,000 | 15,000 | 6,818,000 | 3,857,000 | 3,159,000 | 1,499,000 | -112,000 | -416,000 | 1,329,000 | 1,244,000 | 934,000 | -734,000 | 687,000 | 604,000 | -294,000 | -1,263,000 | -628,000 | -620,000 | -527,900 | -215,200 | -477,800 |
Accounts Receivable | -3,326,000 | -6,260,000 | -2,971,000 | -2,703,000 | -1,510,000 | -2,158,000 | -1,139,000 | -941,000 | -243,000 | -1,594,000 | -737,000 | -2,210,000 | -387,000 | -748,000 | 532,000 | -86,000 | -291,000 | 279,700 | -540,100 | -83,100 | -48,400 |
Inventory | 283,000 | 1,233,000 | -1,435,000 | 735,000 | -973,000 | -1,075,000 | -1,153,000 | -514,000 | -742,000 | -1,141,000 | -770,000 | 12,000 | -853,000 | 586,000 | -352,000 | -1,199,000 | -488,000 | -448,000 | -624,100 | -265,200 | -509,800 |
Accounts Payable | 3,321,000 | 3,618,000 | 4,260,000 | 2,898,000 | 2,769,000 | 3,550,000 | 2,329,000 | 1,710,000 | 2,189,000 | 2,834,000 | 1,742,000 | 1,024,000 | 1,147,000 | 1,128,000 | -40,000 | 4,000 | -64,000 | 0 | 0 | 0 | 0 |
Other Working Capital | -5,819,000 | 1,424,000 | 6,964,000 | 2,927,000 | 2,873,000 | 1,182,000 | -149,000 | -671,000 | 125,000 | 1,145,000 | 699,000 | 440,000 | 780,000 | -362,000 | -434,000 | 18,000 | 215,000 | -451,700 | 636,300 | 133,100 | 80,400 |
Other Non-Cash Items | 1,256,000 | 765,000 | 2,390,000 | 1,851,000 | 1,243,000 | 548,000 | 6,488,000 | 421,000 | 778,000 | -14,000 | 521,000 | 0 | 348,000 | -53,000 | 0 | 0 | 0 | 78,000 | 69,900 | 0 | 0 |
Net Cash Provided by Operating Activities | 4,611,000 | 13,426,000 | 16,177,000 | 18,265,000 | 15,865,000 | 12,848,000 | 8,865,000 | 8,007,000 | 10,141,000 | 8,539,000 | 8,137,000 | 5,783,000 | 6,671,000 | 5,856,000 | 4,779,000 | 4,035,000 | 3,947,000 | 3,229,700 | 1,742,400 | 1,612,100 | 914,200 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -2,924,000 | -3,031,000 | -2,727,000 | -2,520,000 | -2,437,000 | -2,457,000 | -2,037,000 | -1,918,000 | -2,224,000 | -2,367,000 | -2,136,000 | -1,984,000 | -2,030,000 | -1,872,000 | -2,005,000 | -2,548,000 | -2,180,000 | -1,805,300 | -1,768,900 | -1,495,400 | -1,347,700 |
Acquisitions Net | -205,000 | -16,612,000 | -1,388,000 | -146,000 | -26,000 | -444,000 | -41,394,000 | -1,181,000 | -524,000 | -11,475,000 | -2,439,000 | -415,000 | -371,000 | -1,191,000 | -177,000 | -101,000 | -2,651,000 | -1,983,300 | -4,224,200 | 0 | -2,293,700 |
Purchases of Investments | -15,095,000 | -9,043,000 | -7,746,000 | -9,963,000 | -9,639,000 | -7,534,000 | -692,000 | -137,000 | -80,000 | -267,000 | -157,000 | -226,000 | 0 | -3,000 | 0 | -5,000 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 9,816,000 | 7,729,000 | 6,729,000 | 7,246,000 | 6,467,000 | 7,049,000 | 817,000 | 61,000 | 91,000 | 243,000 | 161,000 | 136,000 | 0 | 60,000 | 1,000 | 0 | 232,000 | 0 | 0 | 0 | 0 |
Other Investing Activities | 100,000 | 68,000 | 85,000 | 122,000 | 101,000 | 47,000 | 21,000 | 298,000 | 267,000 | 446,000 | 526,000 | 654,000 | 552,000 | 596,000 | 541,000 | 1,585,000 | 19,000 | 706,900 | 1,399,900 | 583,800 | 478,100 |
Net Cash Used for Investing Activities | -8,308,000 | -20,889,000 | -5,047,000 | -5,261,000 | -5,534,000 | -3,339,000 | -43,285,000 | -2,877,000 | -2,470,000 | -13,420,000 | -4,045,000 | -1,835,000 | -1,849,000 | -2,410,000 | -1,640,000 | -1,069,000 | -4,580,000 | -3,081,700 | -4,593,200 | -911,600 | -3,163,300 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 3,621,000 | 7,932,000 | -4,211,000 | -9,267,000 | -5,673,000 | -5,320,000 | 38,265,000 | -598,000 | -614,000 | 11,218,000 | -932,000 | 3,274,000 | -539,000 | -209,000 | -1,127,000 | -582,000 | 954,000 | 5,420,500 | 2,778,800 | -626,200 | 1,788,200 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 327,800 | 552,400 | 187,600 | 178,400 | 129,800 |
Common Stock Repurchased | -3,022,000 | -2,012,000 | -3,500,000 | 0 | 0 | 0 | 0 | -4,361,000 | -4,461,000 | -5,001,000 | -4,001,000 | -3,976,000 | -4,330,000 | -3,001,000 | -1,500,000 | -2,477,000 | -23,000 | -5,370,400 | 0 | 0 | 0 |
Dividends Paid | -3,314,000 | -3,132,000 | -2,907,000 | -2,625,000 | -2,624,000 | -2,603,000 | -2,038,000 | -2,049,000 | -1,840,000 | -1,576,000 | -1,288,000 | -1,097,000 | -829,000 | -674,000 | -479,000 | -439,000 | -383,000 | -322,400 | -140,900 | -131,600 | -119,800 |
Other Financing Activities | 177,000 | -105,000 | 102,000 | 536,000 | 601,000 | 269,000 | 592,000 | 257,000 | 154,000 | 238,000 | 527,000 | 562,000 | 838,000 | 424,000 | 308,000 | 266,000 | 381,000 | 97,800 | 42,600 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -2,538,000 | 2,683,000 | -10,516,000 | -11,356,000 | -7,696,000 | -7,654,000 | 36,819,000 | -6,751,000 | -6,761,000 | 4,879,000 | -5,694,000 | -1,237,000 | -4,860,000 | -3,460,000 | -2,798,000 | -3,232,000 | 929,000 | 377,900 | 2,868,100 | -579,400 | 1,798,200 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | 0 | 0 | 0 | -4,000 | 1,000 | 2,000 | -20,000 | -6,000 | 3,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | -6,235,000 | -4,780,000 | 614,000 | 1,648,000 | 2,635,000 | 1,855,000 | 2,395,000 | -1,620,000 | 912,000 | -22,000 | -1,608,000 | 2,714,000 | -38,000 | -14,000 | 341,000 | -266,000 | 296,000 | 525,900 | 17,300 | 121,100 | -450,900 |
Cash at End of Period | 38,592,000 | 8,525,000 | 13,305,000 | 12,691,000 | 11,043,000 | 8,408,000 | 4,295,000 | 1,900,000 | 3,520,000 | 2,459,000 | 2,481,000 | 4,089,000 | 1,375,000 | 1,413,000 | 1,427,000 | 1,086,000 | 1,352,000 | 1,056,600 | 530,700 | 513,400 | 392,300 |
Cash at Start of Period | 44,827,000 | 13,305,000 | 12,691,000 | 11,043,000 | 8,408,000 | 6,553,000 | 1,900,000 | 3,520,000 | 2,608,000 | 2,481,000 | 4,089,000 | 1,375,000 | 1,413,000 | 1,427,000 | 1,086,000 | 1,352,000 | 1,056,000 | 530,700 | 513,400 | 392,300 | 843,200 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 4,611,000 | 13,426,000 | 16,177,000 | 18,265,000 | 15,865,000 | 12,848,000 | 8,865,000 | 8,007,000 | 10,141,000 | 8,539,000 | 8,137,000 | 5,783,000 | 6,671,000 | 5,856,000 | 4,779,000 | 4,035,000 | 3,947,000 | 3,229,700 | 1,742,400 | 1,612,100 | 914,200 |
Capital Expenditure | -2,924,000 | -3,031,000 | -2,727,000 | -2,520,000 | -2,437,000 | -2,457,000 | -2,037,000 | -1,918,000 | -2,224,000 | -2,367,000 | -2,136,000 | -1,984,000 | -2,030,000 | -1,872,000 | -2,005,000 | -2,548,000 | -2,180,000 | -1,805,300 | -1,768,900 | -1,495,400 | -1,347,700 |
Free Cash Flow | 1,687,000 | 10,395,000 | 13,450,000 | 15,745,000 | 13,428,000 | 10,391,000 | 6,828,000 | 6,089,000 | 7,917,000 | 6,172,000 | 6,001,000 | 3,799,000 | 4,641,000 | 3,984,000 | 2,774,000 | 1,487,000 | 1,767,000 | 1,424,400 | -26,500 | 116,700 | -433,500 |