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 | 362,339,000 | 356,623,000 | 321,629,000 | 292,111,000 | 268,706,000 | 256,776,000 | 194,579,000 | 184,765,000 | 177,526,000 | 153,290,000 | 139,367,000 | 126,761,000 | 123,133,000 | 107,100,000 | 96,413,000 | 98,729,000 | 87,471,900 | 76,329,500 | 43,813,800 | 37,006,200 | 30,594,300 |
Revenue Growth | - | 10.88% | 10.11% | 8.71% | 4.65% | 31.96% | 5.31% | 4.08% | 15.81% | 9.99% | 9.94% | 2.95% | 14.97% | 11.08% | -2.35% | 12.87% | 14.60% | 74.21% | 18.40% | 20.96% | |
Cost of Revenue | 309,851,000 | 303,345,000 | 267,965,000 | 240,063,000 | 219,660,000 | 211,248,000 | 163,041,000 | 156,220,000 | 148,669,000 | 126,762,000 | 114,000,000 | 102,978,000 | 100,627,000 | 86,539,000 | 76,156,000 | 78,349,000 | 69,181,500 | 60,221,800 | 31,874,800 | 27,105,000 | 22,563,100 |
Gross Profit | 52,488,000 | 53,278,000 | 53,664,000 | 52,048,000 | 49,046,000 | 45,528,000 | 31,538,000 | 28,545,000 | 28,857,000 | 26,528,000 | 25,367,000 | 23,783,000 | 22,506,000 | 20,561,000 | 20,257,000 | 20,380,000 | 18,290,400 | 16,107,700 | 11,939,000 | 9,901,200 | 8,031,200 |
Gross Profit Margin | 14.48% | 14.94% | 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 | 40,418,000 | 39,205,000 | 37,922,000 | 36,934,000 | 35,072,000 | 32,625,000 | 20,747,000 | 18,520,000 | 18,272,000 | 16,854,000 | 16,543,000 | 15,818,000 | 15,278,000 | 14,231,000 | 14,092,000 | 0 | 12,244,200 | 11,314,400 | 8,764,100 | 7,292,600 | 6,079,700 |
Total Operating Expenses | 40,847,000 | 40,600,000 | 46,379,000 | 37,066,000 | 35,135,000 | 33,541,000 | 21,368,000 | 19,028,000 | 18,519,000 | 17,074,000 | 16,568,000 | 15,746,000 | 15,278,000 | 14,231,000 | 14,092,000 | 13,942,000 | 12,244,200 | 11,314,400 | 9,497,400 | 7,881,700 | 6,576,500 |
Operating Income or Loss | 12,070,000 | 14,073,000 | 15,742,000 | 13,193,000 | 13,911,000 | 11,987,000 | 4,021,000 | 9,517,000 | 10,338,000 | 9,454,000 | 8,799,000 | 8,037,000 | 7,228,000 | 6,330,000 | 6,165,000 | 6,438,000 | 6,046,200 | 4,793,300 | 2,441,600 | 2,019,500 | 1,454,700 |
Operating Margin | 3.32% | 3.95% | 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,831,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 | 525,000 | 0 | -435,000 | -216,000 | 0 | -58,000 |
EBITDA | 16,620,000 | 18,439,000 | 19,966,000 | 19,676,000 | 18,558,000 | 16,482,000 | 12,892,000 | 11,996,000 | 13,456,000 | 11,546,000 | 10,745,000 | 9,907,000 | 9,329,000 | 7,898,000 | 7,634,000 | 7,827,000 | 7,320,400 | 5,887,900 | 3,174,900 | 2,608,600 | 1,951,500 |
Depreciation and Amortization | 4,550,000 | 4,366,000 | 4,224,000 | 4,512,000 | 4,441,000 | 4,336,000 | 2,700,000 | 2,517,000 | 2,495,000 | 2,092,000 | 1,931,000 | 1,870,000 | 1,753,000 | 1,568,000 | 1,469,000 | 1,389,000 | 1,274,200 | 1,094,600 | 733,300 | 589,100 | 439,900 |
Income Before Tax | 9,641,000 | 11,173,000 | 5,836,000 | 10,420,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,323,000 | 5,746,000 | 5,629,000 | 5,913,000 | 5,536,700 | 4,358,700 | 2,225,800 | 1,909,000 | 1,396,400 |
Income Tax Expense | 2,437,000 | 2,805,000 | 1,509,000 | 2,522,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,441,000 | 2,258,000 | 2,190,000 | 2,205,000 | 2,192,600 | 1,721,700 | 856,900 | 684,300 | 477,600 |
Net Income | 7,190,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,877,000 | 3,461,000 | 3,427,000 | 3,696,000 | 3,212,100 | 2,637,000 | 1,368,900 | 1,224,700 | 918,800 |
Net Income Margin | 1.98% | 2.34% | 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 | 5.64 | 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 | 5.63 | 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 | Q2 | 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 | 12,561,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,400 | 1,056,600 | 530,700 | 513,400 | 392,300 |
Short Term Investments | 3,755,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 | 16,316,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,400 | 1,084,100 | 530,700 | 513,400 | 392,300 |
Net Receivables | 32,385,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,473,000 | 6,047,000 | 4,925,000 | 5,457,000 | 5,384,300 | 4,579,600 | 2,377,400 | 1,839,600 | 1,764,200 |
Inventory | 16,068,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 | 10,759,000 | 10,046,000 | 10,695,000 | 10,343,000 | 9,152,600 | 8,008,200 | 7,108,900 | 5,719,800 | 5,453,900 |
Other Current Assets | 5,183,000 | 3,151,000 | 2,685,000 | 5,292,000 | 5,277,000 | 5,113,000 | 4,581,000 | 945,000 | 660,000 | 722,000 | 866,000 | 472,000 | 577,000 | 580,000 | 144,000 | 140,000 | 201,700 | 148,100 | 100,200 | 78,800 | 66,000 |
Total Current Assets | 69,952,000 | 67,858,000 | 65,682,000 | 60,008,000 | 56,369,000 | 50,302,000 | 45,243,000 | 31,229,000 | 31,042,000 | 30,378,000 | 25,983,000 | 25,325,000 | 19,852,000 | 18,594,000 | 17,706,000 | 17,537,000 | 16,526,200 | 14,149,400 | 10,391,500 | 8,392,700 | 7,919,500 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 29,933,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,200 | 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,493,900 | 23,922,300 | 3,195,200 | 0 | 1,899,000 |
Intangible Assets | 28,311,000 | 29,234,000 | 24,754,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,200 | 10,429,600 | 1,318,200 | 2,592,100 | 2,766,400 |
Long Term Investments | 25,287,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 | 500 | 0 | 0 | 0 |
Tax Assets | 4,052,000 | 4,311,000 | 3,880,000 | 5,087,000 | 4,881,000 | 4,459,000 | 3,884,000 | -112,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,426,000 | 90,800 | 122,500 | 137,600 |
Other Non-Current Assets | 3,674,000 | 3,599,000 | 3,968,000 | 4,714,000 | 4,624,000 | 4,600,000 | 5,046,000 | 1,529,000 | 1,485,000 | 1,440,000 | 1,510,000 | 1,515,000 | 1,280,000 | 1,155,000 | 688,000 | 374,000 | 368,400 | -3,058,700 | 240,500 | 223,500 | 217,400 |
Total Non-Current Assets | 182,529,000 | 181,870,000 | 162,593,000 | 172,991,000 | 174,346,000 | 172,147,000 | 151,213,000 | 63,902,000 | 63,420,000 | 63,279,000 | 48,269,000 | 46,201,000 | 46,060,000 | 45,949,000 | 44,463,000 | 44,104,000 | 44,433,700 | 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,481,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 | 93,657,000 | 74,252,000 | 71,526,000 | 65,912,000 | 64,543,000 | 62,169,000 | 61,641,000 | 60,959,900 | 54,721,900 | 20,569,800 | 15,283,400 | 14,546,800 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 52,489,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,800,700 | 3,593,000 | 2,863,500 | 2,467,500 | 2,275,900 |
Short Term Debt | 5,642,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,400 | 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 | 128,000 | 57,112,000 | 3,880,000 | 43,808,000 | 37,974,000 | 32,613,000 | 28,223,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,177,600 | 2,556,800 | 200 | 0 | -100 |
Other Current Liabilities | 23,127,000 | 2,467,000 | 47,562,000 | 5,604,000 | 5,827,000 | 4,821,000 | 4,876,000 | 16,964,000 | 16,388,000 | 14,482,000 | 11,220,000 | 9,316,000 | 8,025,000 | 6,780,000 | 5,639,000 | 6,321,000 | 2,814,200 | 2,484,300 | 1,950,000 | 1,521,400 | 1,666,800 |
Total Current Liabilities | 81,386,000 | 79,189,000 | 69,736,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 | 13,790,000 | 11,956,000 | 11,070,000 | 12,300,000 | 13,489,900 | 10,766,300 | 7,000,700 | 4,583,900 | 4,858,800 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 62,643,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,695,000 | 12,841,000 | 9,133,000 | 9,208,000 | 8,652,000 | 8,756,000 | 8,057,200 | 8,349,700 | 2,870,400 | 1,594,100 | 1,925,900 |
Deferred Revenue | 15,537,000 | 3,250,000 | 0 | 5,087,000 | 4,881,000 | 4,459,000 | 3,884,000 | 0 | 0 | 39,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 4,052,000 | 4,311,000 | 3,880,000 | 6,270,000 | 6,794,000 | 7,294,000 | 7,677,000 | 2,996,000 | 4,214,000 | 5,437,000 | 4,036,000 | 3,901,000 | 3,784,000 | 3,853,000 | 3,655,000 | 3,678,000 | 3,701,700 | 3,426,100 | 0 | 0 | 0 |
Other Non-Current Liabilities | 13,752,000 | 11,670,000 | 16,068,000 | 8,306,000 | 9,358,000 | 9,598,000 | 10,899,000 | 1,611,000 | 1,549,000 | 1,542,000 | 1,531,000 | 1,421,000 | 1,501,000 | 1,445,000 | 1,058,000 | 1,139,000 | 1,136,700 | 857,900 | 781,100 | 774,200 | 774,900 |
Total Non-Current Liabilities | 95,984,000 | 93,903,000 | 87,224,000 | 89,811,000 | 98,997,000 | 104,976,000 | 93,904,000 | 26,788,000 | 31,378,000 | 33,285,000 | 17,262,000 | 18,163,000 | 14,418,000 | 14,506,000 | 13,365,000 | 13,573,000 | 12,895,600 | 12,633,700 | 3,651,500 | 2,368,300 | 2,700,800 |
Total Liabilities | 177,370,000 | 173,092,000 | 156,960,000 | 157,618,000 | 161,014,000 | 158,279,000 | 137,913,000 | 57,436,000 | 57,628,000 | 56,454,000 | 36,289,000 | 33,588,000 | 28,208,000 | 26,462,000 | 24,435,000 | 25,873,000 | 26,385,500 | 23,400,000 | 10,652,200 | 6,952,200 | 7,559,600 |
Common Stock | 18,000 | 48,992,000 | 48,193,000 | 47,377,000 | 46,513,000 | 45,972,000 | 45,440,000 | 17,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 | 4,200 |
Retained Earnings | 62,797,000 | 61,604,000 | 56,145,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 | 25,049,000 | 22,090,000 | 19,303,000 | 16,355,000 | 13,097,800 | 10,287,000 | 7,966,600 | 6,738,600 | 5,645,500 |
Accumulated Other Comprehensive Income/Loss | -319,000 | -297,000 | -1,465,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 | -198,200 | -395,500 | -154,700 | -204,300 | -196,400 |
Total Stockholders Equity | 74,930,000 | 76,461,000 | 71,015,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,704,000 | 38,051,000 | 37,700,000 | 35,768,000 | 34,574,400 | 31,321,900 | 9,917,600 | 8,331,200 | 6,987,200 |
Total Investments | 29,042,000 | 23,019,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 | 28,000 | 0 | 0 | 0 |
Total Debt | 83,822,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,955,000 | 13,402,000 | 9,828,000 | 10,014,000 | 10,057,000 | 11,175,000 | 11,754,600 | 10,481,900 | 5,057,400 | 2,189,100 | 2,842,100 |
Net Debt | 71,261,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,474,000 | 9,313,000 | 8,453,000 | 8,601,000 | 8,630,000 | 10,089,000 | 10,402,200 | 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 | 7,206,000 | 8,368,000 | 4,165,000 | 7,898,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,875,000 | 3,457,000 | 3,424,000 | 3,696,000 | 3,212,100 | 2,637,000 | 1,368,900 | 1,224,700 | 959,300 |
Depreciation & Amortization | 4,550,000 | 4,366,000 | 4,247,000 | 4,512,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,200 | 1,094,600 | 733,300 | 589,100 | 439,900 |
Deferred Income Tax | -1,104,000 | -676,000 | -2,075,000 | -428,000 | -570,000 | -654,000 | 87,000 | -1,334,000 | 153,000 | -266,000 | -58,000 | -86,000 | -106,000 | 144,000 | 30,000 | 48,000 | -3,400 | 40,100 | 98,200 | 13,500 | -7,200 |
Stock Based Compensation | 551,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 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -3,894,000 | 15,000 | 7,003,000 | 3,948,000 | 3,159,000 | 1,499,000 | -112,000 | -416,000 | 1,257,000 | 1,117,000 | 934,000 | -734,000 | 669,000 | 605,000 | -294,000 | -1,263,000 | -628,300 | -620,000 | -527,900 | -215,200 | -477,800 |
Accounts Receivable | -2,658,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 | 0 | 0 | 0 | 0 | 0 |
Inventory | 1,370,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 | -858,000 | 607,000 | -352,000 | -1,199,000 | -488,100 | -448,000 | -624,100 | -265,200 | -509,800 |
Accounts Payable | 4,255,000 | 3,618,000 | 4,260,000 | 2,898,000 | 2,769,000 | 3,550,000 | 2,489,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 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -6,861,000 | 1,424,000 | 7,149,000 | 3,018,000 | 2,873,000 | 1,182,000 | -309,000 | -671,000 | 53,000 | 1,018,000 | 699,000 | 440,000 | 767,000 | -382,000 | -434,000 | 18,000 | -140,200 | -172,000 | 96,200 | 50,000 | 32,000 |
Other Non-Cash Items | -414,000 | 765,000 | 2,390,000 | 1,851,000 | 1,243,000 | 548,000 | 6,488,000 | 421,000 | 643,000 | -36,000 | 521,000 | 938,000 | 348,000 | -53,000 | 0 | 0 | 92,500 | 78,000 | 69,900 | 0 | 40,300 |
Net Cash Provided by Operating Activities | 8,072,000 | 13,426,000 | 16,177,000 | 18,265,000 | 15,865,000 | 12,848,000 | 8,865,000 | 8,007,000 | 10,069,000 | 8,412,000 | 8,137,000 | 5,783,000 | 6,671,000 | 5,856,000 | 4,779,000 | 4,035,000 | 3,947,100 | 3,229,700 | 1,742,400 | 1,612,100 | 914,200 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -2,799,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,179,900 | -1,805,300 | -1,768,900 | -1,495,400 | -1,347,700 |
Acquisitions Net | -211,000 | -16,612,000 | -1,388,000 | -146,000 | -26,000 | -444,000 | -41,394,000 | -1,287,000 | -539,000 | -11,475,000 | -2,439,000 | -415,000 | -371,000 | -1,191,000 | -177,000 | -101,000 | -2,650,700 | -1,983,300 | -4,224,200 | 0 | -2,293,700 |
Purchases of Investments | -11,325,000 | -9,043,000 | -7,746,000 | -9,963,000 | -9,639,000 | -7,534,000 | -692,000 | -86,000 | -65,000 | -267,000 | -157,000 | -226,000 | 0 | -3,000 | -474,000 | -5,000 | 18,700 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 8,507,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 | 652,000 | 508,000 | 1,562,000 | 27,500 | 0 | 0 | 0 | 0 |
Other Investing Activities | 96,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 | 4,000 | 508,000 | 23,000 | 203,800 | 706,900 | 1,399,900 | 583,800 | 478,100 |
Net Cash Used for Investing Activities | -5,732,000 | -20,889,000 | -5,047,000 | -5,261,000 | -5,534,000 | -3,339,000 | -43,285,000 | -2,932,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,600 | -3,081,700 | -4,593,200 | -911,600 | -3,163,300 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -6,901,000 | -7,932,000 | -4,211,000 | -10,254,000 | -5,673,000 | -9,056,000 | -6,078,000 | -598,000 | -5,943,000 | -3,587,000 | -3,100,000 | -690,000 | -1,778,000 | -1,672,000 | -2,118,000 | -3,382,000 | -954,400 | -5,420,500 | 0 | 0 | 0 |
Common Stock Issued | 385,000 | 277,000 | 551,000 | 549,000 | 264,000 | 210,000 | 242,000 | 329,000 | 5,553,000 | 15,104,000 | 2,589,000 | 4,464,000 | 2,075,000 | 1,894,000 | 1,276,000 | 3,050,000 | 327,800 | 552,400 | 187,600 | 178,400 | 129,800 |
Common Stock Repurchased | -3,020,000 | -2,012,000 | -3,500,000 | -168,000 | -88,000 | -112,000 | -97,000 | -4,432,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,256,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 | -299,000 | -382,000 | -449,000 | 1,142,000 | 689,000 | 3,711,000 | 44,935,000 | -270,000 | 2,000 | 66,000 | 106,000 | 62,000 | 2,000 | -7,000 | 23,000 | 16,000 | 1,961,900 | 10,938,800 | 2,821,400 | -626,200 | 1,788,200 |
Net Cash Used Provided by Financing Activities | -3,647,000 | 2,683,000 | -10,516,000 | -11,356,000 | -7,696,000 | -7,850,000 | 36,819,000 | -6,751,000 | -6,689,000 | 5,006,000 | -5,694,000 | -1,237,000 | -4,860,000 | -3,460,000 | -2,798,000 | -3,232,000 | 929,300 | 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 | -1,311,000 | -4,780,000 | 614,000 | 1,648,000 | 2,176,000 | 1,659,000 | 2,395,000 | -1,675,000 | 912,000 | -22,000 | -1,608,000 | 2,714,000 | -38,000 | -14,000 | 341,000 | -266,000 | 295,800 | 525,900 | 17,300 | 121,100 | -450,900 |
Cash at End of Period | 44,568,000 | 8,525,000 | 13,305,000 | 12,691,000 | 8,130,000 | 5,954,000 | 4,295,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,400 | 1,056,600 | 530,700 | 513,400 | 392,300 |
Cash at Start of Period | 45,879,000 | 13,305,000 | 12,691,000 | 11,043,000 | 5,954,000 | 4,295,000 | 1,900,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 | 843,200 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 8,072,000 | 13,426,000 | 16,177,000 | 18,265,000 | 15,865,000 | 12,848,000 | 8,865,000 | 8,007,000 | 10,069,000 | 8,412,000 | 8,137,000 | 5,783,000 | 6,671,000 | 5,856,000 | 4,779,000 | 4,035,000 | 3,947,100 | 3,229,700 | 1,742,400 | 1,612,100 | 914,200 |
Capital Expenditure | -2,799,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,179,900 | -1,805,300 | -1,768,900 | -1,495,400 | -1,347,700 |
Free Cash Flow | 5,273,000 | 10,395,000 | 13,450,000 | 15,745,000 | 13,428,000 | 10,391,000 | 6,828,000 | 6,089,000 | 7,845,000 | 6,045,000 | 6,001,000 | 3,799,000 | 4,641,000 | 3,984,000 | 2,774,000 | 1,487,000 | 1,767,200 | 1,424,400 | -26,500 | 116,700 | -433,500 |