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-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 28,295,000 | 27,116,000 | 27,281,000 | 27,305,000 | 24,689,000 | 22,449,000 | 22,127,000 | 26,107,000 | 30,390,000 | 32,639,000 | 24,890,000 | 11,201,688 | 9,702,517 | 8,385,385 | 7,949,420 | 7,011,383 | 5,335,750 | 4,230,045 | 3,026,139 | 2,028,400 | 1,324,621 |
Revenue Growth | - | -0.60% | -0.09% | 10.60% | 9.98% | 1.46% | -15.24% | -14.09% | -6.89% | 31.13% | 122.20% | 15.45% | 15.71% | 5.48% | 13.38% | 31.40% | 26.14% | 39.78% | 49.19% | 53.13% | |
Cost of Revenue | 6,230,000 | 6,498,000 | 5,657,000 | 6,601,000 | 4,572,000 | 4,675,000 | 4,853,000 | 4,371,000 | 4,261,000 | 4,006,000 | 3,788,000 | 2,858,502 | 2,471,363 | 2,124,410 | 1,869,876 | 1,595,558 | 1,127,246 | 768,771 | 433,320 | 260,326 | 166,587 |
Gross Profit | 22,065,000 | 20,618,000 | 21,624,000 | 20,704,000 | 20,117,000 | 17,774,000 | 17,274,000 | 21,736,000 | 26,129,000 | 28,633,000 | 21,102,000 | 8,343,186 | 7,231,154 | 6,260,975 | 6,079,544 | 5,415,825 | 4,208,504 | 3,461,274 | 2,592,819 | 1,768,074 | 1,158,034 |
Gross Profit Margin | 77.95% | 76.04% | 79.26% | 75.82% | 81.48% | 79.18% | 78.07% | 83.26% | 85.98% | 87.73% | 84.78% | 74.48% | 74.53% | 74.67% | 76.48% | 77.24% | 78.87% | 81.83% | 85.68% | 87.17% | 87.42% |
Research and Development | 5,665,000 | 6,923,000 | 4,977,000 | 5,363,000 | 5,039,000 | 9,106,000 | 5,018,000 | 3,734,000 | 5,098,000 | 3,014,000 | 2,854,000 | 2,119,756 | 1,759,945 | 1,229,151 | 1,072,930 | 939,918 | 721,768 | 591,026 | 383,861 | 277,724 | 223,552 |
General and Administrative Expenses | 5,761,000 | 6,090,000 | 5,673,000 | 5,246,000 | 5,151,000 | 4,381,000 | 4,056,000 | 3,878,000 | 3,398,000 | 3,426,000 | 2,983,000 | 1,699,431 | 1,461,034 | 1,241,983 | 1,044,392 | 946,686 | 797,344 | 705,741 | 573,660 | 379,248 | 302,793 |
Total Operating Expenses | 13,681,000 | 13,013,000 | 10,650,000 | 10,609,000 | 10,190,000 | 13,487,000 | 9,074,000 | 7,612,000 | 8,496,000 | 6,440,000 | 5,837,000 | 3,819,187 | 3,220,979 | 2,471,134 | 2,117,322 | 1,886,604 | 1,529,963 | 1,296,767 | 957,521 | 656,972 | 526,345 |
Operating Income or Loss | 8,384,000 | 7,605,000 | 7,330,000 | 7,406,000 | 7,029,000 | 4,287,000 | 8,200,000 | 14,124,000 | 17,633,000 | 22,193,000 | 15,265,000 | 4,523,999 | 4,010,175 | 3,789,841 | 3,962,222 | 3,529,221 | 2,678,541 | 2,164,507 | -758,753 | 1,111,102 | 631,689 |
Operating Margin | 30.03% | 28.05% | 26.87% | 27.12% | 28.47% | 19.10% | 37.06% | 54.10% | 58.02% | 68.00% | 61.33% | 40.39% | 41.33% | 45.20% | 49.84% | 50.34% | 50.20% | 51.17% | -25.07% | 54.78% | 47.69% |
Interest Expense | 980,000 | 944,000 | 935,000 | 1,001,000 | 984,000 | 995,000 | 1,077,000 | 1,118,000 | 964,000 | 688,000 | 412,000 | 306,894 | 360,916 | 205,418 | 108,961 | 69,662 | 12,101 | 0 | 4,667,556 | 0 | 0 |
EBITDA | 3,919,000 | 10,496,000 | 8,852,000 | 11,329,000 | 4,133,000 | 7,559,000 | 10,305,000 | 15,933,000 | 19,219,000 | 23,445,000 | 16,318,000 | 4,859,817 | 4,251,102 | 4,158,654 | 4,287,986 | 3,784,562 | 2,840,409 | 2,215,786 | -576,827 | 1,146,879 | 688,175 |
Depreciation and Amortization | 2,762,000 | 2,693,000 | 2,103,000 | 2,050,000 | 1,480,000 | 1,404,000 | 1,429,000 | 1,286,000 | 1,158,000 | 1,098,000 | 1,050,000 | 344,704 | 278,206 | 302,232 | 265,477 | 212,944 | 102,467 | 51,279 | 47,284 | 35,777 | 24,408 |
Income Before Tax | 176,000 | 6,859,000 | 5,814,000 | 8,278,000 | 1,669,000 | 5,160,000 | 7,799,000 | 13,529,000 | 17,097,000 | 21,659,000 | 14,856,000 | 4,208,219 | 3,611,980 | 3,651,004 | 3,913,548 | 3,501,956 | 2,734,405 | 2,270,338 | -638,207 | 1,161,792 | 656,422 |
Income Tax Expense | 62,000 | 1,247,000 | 1,248,000 | 2,077,000 | 1,580,000 | -204,000 | 2,339,000 | 8,885,000 | 3,609,000 | 3,553,000 | 2,797,000 | 1,150,933 | 1,038,381 | 861,945 | 1,023,799 | 876,364 | 723,251 | 655,040 | 551,750 | 347,878 | 207,051 |
Net Income | 126,000 | 5,665,000 | 4,592,000 | 6,225,000 | 89,000 | 5,386,000 | 5,455,000 | 4,628,000 | 13,501,000 | 18,108,000 | 12,101,000 | 3,074,808 | 2,591,566 | 2,803,637 | 2,901,257 | 2,635,755 | 2,011,154 | 1,615,298 | -1,189,957 | 813,914 | 449,371 |
Net Income Margin | -0.61% | 20.89% | 16.83% | 22.80% | 0.36% | 23.99% | 24.65% | 17.73% | 44.43% | 55.48% | 48.62% | 27.45% | 26.71% | 33.43% | 36.50% | 37.59% | 37.69% | 38.19% | -39.32% | 40.13% | 33.92% |
EPS | 0.10 | 4.54 | 3.66 | 4.96 | 0.07 | 4.24 | 4.20 | 3.54 | 10.08 | 12.37 | 7.95 | 2.01 | 1.71 | 1.81 | 1.70 | 1.46 | 1.09 | 0.87 | -0.65 | 0.45 | 0.26 |
EPS Diluted | 0.09 | 4.50 | 3.64 | 4.93 | 0.07 | 4.22 | 4.17 | 3.51 | 9.94 | 11.91 | 7.35 | 1.81 | 1.64 | 1.78 | 1.66 | 1.41 | 1.05 | 0.84 | -0.65 | 0.43 | 0.25 |
Weighted Average Shares Out | - | 1,248,000 | 1,255,000 | 1,256,000 | 1,257,000 | 1,270,000 | 1,298,000 | 1,307,000 | 1,339,000 | 1,464,000 | 1,522,000 | 1,528,620 | 1,514,621 | 1,549,806 | 1,712,120 | 1,809,208 | 1,841,386 | 1,858,266 | 1,836,424 | 1,817,356 | 1,728,000 |
Weighted Average Shares Out Diluted | - | 1,258,000 | 1,262,000 | 1,262,000 | 1,263,000 | 1,277,000 | 1,308,000 | 1,319,000 | 1,358,000 | 1,521,000 | 1,647,000 | 1,694,747 | 1,582,549 | 1,580,236 | 1,746,792 | 1,868,218 | 1,917,650 | 1,928,712 | 1,836,424 | 1,897,136 | 1,856,984 |
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-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 5,037,000 | 6,085,000 | 5,412,000 | 5,338,000 | 5,997,000 | 11,631,000 | 17,940,000 | 7,588,000 | 8,229,000 | 12,851,000 | 10,027,000 | 2,112,806 | 1,803,694 | 9,883,777 | 907,879 | 1,272,958 | 1,459,302 | 968,086 | 816,007 | 707,913 | 280,909 |
Short Term Investments | 5,037,000 | 1,179,000 | 973,000 | 1,182,000 | 1,411,000 | 12,721,000 | 12,149,000 | 17,922,000 | 3,666,000 | 1,756,000 | 101,000 | 18,756 | 58,556 | 16,491 | 1,190,789 | 384,017 | 330,760 | 203,892 | 120,844 | 1,615,972 | 973,129 |
Cash + Short Term Investments | 5,037,000 | 7,264,000 | 7,630,000 | 7,829,000 | 7,910,000 | 25,840,000 | 31,512,000 | 36,694,000 | 32,380,000 | 26,208,000 | 11,726,000 | 2,570,590 | 2,582,086 | 9,900,268 | 2,098,668 | 1,656,975 | 1,790,062 | 1,171,978 | 936,851 | 2,323,885 | 1,254,038 |
Net Receivables | 4,587,000 | 4,660,000 | 4,777,000 | 4,493,000 | 4,892,000 | 3,582,000 | 3,327,000 | 3,851,000 | 4,514,000 | 5,854,000 | 4,635,000 | 2,100,286 | 1,751,388 | 1,951,167 | 1,621,966 | 1,389,534 | 1,023,397 | 795,127 | 609,320 | 396,125 | 371,245 |
Inventory | 1,869,000 | 1,787,000 | 2,820,000 | 2,734,000 | 3,014,000 | 2,067,000 | 814,000 | 801,000 | 1,587,000 | 1,955,000 | 1,386,000 | 2,055,788 | 1,744,982 | 1,389,983 | 1,203,809 | 1,051,771 | 927,868 | 599,966 | 564,145 | 216,903 | 135,991 |
Other Current Assets | 3,286,000 | 2,374,000 | 1,774,000 | 2,141,000 | 2,013,000 | 1,440,000 | 1,606,000 | 3,322,000 | 1,592,000 | 2,346,000 | 1,565,000 | 489,925 | 1,146,147 | 677,367 | 783,639 | 714,278 | 537,081 | 461,221 | 318,890 | 155,295 | 123,793 |
Total Current Assets | 14,779,000 | 16,085,000 | 15,227,000 | 15,056,000 | 15,816,000 | 31,489,000 | 35,653,000 | 41,346,000 | 38,481,000 | 34,017,000 | 17,747,000 | 6,726,664 | 6,078,456 | 13,305,122 | 8,143,846 | 6,346,151 | 5,190,904 | 3,028,292 | 2,429,206 | 3,092,208 | 1,849,694 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 5,391,000 | 5,317,000 | 5,475,000 | 5,121,000 | 4,967,000 | 4,502,000 | 4,006,000 | 3,295,000 | 2,865,000 | 2,276,000 | 1,674,000 | 1,166,181 | 1,100,259 | 774,406 | 701,235 | 699,970 | 528,799 | 447,696 | 361,299 | 242,568 | 223,106 |
Goodwill | 8,314,000 | 8,314,000 | 8,314,000 | 8,332,000 | 8,108,000 | 4,117,000 | 4,117,000 | 4,159,000 | 1,172,000 | 1,172,000 | 1,172,000 | 1,169,023 | 1,060,919 | 1,004,102 | 1,425,592 | 1,524,777 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 20,546,000 | 26,454,000 | 28,894,000 | 33,455,000 | 33,126,000 | 13,786,000 | 15,738,000 | 17,100,000 | 8,971,000 | 10,247,000 | 11,073,000 | 11,900,106 | 11,736,393 | 2,066,966 | 1,425,592 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 0 | 1,163,000 | 1,245,000 | 1,309,000 | 502,000 | 1,488,000 | 1,423,000 | 11,184,000 | 20,485,000 | 11,601,000 | 1,598,000 | 439,028 | 719,836 | 63,704 | 3,219,403 | 2,247,871 | 1,449,577 | 1,550,000 | 453,000 | 0 | 0 |
Tax Assets | 0 | 0 | 0 | -1,309,000 | -502,000 | -1,488,000 | -1,423,000 | -11,184,000 | 402,000 | 324,000 | 236,000 | 154,765 | 131,107 | 144,015 | 153,379 | 101,498 | 283,214 | 297,359 | 302,539 | 66,893 | 45,446 |
Other Non-Current Assets | 5,495,000 | 4,792,000 | 4,016,000 | 5,988,000 | 6,390,000 | 7,733,000 | 4,161,000 | 4,383,000 | -15,399,000 | -7,798,000 | 1,164,000 | 941,018 | 412,868 | 948,921 | -2,050,825 | -1,221,708 | 1,298,871 | 2,061,369 | 992,937 | 362,982 | 37,717 |
Total Non-Current Assets | 39,746,000 | 46,040,000 | 47,944,000 | 52,896,000 | 52,591,000 | 30,138,000 | 28,022,000 | 28,937,000 | 18,496,000 | 17,822,000 | 16,917,000 | 15,770,121 | 15,161,382 | 3,998,012 | 3,448,784 | 3,352,408 | 1,827,670 | 2,806,424 | 1,656,775 | 672,443 | 306,269 |
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 | 54,525,000 | 62,125,000 | 63,171,000 | 67,952,000 | 68,407,000 | 61,627,000 | 63,675,000 | 70,283,000 | 56,977,000 | 51,839,000 | 34,664,000 | 22,496,785 | 21,239,838 | 17,303,134 | 11,592,630 | 9,698,559 | 7,018,574 | 5,834,716 | 4,085,981 | 3,764,651 | 2,155,963 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 903,000 | 550,000 | 905,000 | 705,000 | 844,000 | 713,000 | 790,000 | 814,000 | 1,206,000 | 1,178,000 | 955,000 | 1,255,914 | 1,327,339 | 1,206,052 | 803,025 | 810,544 | 601,200 | 290,333 | 367,029 | 61,083 | 47,552 |
Short Term Debt | 1,812,000 | 1,798,000 | 2,273,000 | 1,516,000 | 2,757,000 | 2,499,000 | 2,748,000 | 2,747,000 | 0 | 982,000 | 483,000 | 2,778,392 | 1,169,490 | 1,572 | 646,345 | 11,174 | 11,262 | 286 | 18,747 | 146,120 | 180 |
Tax Payables | 1,536,000 | 1,208,000 | 959,000 | 539,000 | 598,000 | 287,000 | 190,000 | 713,000 | 1,753,000 | 65,000 | 105,000 | 10,855 | 13,403 | 40,583 | 1,862 | 167,623 | 44,757 | 125,232 | 26,654 | 95,739 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3,561,000 | 202,000 | 440,000 | 134,000 | 110,640 | 103,162 | 74,665 | 103,175 | 122,721 | 42,963 | 30,747 | 17,777 | 18,353 | 19,880 |
Other Current Liabilities | 7,474,000 | 7,724,000 | 7,100,000 | 8,850,000 | 7,198,000 | 6,260,000 | 6,877,000 | 7,361,000 | 6,057,000 | 7,225,000 | 4,084,000 | 2,332,591 | 1,656,626 | 1,191,918 | 910,543 | 1,386,657 | 937,780 | 289,677 | 334,069 | 219,957 | 185,840 |
Total Current Liabilities | 11,725,000 | 11,280,000 | 11,237,000 | 11,610,000 | 11,397,000 | 9,759,000 | 10,605,000 | 11,635,000 | 9,219,000 | 9,891,000 | 5,618,000 | 6,325,528 | 4,270,020 | 2,514,790 | 2,464,950 | 1,871,631 | 1,220,992 | 736,275 | 764,276 | 455,338 | 253,454 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 21,437,000 | 23,189,000 | 22,957,000 | 25,668,000 | 28,645,000 | 22,720,000 | 24,574,000 | 30,795,000 | 26,346,000 | 21,075,000 | 11,921,000 | 3,938,708 | 7,054,555 | 7,461,719 | 2,945,598 | 1,242,826 | 1,266,238 | 1,311,604 | 1,391,847 | 240,650 | 234 |
Deferred Revenue | 0 | 0 | 0 | 4,767,000 | -3,914,000 | 0 | 0 | 0 | -26,748,000 | -21,517,000 | -11,957,000 | 21,979 | 20,532 | 31,870 | 32,844 | 43,026 | 74,181 | 61,316 | 61,049 | 32,725 | 31,404 |
Deferred Tax | 794,000 | 1,588,000 | 2,673,000 | 4,356,000 | 3,914,000 | 0 | 0 | 0 | 402,000 | 324,000 | 51,000 | 83,286 | 131,107 | 144,015 | 153,379 | 0 | 283,214 | 297,359 | 302,539 | 66,893 | 45,446 |
Other Non-Current Liabilities | 2,180,000 | 3,319,000 | 5,095,000 | 5,254,000 | 10,144,000 | 6,498,000 | 6,962,000 | 7,352,000 | 2,050,000 | 1,760,000 | 1,112,000 | 382,783 | 212,755 | 139,376 | 27,401 | 35,918 | -12,154 | 125,232 | 0 | 66,893 | 45,446 |
Total Non-Current Liabilities | 24,411,000 | 28,096,000 | 30,725,000 | 35,278,000 | 38,789,000 | 29,218,000 | 31,536,000 | 38,147,000 | 28,395,000 | 22,835,000 | 13,227,000 | 4,426,756 | 7,418,949 | 7,920,995 | 3,005,843 | 1,321,770 | 1,645,095 | 1,498,152 | 1,452,896 | 273,375 | 31,637 |
Total Liabilities | 36,135,000 | 39,376,000 | 41,962,000 | 46,888,000 | 50,186,000 | 38,977,000 | 42,141,000 | 49,782,000 | 37,614,000 | 32,726,000 | 18,845,000 | 10,752,284 | 11,688,969 | 10,435,785 | 5,470,793 | 3,193,401 | 2,866,087 | 2,234,427 | 2,217,172 | 728,713 | 285,091 |
Common Stock | 0 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 2,000 | 1,534 | 760 | 753 | 802 | 900 | 910 | 932 | 461 | 460 | 449 |
Retained Earnings | 11,073,000 | 16,304,000 | 15,687,000 | 16,324,000 | 14,381,000 | 19,388,000 | 19,024,000 | 19,012,000 | 18,154,000 | 18,001,000 | 12,732,000 | 6,105,244 | 3,704,744 | 1,776,760 | 1,183,730 | 1,995,272 | 382,874 | 249,080 | -891,363 | 809,642 | -4,272 |
Accumulated Other Comprehensive Income/Loss | 73,000 | 28,000 | 2,000 | 83,000 | -60,000 | 85,000 | 80,000 | 165,000 | 278,000 | 88,000 | 301,000 | -124,446 | -45,615 | 58,200 | 30,911 | -5,758 | 41,240 | -4,363 | 2,221 | 11,448 | -19,231 |
Total Stockholders Equity | 18,474,000 | 22,833,000 | 21,209,000 | 21,064,000 | 18,221,000 | 22,650,000 | 21,534,000 | 20,501,000 | 19,363,000 | 19,113,000 | 15,819,000 | 11,744,501 | 9,550,869 | 6,867,349 | 6,121,837 | 6,505,158 | 4,152,487 | 3,459,990 | 1,815,718 | 3,027,778 | 1,870,872 |
Total Investments | 5,037,000 | 2,342,000 | 2,218,000 | 2,491,000 | 1,913,000 | 14,209,000 | 13,572,000 | 29,106,000 | 24,151,000 | 13,357,000 | 1,699,000 | 457,784 | 778,392 | 80,195 | 4,410,192 | 2,631,888 | 1,780,337 | 1,753,892 | 573,844 | 1,615,972 | 973,129 |
Total Debt | 23,249,000 | 24,987,000 | 25,230,000 | 26,695,000 | 31,402,000 | 24,593,000 | 27,322,000 | 33,542,000 | 26,346,000 | 2,000 | 15,000 | 63,831 | 8,224,045 | 7,607,306 | 3,591,943 | 1,248,413 | 1,362,073 | 1,311,890 | 1,410,594 | 300,856 | 415 |
Net Debt | 18,212,000 | 18,902,000 | 19,818,000 | 21,357,000 | 25,405,000 | 12,962,000 | 9,382,000 | 25,954,000 | 18,117,000 | -12,849,000 | -10,012,000 | -2,048,975 | 6,420,351 | -2,276,471 | 2,684,064 | -24,545 | -97,229 | 343,804 | 594,587 | -407,057 | -280,494 |
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-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 114,000 | 5,613,000 | 4,566,000 | 6,201,000 | 89,000 | 5,364,000 | 5,460,000 | 4,644,000 | 13,488,000 | 18,106,000 | 12,059,000 | 3,057,286 | 2,573,599 | 2,789,059 | 2,889,749 | 2,625,592 | 2,011,154 | 1,615,298 | -1,189,957 | 813,914 | 449,371 |
Depreciation & Amortization | 2,762,000 | 2,693,000 | 2,103,000 | 2,050,000 | 1,480,000 | 1,404,000 | 1,429,000 | 1,286,000 | 1,158,000 | 1,098,000 | 1,050,000 | 344,704 | 278,206 | 302,232 | 265,477 | 212,944 | 102,467 | 51,279 | 47,284 | 35,777 | 24,408 |
Deferred Income Tax | -1,835,000 | -962,000 | -1,552,000 | -116,000 | -214,000 | -2,098,000 | 289,000 | -82,000 | 67,000 | 193,000 | 248,000 | 186,474 | 73,236 | 101,292 | 12,152 | -42,013 | -4,081 | 133,069 | -9,220 | -53,239 | 151,568 |
Stock Based Compensation | 814,000 | 795,000 | 637,000 | 635,000 | 643,000 | 636,000 | 845,000 | 638,000 | 380,000 | 382,000 | 360,000 | 251,984 | 208,725 | 192,378 | 200,041 | 180,684 | 153,364 | 184,605 | 133,826 | 0 | 0 |
Change in Working Capital | -1,906,000 | -2,303,000 | -1,763,000 | 489,000 | -1,638,000 | -798,000 | -939,000 | 5,108,000 | 1,362,000 | 1,159,000 | -518,000 | -562,676 | 177,064 | 220,336 | -680,380 | 30,209 | -66,855 | -236,065 | -225,147 | -260,821 | -122,890 |
Accounts Receivable | 220,000 | 157,000 | -406,000 | 313,000 | -1,171,000 | -218,000 | 480,000 | 754,000 | 1,192,000 | -1,397,000 | -2,578,000 | -315,299 | 197,986 | -375,736 | -348,875 | -356,462 | -257,161 | -138,034 | -184,370 | 13,753 | -118,843 |
Inventory | -307,000 | -842,000 | -310,000 | 11,000 | -195,000 | -95,000 | -310,000 | -253,000 | -488,000 | -855,000 | 143,000 | -343,143 | -349,924 | -200,793 | -161,190 | -75,266 | -330,726 | -34,619 | -358,184 | -81,923 | -37,889 |
Accounts Payable | -43,000 | -347,000 | 226,000 | -118,000 | 80,000 | -61,000 | -39,000 | -430,000 | 47,000 | 226,000 | -289,000 | -97,673 | 117,485 | 428,944 | -4,453 | 203,641 | 312,568 | -77,549 | 263,965 | 13,531 | 11,903 |
Other Working Capital | -1,776,000 | -1,271,000 | -1,273,000 | 283,000 | -352,000 | -424,000 | -1,070,000 | 5,037,000 | 611,000 | 3,185,000 | 2,206,000 | 193,439 | 211,517 | 367,921 | -165,862 | 258,296 | 208,464 | 14,137 | 53,442 | -206,182 | 21,939 |
Other Non-Cash Items | 11,679,000 | 2,170,000 | 5,081,000 | 2,125,000 | 7,808,000 | 4,636,000 | 1,316,000 | 304,000 | 214,000 | -609,000 | -381,000 | -172,784 | -116,114 | 33,713 | 146,874 | 72,638 | 8,610 | 17,212 | 2,461,273 | 179,449 | 8,921 |
Net Cash Provided by Operating Activities | 10,022,000 | 8,006,000 | 9,072,000 | 11,384,000 | 8,168,000 | 9,144,000 | 8,400,000 | 11,898,000 | 16,669,000 | 20,329,000 | 12,818,000 | 3,104,988 | 3,194,716 | 3,639,010 | 2,833,913 | 3,080,054 | 2,204,659 | 1,765,398 | 1,218,059 | 715,080 | 511,378 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -591,000 | -585,000 | -728,000 | -579,000 | -650,000 | -825,000 | -924,000 | -590,000 | -748,000 | -747,000 | -557,000 | -190,782 | -397,046 | -131,904 | -61,884 | -230,057 | -115,005 | -78,648 | -105,208 | -47,951 | -51,366 |
Acquisitions Net | -5,044,000 | -1,152,000 | -1,797,000 | -1,402,000 | -25,742,000 | 825,000 | 346,000 | -10,426,000 | 357,000 | 0 | 18,000 | -378,645 | -10,751,635 | -588,608 | -91,000 | -1,247,816 | -10,851 | -46,443 | -2,736,172 | 47,951 | 51,366 |
Purchases of Investments | -1,377,000 | -2,372,000 | -1,942,000 | -3,897,000 | -20,770,000 | -32,228,000 | -10,579,000 | -23,314,000 | -25,976,000 | -17,239,000 | -2,125,000 | -256,700 | -1,269,898 | -5,127,790 | -5,502,687 | -2,614,046 | -3,273,112 | -3,507,119 | -2,609,483 | -2,225,980 | -1,464,046 |
Sales/Maturities of Investments | 3,039,000 | 1,844,000 | 2,002,000 | 2,910,000 | 32,718,000 | 29,921,000 | 25,858,000 | 18,261,000 | 14,739,000 | 5,511,000 | 859,000 | 571,772 | 572,525 | 9,438,147 | 3,717,820 | 1,876,019 | 3,220,149 | 2,329,743 | 3,711,529 | 1,582,015 | 1,024,584 |
Other Investing Activities | -209,000 | 0 | -1,000 | -163,000 | -171,000 | -5,510,000 | -346,000 | -5,053,000 | -357,000 | -11,728,000 | -18,000 | 315,000 | -11,449,000 | -131,904 | -61,884 | -230,057 | -115,005 | -78,648 | -105,208 | -47,951 | -51,366 |
Net Cash Used for Investing Activities | -3,951,000 | -2,265,000 | -2,466,000 | -3,131,000 | -14,615,000 | -7,817,000 | 14,355,000 | -16,069,000 | -11,985,000 | -12,475,000 | -1,823,000 | -254,355 | -11,846,054 | 3,589,845 | -1,937,751 | -2,215,900 | -178,819 | -1,302,467 | -1,739,334 | -691,916 | -490,828 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -111,000 | -270,000 | -1,500,000 | -4,750,000 | 5,684,000 | -2,750,000 | -6,250,000 | 7,174,000 | 4,268,000 | 9,689,000 | 5,670,000 | -2,705,184 | 519,000 | 4,009,153 | 2,094,092 | -311,103 | -4,326 | -99,459 | 1,074,703 | 298,613 | -137 |
Common Stock Issued | 275,000 | 232,000 | 309,000 | 169,000 | 256,000 | 209,000 | 289,000 | 234,000 | 208,000 | 319,000 | 331,000 | 313,079 | 466,283 | 211,737 | 221,223 | 222,728 | 246,125 | 243,427 | 403,386 | 143,283 | 78,796 |
Common Stock Repurchased | -950,000 | -1,000,000 | -1,396,000 | -546,000 | -1,583,000 | -1,749,000 | -2,900,000 | -954,000 | -11,001,000 | -10,002,000 | -5,349,000 | -582,358 | -667,041 | -2,383,132 | -4,022,593 | -998,495 | -1,969,582 | -487,543 | -544,942 | 0 | 0 |
Dividends Paid | -4,867,000 | -3,809,000 | -3,709,000 | -3,605,000 | -3,449,000 | -3,222,000 | -2,971,000 | -2,731,000 | -2,455,000 | -1,874,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -1,139,000 | -278,000 | -173,000 | -145,000 | -138,000 | -122,000 | -486,000 | -330,000 | -745,000 | -3,095,000 | -3,677,000 | 430,243 | 245,346 | -74,189 | 368,568 | 35,432 | 191,939 | 76,276 | -283,886 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -6,792,000 | -5,125,000 | -6,469,000 | -8,877,000 | 770,000 | -7,634,000 | -12,318,000 | 3,393,000 | -9,347,000 | -4,963,000 | -3,025,000 | -2,543,941 | 563,346 | 1,763,569 | -1,338,710 | -1,051,438 | -1,535,844 | -267,299 | 649,261 | 441,896 | 78,659 |
Effect of Forex Changes on Cash | 52,000 | 57,000 | -63,000 | -35,000 | 43,000 | -2,000 | -85,000 | 137,000 | 41,000 | -67,000 | -56,000 | 2,420 | 7,909 | -16,526 | 77,469 | 940 | 1,220 | -43,553 | -19,892 | -38,056 | -13,019 |
Net Change in Cash | -668,000 | 673,000 | 74,000 | -659,000 | -5,634,000 | -6,309,000 | 10,352,000 | -641,000 | -4,622,000 | 2,824,000 | 7,914,000 | 309,112 | -8,080,083 | 8,975,898 | -365,079 | -186,344 | 491,216 | 152,079 | 108,094 | 427,004 | 86,190 |
Cash at End of Period | 18,612,000 | 6,085,000 | 5,412,000 | 5,338,000 | 5,997,000 | 11,631,000 | 17,940,000 | 7,588,000 | 8,229,000 | 12,851,000 | 10,027,000 | 2,112,806 | 1,803,694 | 9,883,777 | 907,879 | 1,272,958 | 1,459,302 | 968,086 | 816,007 | 707,913 | 280,909 |
Cash at Start of Period | 19,280,000 | 5,412,000 | 5,338,000 | 5,997,000 | 11,631,000 | 17,940,000 | 7,588,000 | 8,229,000 | 12,851,000 | 10,027,000 | 2,113,000 | 1,803,694 | 9,883,777 | 907,879 | 1,272,958 | 1,459,302 | 968,086 | 816,007 | 707,913 | 280,909 | 194,719 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 10,022,000 | 8,006,000 | 9,072,000 | 11,384,000 | 8,168,000 | 9,144,000 | 8,400,000 | 11,898,000 | 16,669,000 | 20,329,000 | 12,818,000 | 3,104,988 | 3,194,716 | 3,639,010 | 2,833,913 | 3,080,054 | 2,204,659 | 1,765,398 | 1,218,059 | 715,080 | 511,378 |
Capital Expenditure | -591,000 | -585,000 | -728,000 | -579,000 | -650,000 | -825,000 | -924,000 | -590,000 | -748,000 | -747,000 | -557,000 | -190,782 | -397,046 | -131,904 | -61,884 | -230,057 | -115,005 | -78,648 | -105,208 | -47,951 | -51,366 |
Free Cash Flow | 9,431,000 | 7,421,000 | 8,344,000 | 10,805,000 | 7,518,000 | 8,319,000 | 7,476,000 | 11,308,000 | 15,921,000 | 19,582,000 | 12,261,000 | 2,914,206 | 2,797,670 | 3,507,106 | 2,772,029 | 2,849,997 | 2,089,654 | 1,686,750 | 1,112,851 | 667,129 | 460,012 |