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 | 2012-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 87,017,000 | 93,935,000 | 101,848,000 | 85,249,000 | 64,355,000 | 64,656,000 | 64,341,000 | 60,828,000 | 62,346,000 | 67,702,000 | 81,201,000 | 89,804,000 | 89,038,000 | 80,676,000 | 61,682,000 | 69,207,000 | 69,816,000 | 44,018,000 | 36,596,111 | 35,943,810 | 36,151,394 |
Revenue Growth | - | -7.77% | 19.47% | 32.47% | -0.47% | 0.49% | 5.78% | -2.43% | -7.91% | -16.62% | -9.58% | 0.86% | 10.36% | 30.79% | -10.87% | -0.87% | 58.61% | 20.28% | 1.81% | -0.57% | |
Cost of Revenue | 81,384,000 | 86,422,000 | 94,278,000 | 79,262,000 | 59,902,000 | 60,509,000 | 60,160,000 | 57,322,000 | 58,662,000 | 63,682,000 | 76,433,000 | 85,915,000 | 85,370,000 | 76,376,000 | 57,839,000 | 65,118,000 | 65,974,000 | 40,781,000 | 33,630,297 | 33,512,471 | 34,003,070 |
Gross Profit | 5,633,000 | 7,513,000 | 7,570,000 | 5,987,000 | 4,453,000 | 4,147,000 | 4,181,000 | 3,506,000 | 3,684,000 | 4,020,000 | 4,768,000 | 3,889,000 | 3,668,000 | 4,300,000 | 3,843,000 | 4,089,000 | 3,842,000 | 3,237,000 | 2,965,814 | 2,431,339 | 2,148,324 |
Gross Profit Margin | 6.51% | 8.00% | 7.43% | 7.02% | 6.92% | 6.41% | 6.50% | 5.76% | 5.91% | 5.94% | 5.87% | 4.33% | 4.12% | 5.33% | 6.23% | 5.91% | 5.50% | 7.35% | 8.10% | 6.76% | 5.94% |
Research and Development | 256,000 | 256,000 | 216,000 | 171,000 | 160,000 | 154,000 | 141,000 | 129,000 | 123,000 | 122,000 | 79,000 | 59,000 | 28,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 3,644,000 | 3,456,000 | 3,358,000 | 2,994,000 | 2,687,000 | 2,493,000 | 2,165,000 | 1,993,000 | 2,045,000 | 2,010,000 | 1,907,000 | 1,759,000 | 1,626,000 | 1,611,000 | 1,398,000 | 1,412,000 | 1,419,000 | 1,195,000 | 1,192,683 | 1,080,811 | 1,401,833 |
Total Operating Expenses | 3,644,000 | 3,456,000 | 3,358,000 | 2,994,000 | 2,687,000 | 2,493,000 | 2,165,000 | 1,993,000 | 2,045,000 | 2,010,000 | 1,907,000 | 1,759,000 | 2,063,000 | 1,611,000 | 1,398,000 | 1,412,000 | 1,419,000 | 1,195,000 | 1,192,683 | 1,080,811 | 1,401,833 |
Operating Income or Loss | 1,989,000 | 4,057,000 | 5,695,000 | 3,778,000 | 2,711,000 | 2,293,000 | 1,814,000 | 1,289,000 | 1,438,000 | 1,773,000 | 2,616,000 | 1,819,000 | 1,765,000 | 3,367,000 | 3,006,000 | 2,822,000 | 2,160,000 | 788,000 | 1,500,171 | 1,222,312 | 613,696 |
Operating Margin | 2.31% | 4.32% | 5.59% | 4.43% | 4.21% | 3.55% | 2.82% | 2.12% | 2.31% | 2.62% | 3.22% | 2.03% | 1.98% | 4.17% | 4.87% | 4.08% | 3.09% | 1.79% | 4.10% | 3.40% | 1.70% |
Interest Expense | 692,000 | 647,000 | 396,000 | 265,000 | 339,000 | 402,000 | 364,000 | 330,000 | 293,000 | 308,000 | 337,000 | 413,000 | 441,000 | 482,000 | 422,000 | 430,000 | 469,000 | 477,000 | 0 | 0 | 0 |
EBITDA | 3,722,000 | 6,006,000 | 6,667,000 | 4,581,000 | 3,179,000 | 2,580,000 | 2,865,000 | 2,448,000 | 2,552,000 | 2,863,000 | 3,729,000 | 3,039,000 | 2,827,000 | 3,055,000 | 4,375,000 | 3,919,000 | 3,749,000 | 3,822,000 | 2,156,885 | 1,886,964 | 1,303,554 |
Depreciation and Amortization | 1,131,000 | 1,059,000 | 1,029,000 | 984,000 | 976,000 | 992,000 | 941,000 | 924,000 | 900,000 | 882,000 | 894,000 | 909,000 | 848,000 | 877,000 | 912,000 | 743,000 | 721,000 | 701,000 | 656,714 | 664,652 | 689,858 |
Income Before Tax | 2,323,000 | 4,294,000 | 5,233,000 | 3,313,000 | 1,883,000 | 1,588,000 | 2,060,000 | 1,609,000 | 1,822,000 | 2,284,000 | 3,130,000 | 2,024,000 | 1,765,000 | 3,015,000 | 2,585,000 | 2,534,000 | 2,624,000 | 3,154,000 | 1,855,250 | 1,516,375 | 718,011 |
Income Tax Expense | 563,000 | 828,000 | 868,000 | 578,000 | 101,000 | 209,000 | 245,000 | 7,000 | 534,000 | 438,000 | 877,000 | 670,000 | 523,000 | 997,000 | 666,000 | 827,000 | 822,000 | 992,000 | 543,180 | 471,990 | 223,301 |
Net Income | 1,798,000 | 3,483,000 | 4,340,000 | 2,709,000 | 1,772,000 | 1,379,000 | 1,810,000 | 1,595,000 | 1,279,000 | 1,849,000 | 2,248,000 | 1,342,000 | 1,223,000 | 2,036,000 | 1,930,000 | 1,707,000 | 1,802,000 | 2,162,000 | 1,312,070 | 1,044,385 | 494,710 |
Net Income Margin | 2.02% | 3.71% | 4.26% | 3.18% | 2.75% | 2.13% | 2.81% | 2.62% | 2.05% | 2.73% | 2.77% | 1.49% | 1.37% | 2.52% | 3.13% | 2.47% | 2.58% | 4.91% | 3.59% | 2.91% | 1.37% |
EPS | 3.53 | 6.44 | 7.72 | 4.80 | 3.16 | 2.45 | 3.21 | 2.80 | 2.18 | 2.99 | 3.44 | 2.03 | 1.85 | 3.17 | 3.00 | 2.65 | 2.80 | 3.32 | 2.01 | 1.60 | 0.76 |
EPS Diluted | 3.51 | 6.43 | 7.71 | 4.79 | 3.15 | 2.44 | 3.19 | 2.79 | 2.16 | 2.98 | 3.43 | 2.02 | 1.85 | 3.11 | 3.00 | 2.65 | 2.79 | 3.30 | 2.00 | 1.59 | 0.76 |
Weighted Average Shares Out | - | 541,000 | 562,000 | 564,000 | 561,000 | 563,000 | 564,000 | 569,000 | 588,000 | 618,000 | 653,000 | 661,000 | 660,000 | 642,000 | 643,000 | 643,000 | 644,000 | 651,000 | 654,000 | 654,000 | 647,698 |
Weighted Average Shares Out Diluted | - | 542,000 | 563,000 | 566,000 | 563,000 | 565,000 | 567,000 | 572,000 | 591,000 | 621,000 | 656,000 | 663,000 | 662,000 | 654,000 | 644,000 | 644,000 | 646,000 | 656,000 | 656,000 | 656,000 | 649,810 |
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-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 784,000 | 1,368,000 | 1,037,000 | 943,000 | 666,000 | 852,000 | 1,997,000 | 804,000 | 619,000 | 910,000 | 1,099,000 | 3,121,000 | 1,291,000 | 1,291,000 | 615,000 | 1,046,000 | 1,055,000 | 810,000 | 663,000 | 1,112,853 | 522,000 |
Short Term Investments | 0 | 4,022,000 | 109,000 | 46,000 | 61,000 | 3,000 | 6,000 | 0 | 296,000 | 438,000 | 515,000 | 433,000 | 176,000 | 176,000 | 739,000 | 394,000 | 500,000 | 2,490,000 | 212,000 | 0 | 908,001 |
Cash + Short Term Investments | 784,000 | 5,390,000 | 1,037,000 | 943,000 | 666,000 | 852,000 | 1,997,000 | 804,000 | 915,000 | 1,348,000 | 1,614,000 | 3,554,000 | 1,467,000 | 1,467,000 | 1,354,000 | 1,440,000 | 1,555,000 | 3,300,000 | 875,000 | 1,112,853 | 522,000 |
Net Receivables | 5,898,000 | 6,496,000 | 7,569,000 | 5,771,000 | 4,984,000 | 3,727,000 | 3,062,000 | 3,762,000 | 2,966,000 | 4,660,000 | 4,747,000 | 5,279,000 | 3,439,000 | 4,068,000 | 9,816,000 | 6,122,000 | 7,311,000 | 11,483,000 | 6,404,000 | 4,471,201 | 4,102,000 |
Inventory | 10,746,000 | 11,957,000 | 14,771,000 | 14,481,000 | 11,713,000 | 9,170,000 | 8,813,000 | 9,173,000 | 8,831,000 | 8,243,000 | 9,374,000 | 11,441,000 | 12,192,000 | 12,192,000 | 12,055,000 | 7,871,000 | 7,782,000 | 10,160,000 | 6,060,000 | 4,677,508 | 3,907,000 |
Other Current Assets | 9,198,000 | 5,924,000 | 6,037,000 | 4,203,000 | 5,943,000 | 7,595,000 | 6,716,000 | 7,217,000 | 8,333,000 | 8,839,000 | 10,293,000 | 8,256,000 | -985,000 | 6,164,000 | 4,279,000 | 2,961,000 | 2,760,000 | 2,547,000 | 1,995,000 | 1,564,715 | 1,180,000 |
Total Current Assets | 26,626,000 | 29,767,000 | 35,410,000 | 31,909,000 | 27,286,000 | 21,347,000 | 20,588,000 | 19,925,000 | 21,045,000 | 21,829,000 | 26,028,000 | 28,530,000 | 16,113,000 | 26,954,000 | 27,504,000 | 18,394,000 | 19,408,000 | 25,455,000 | 15,122,000 | 11,826,277 | 9,711,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 12,119,000 | 11,719,000 | 11,021,000 | 10,826,000 | 10,881,000 | 11,077,000 | 9,953,000 | 10,138,000 | 9,758,000 | 9,853,000 | 9,851,000 | 10,137,000 | 9,812,000 | 9,812,000 | 9,500,000 | 8,712,000 | 7,950,000 | 7,125,000 | 6,010,000 | 5,293,032 | 5,184,000 |
Goodwill | 0 | 4,103,000 | 4,162,000 | 4,182,000 | 3,451,000 | 3,385,000 | 2,496,000 | 2,374,000 | 2,246,000 | 2,185,000 | 2,010,000 | 364,000 | 603,000 | 603,000 | 602,000 | 523,000 | 532,000 | 506,000 | 317,000 | 322,292 | 325,000 |
Intangible Assets | 0 | 2,238,000 | 2,382,000 | 2,565,000 | 2,134,000 | 2,091,000 | 1,545,000 | 1,544,000 | 1,457,000 | 1,503,000 | 1,382,000 | 197,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 325,167 |
Long Term Investments | 5,142,000 | 5,938,000 | 5,467,000 | 5,285,000 | 4,913,000 | 5,132,000 | 5,317,000 | 5,180,000 | 4,684,000 | 4,340,000 | 4,377,000 | 4,046,000 | 3,650,000 | 3,650,000 | 3,906,000 | 3,477,000 | 3,085,000 | 2,773,000 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 783,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 1,313,000 | 866,000 | 1,332,000 | 1,369,000 | 1,054,000 | 965,000 | 934,000 | 802,000 | 579,000 | 447,000 | 349,000 | 478,000 | -249,000 | 752,000 | 840,000 | 702,000 | 607,000 | 1,197,000 | 3,669,000 | 3,827,429 | 3,378,000 |
Total Non-Current Assets | 25,573,000 | 24,864,000 | 24,364,000 | 24,227,000 | 22,433,000 | 22,650,000 | 20,245,000 | 20,038,000 | 18,724,000 | 18,328,000 | 17,969,000 | 15,222,000 | 14,599,000 | 14,817,000 | 14,848,000 | 13,414,000 | 12,174,000 | 11,601,000 | 9,996,000 | 9,442,753 | 8,887,000 |
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 | 52,199,000 | 54,631,000 | 59,774,000 | 56,136,000 | 49,719,000 | 43,997,000 | 40,833,000 | 39,963,000 | 39,769,000 | 40,157,000 | 43,997,000 | 43,752,000 | 30,712,000 | 41,771,000 | 42,352,000 | 31,808,000 | 31,582,000 | 37,056,000 | 25,118,000 | 21,269,030 | 18,598,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 4,911,000 | 6,313,000 | 7,803,000 | 6,388,000 | 4,474,000 | 3,746,000 | 3,545,000 | 3,894,000 | 3,606,000 | 3,474,000 | 4,326,000 | 4,513,000 | 2,474,000 | 2,474,000 | 2,581,000 | 5,538,000 | 5,786,000 | 6,544,000 | 4,919,000 | 4,014,392 | 3,399,000 |
Short Term Debt | 2,752,000 | 705,000 | 1,737,000 | 1,805,000 | 2,320,000 | 1,467,000 | 690,000 | 1,575,000 | 427,000 | 98,000 | 132,000 | 1,523,000 | 2,108,000 | 3,785,000 | 2,053,000 | 718,000 | 404,000 | 3,355,000 | 533,000 | 629,187 | 649,000 |
Tax Payables | 0 | 284,000 | 384,000 | 300,000 | 168,000 | 524,000 | 98,000 | 239,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 626,000 | 10,550,000 | 9,546,000 | 7,086,000 | 5,626,000 | 5,129,000 | 5,492,000 | 6,223,000 | 6,972,000 | 7,558,000 | 4,832,000 | -10,841,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 11,340,000 | 10,734,000 | 13,573,000 | 12,874,000 | 10,594,000 | 7,393,000 | 6,942,000 | 7,048,000 | 9,140,000 | 9,933,000 | 11,144,000 | 4,790,000 | 12,411,000 | 8,367,000 | 8,584,000 | 2,577,000 | 2,695,000 | 4,722,000 | 2,416,000 | 1,521,188 | 1,319,000 |
Total Current Liabilities | 19,003,000 | 18,662,000 | 24,191,000 | 21,948,000 | 18,182,000 | 13,734,000 | 11,776,000 | 12,570,000 | 13,173,000 | 13,505,000 | 15,602,000 | 15,658,000 | 2,108,000 | 14,626,000 | 13,218,000 | 8,833,000 | 8,885,000 | 14,621,000 | 7,868,000 | 6,164,767 | 5,367,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 8,597,000 | 9,190,000 | 8,551,000 | 8,776,000 | 8,748,000 | 8,453,000 | 7,698,000 | 6,623,000 | 6,504,000 | 5,779,000 | 5,528,000 | 5,347,000 | 8,212,000 | 6,535,000 | 8,266,000 | 6,830,000 | 7,592,000 | 7,690,000 | 4,752,000 | 4,050,323 | 3,530,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 | 1,278,000 | 1,309,000 | 1,402,000 | 1,412,000 | 1,302,000 | 1,194,000 | 1,067,000 | 1,053,000 | 1,669,000 | 1,563,000 | 1,662,000 | 1,448,000 | 783,000 | 1,001,000 | 1,018,000 | 439,000 | 308,000 | 473,000 | 532,000 | 756,600 | 779,000 |
Other Non-Current Liabilities | 1,054,000 | 1,005,000 | 1,014,000 | 1,233,000 | 1,391,000 | 1,333,000 | 1,247,000 | 1,342,000 | 1,218,000 | 1,395,000 | 1,575,000 | 1,105,000 | 1,440,000 | 1,440,000 | 1,012,000 | 1,075,000 | 1,144,000 | 782,000 | 713,000 | 490,460 | 489,000 |
Total Non-Current Liabilities | 10,929,000 | 11,504,000 | 10,967,000 | 11,421,000 | 11,441,000 | 10,980,000 | 10,012,000 | 9,018,000 | 9,391,000 | 8,737,000 | 8,765,000 | 7,900,000 | 10,435,000 | 8,976,000 | 10,296,000 | 8,344,000 | 9,044,000 | 8,945,000 | 5,997,000 | 5,297,383 | 4,798,000 |
Total Liabilities | 29,932,000 | 30,166,000 | 35,158,000 | 33,369,000 | 29,623,000 | 24,714,000 | 21,788,000 | 21,588,000 | 22,564,000 | 22,242,000 | 24,367,000 | 23,558,000 | 12,543,000 | 23,602,000 | 23,514,000 | 17,177,000 | 17,929,000 | 23,566,000 | 13,865,000 | 11,462,150 | 10,165,000 |
Common Stock | 3,208,000 | 3,154,000 | 3,147,000 | 2,994,000 | 2,824,000 | 2,655,000 | 2,560,000 | 2,398,000 | 2,327,000 | 3,180,000 | 5,115,000 | 6,136,000 | 6,102,000 | 6,102,000 | 6,636,000 | 0 | 0 | 0 | 0 | 0 | 5,386,000 |
Retained Earnings | 21,606,000 | 23,465,000 | 23,646,000 | 21,655,000 | 19,780,000 | 18,958,000 | 18,527,000 | 17,552,000 | 17,444,000 | 16,865,000 | 15,701,000 | 14,077,000 | 12,774,000 | 12,774,000 | 11,996,000 | 10,357,000 | 8,778,000 | 7,494,000 | 5,982,000 | 4,081,490 | 3,011,000 |
Accumulated Other Comprehensive Income/Loss | -2,840,000 | -2,487,000 | -2,509,000 | -2,172,000 | -2,604,000 | -2,405,000 | -2,106,000 | -1,637,000 | -2,598,000 | -2,146,000 | -1,241,000 | -57,000 | -907,000 | -907,000 | 176,000 | -899,000 | -355,000 | 957,000 | 181,000 | 214,371 | 37,000 |
Total Stockholders Equity | 21,974,000 | 24,132,000 | 24,284,000 | 22,477,000 | 20,000,000 | 19,208,000 | 18,981,000 | 18,313,000 | 17,173,000 | 17,899,000 | 19,575,000 | 20,156,000 | 18,169,000 | 17,969,000 | 18,808,000 | 14,609,000 | 13,627,000 | 13,490,000 | 11,253,000 | 9,806,880 | 8,433,000 |
Total Investments | 5,142,000 | 5,938,000 | 5,467,000 | 5,285,000 | 4,913,000 | 5,132,000 | 5,323,000 | 0 | 0 | 0 | 0 | 0 | 4,360,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Debt | 11,349,000 | 9,596,000 | 10,288,000 | 10,581,000 | 11,053,000 | 9,877,000 | 8,388,000 | 7,493,000 | 6,931,000 | 5,877,000 | 5,660,000 | 6,870,000 | 10,320,000 | 10,320,000 | 10,319,000 | 7,548,000 | 7,996,000 | 11,045,000 | 5,285,000 | 4,679,510 | 4,179,000 |
Net Debt | 10,565,000 | 8,228,000 | 9,251,000 | 9,638,000 | 10,387,000 | 9,025,000 | 6,391,000 | 6,689,000 | 6,312,000 | 4,967,000 | 4,561,000 | 3,749,000 | 9,029,000 | 9,029,000 | 9,704,000 | 6,502,000 | 6,941,000 | 10,235,000 | 4,622,000 | 3,566,657 | 3,657,000 |
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-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 1,798,000 | 3,483,000 | 4,365,000 | 2,735,000 | 1,782,000 | 1,379,000 | 1,815,000 | 1,602,000 | 1,288,000 | 1,846,000 | 2,253,000 | 1,354,000 | 1,242,000 | 2,018,000 | 1,919,000 | 1,707,000 | 1,802,000 | 2,162,000 | 1,312,070 | 1,044,385 | 494,710 |
Depreciation & Amortization | 1,131,000 | 1,059,000 | 1,028,000 | 996,000 | 976,000 | 993,000 | 941,000 | 924,000 | 900,000 | 882,000 | 894,000 | 909,000 | 848,000 | 877,000 | 912,000 | 743,000 | 721,000 | 701,000 | 656,714 | 664,652 | 689,858 |
Deferred Income Tax | -147,000 | -23,000 | -89,000 | -129,000 | 75,000 | 21,000 | -47,000 | -714,000 | 56,000 | -7,000 | -59,000 | 161,000 | 45,000 | 521,000 | 30,000 | 34,000 | -128,000 | 109,000 | -105,646 | 241,671 | -67,505 |
Stock Based Compensation | 88,000 | 112,000 | 147,000 | 161,000 | 151,000 | 89,000 | 109,000 | 66,000 | 74,000 | 79,000 | 55,000 | 43,000 | 38,000 | 48,000 | 47,000 | 65,000 | 34,000 | 0 | 0 | 0 | 0 |
Change in Working Capital | 1,773,000 | -267,000 | -1,789,000 | 2,654,000 | -5,515,000 | -7,738,000 | -7,456,000 | 316,000 | -585,000 | 249,000 | 2,341,000 | 2,933,000 | 340,000 | -5,232,000 | 6,000 | 3,082,000 | -5,608,000 | -1,642,000 | -401,582 | 271,930 | -985,300 |
Accounts Receivable | 770,000 | 737,000 | -1,682,000 | -578,000 | -149,000 | 287,000 | -376,000 | 73,000 | -160,000 | 913,000 | 425,000 | 296,000 | 974,000 | -2,882,000 | 3,680,000 | 3,680,000 | -1,975,000 | -953,000 | -953,000 | 0 | 0 |
Inventory | 621,000 | 2,889,000 | -295,000 | -2,839,000 | -2,426,000 | -21,000 | 226,000 | -137,000 | -654,000 | 872,000 | 1,274,000 | 2,541,000 | -272,000 | -3,412,000 | -144,000 | 1,899,000 | -4,580,000 | -1,215,000 | -600,588 | 825,486 | -950,792 |
Accounts Payable | 1,017,000 | -1,544,000 | 1,389,000 | 1,919,000 | 694,000 | -64,000 | -300,000 | 181,000 | 161,000 | -774,000 | -94,000 | -291,000 | -117,000 | 2,354,000 | -2,223,000 | -2,223,000 | 1,735,000 | 783,000 | 783,000 | 0 | 0 |
Other Working Capital | -635,000 | -2,349,000 | -1,201,000 | 4,152,000 | -3,634,000 | -7,940,000 | -7,006,000 | 199,000 | 68,000 | -762,000 | 736,000 | 387,000 | -245,000 | -1,292,000 | -1,307,000 | -274,000 | -788,000 | -257,000 | 199,006 | -553,556 | -34,508 |
Other Non-Cash Items | 1,377,000 | 96,000 | -184,000 | 178,000 | 145,000 | -196,000 | -146,000 | 17,000 | -258,000 | -757,000 | -441,000 | -174,000 | 396,000 | -571,000 | -185,000 | -259,000 | -186,000 | 109,000 | 96,353 | -96,459 | -98,424 |
Net Cash Provided by Operating Activities | 5,037,000 | 4,460,000 | 3,478,000 | 6,595,000 | -2,386,000 | -5,452,000 | -4,784,000 | 2,211,000 | 1,475,000 | 2,292,000 | 5,043,000 | 5,226,000 | 2,919,000 | -2,340,000 | 2,727,000 | 5,341,000 | -3,204,000 | 303,000 | 1,376,041 | 2,126,179 | 33,339 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,510,000 | -1,494,000 | -1,319,000 | -1,169,000 | -823,000 | -828,000 | -842,000 | -1,049,000 | -882,000 | -1,125,000 | -894,000 | -913,000 | -1,477,000 | -1,247,000 | -1,607,000 | -1,898,000 | -1,779,000 | -1,198,000 | -762,009 | -623,819 | -509,237 |
Acquisitions Net | -882,000 | 0 | 32,000 | -1,353,000 | 708,000 | -1,666,000 | -430,000 | 8,000 | 65,000 | 1,286,000 | -2,303,000 | -44,000 | -241,000 | -218,000 | -62,000 | 60,000 | -2,000 | 282,000 | -182,213 | -24,238 | -93,022 |
Purchases of Investments | -45,000 | 0 | -155,000 | -34,000 | -2,121,000 | -5,398,000 | -6,957,000 | -538,000 | -1,401,000 | -1,084,000 | -1,344,000 | -891,000 | -1,328,000 | -2,410,000 | -1,533,000 | -2,402,000 | -1,405,000 | -945,000 | -810,565 | -1,433,412 | -857,786 |
Sales/Maturities of Investments | -7,000 | 0 | 0 | 1,000 | 6,728,000 | 13,156,000 | 14,808,000 | 447,000 | 258,000 | 35,000 | -105,000 | 104,000 | 1,945,000 | 2,094,000 | 1,454,000 | 2,312,000 | 1,222,000 | 1,367,000 | 581,489 | 1,674,180 | 786,492 |
Other Investing Activities | 0 | -2,000 | 42,000 | -114,000 | -27,000 | -5,000 | 3,000 | 246,000 | 749,000 | 867,000 | 1,280,000 | 1,167,000 | -21,000 | 106,000 | 40,000 | 57,000 | 69,000 | 139,000 | 104,757 | 105,781 | 99,118 |
Net Cash Used for Investing Activities | -2,437,000 | -1,496,000 | -1,400,000 | -2,669,000 | 4,465,000 | 5,259,000 | 6,582,000 | -886,000 | -1,211,000 | -21,000 | -3,366,000 | -577,000 | -1,122,000 | -1,675,000 | -1,708,000 | -1,871,000 | -1,895,000 | -355,000 | -1,068,541 | -301,508 | -574,435 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 1,628,000 | -852,000 | -158,000 | -290,000 | 492,000 | 301,000 | 989,000 | 382,000 | 1,088,000 | 240,000 | -1,708,000 | -2,713,000 | 0 | -64,000 | 2,528,000 | -567,000 | -2,789,000 | 3,026,000 | 507,000 | 482,104 | -1,524,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 294,000 | 0 | 1,750,000 | 0 | 0 | 0 | 170,000 | 0 | 31,000 |
Common Stock Repurchased | -1,555,000 | -2,673,000 | -1,450,000 | 0 | -133,000 | -150,000 | -77,000 | -750,000 | -1,000,000 | -2,040,000 | -1,183,000 | -101,000 | -527,000 | -527,000 | -301,000 | -100,000 | -100,000 | -61,000 | -533,000 | -1,585 | -139,000 |
Dividends Paid | -983,000 | -977,000 | -899,000 | -834,000 | -809,000 | -789,000 | -758,000 | -730,000 | -701,000 | -687,000 | -624,000 | -501,000 | -461,000 | -455,000 | -395,000 | -11,000 | -11,000 | -54,000 | -97,000 | 0 | 0 |
Other Financing Activities | -32,000 | -102,000 | 8,000 | 6,000 | 27,000 | -22,000 | 33,000 | 70,000 | 34,000 | -162,000 | -62,000 | 73,000 | -660,000 | -51,000 | 2,000 | 11,000 | 11,000 | 2,597,000 | -445,000 | 44,409 | -210,000 |
Net Cash Used Provided by Financing Activities | -3,269,000 | -4,604,000 | -2,499,000 | -1,118,000 | -423,000 | -660,000 | 187,000 | -1,028,000 | -579,000 | -2,649,000 | -3,577,000 | -3,242,000 | -1,121,000 | 3,584,000 | -1,028,000 | -3,225,000 | 5,246,000 | -398,000 | 282,933 | -1,842,458 | 316,344 |
Effect of Forex Changes on Cash | 25,000 | -3,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | -644,000 | -1,643,000 | -421,000 | 2,808,000 | 1,656,000 | -853,000 | 1,985,000 | 297,000 | -315,000 | -189,000 | -2,022,000 | 1,407,000 | 676,000 | -431,000 | -9,000 | 245,000 | 147,000 | -450,000 | 590,433 | -17,787 | -224,752 |
Cash at End of Period | 18,903,000 | 5,390,000 | 7,033,000 | 7,454,000 | 4,646,000 | 2,990,000 | 3,843,000 | 1,858,000 | 688,000 | 910,000 | 1,099,000 | 3,121,000 | 1,291,000 | 615,000 | 1,046,000 | 1,055,000 | 810,000 | 663,000 | 1,112,853 | 522,420 | 540,207 |
Cash at Start of Period | 19,547,000 | 7,033,000 | 7,454,000 | 4,646,000 | 2,990,000 | 3,843,000 | 1,858,000 | 1,561,000 | 1,003,000 | 1,099,000 | 3,121,000 | 1,714,000 | 615,000 | 1,046,000 | 1,055,000 | 810,000 | 663,000 | 1,113,000 | 522,420 | 540,207 | 764,959 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 5,039,000 | 4,460,000 | 3,478,000 | 6,595,000 | -2,386,000 | -5,452,000 | -4,784,000 | 2,211,000 | 1,475,000 | 2,292,000 | 5,043,000 | 5,226,000 | 2,919,000 | -2,340,000 | 2,727,000 | 5,341,000 | -3,204,000 | 303,000 | 1,376,041 | 2,126,179 | 33,339 |
Capital Expenditure | -1,510,000 | -1,494,000 | -1,319,000 | -1,169,000 | -823,000 | -828,000 | -842,000 | -1,049,000 | -882,000 | -1,125,000 | -894,000 | -913,000 | -1,477,000 | -1,247,000 | -1,607,000 | -1,898,000 | -1,779,000 | -1,198,000 | -762,009 | -623,819 | -509,237 |
Free Cash Flow | 3,529,000 | 2,966,000 | 2,159,000 | 5,426,000 | -3,209,000 | -6,280,000 | -5,626,000 | 1,162,000 | 593,000 | 1,167,000 | 4,149,000 | 4,313,000 | 1,442,000 | -3,587,000 | 1,120,000 | 3,443,000 | -4,983,000 | -895,000 | 614,032 | 1,502,360 | -475,898 |