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 | 41,217,000 | 40,109,000 | 43,653,000 | 43,075,000 | 34,608,000 | 31,904,000 | 30,578,000 | 27,390,000 | 20,853,000 | 20,405,000 | 20,247,000 | 21,848,000 | 39,874,000 | 38,851,000 | 35,167,000 | 30,765,000 | 29,527,552 | 25,914,238 | 22,476,322 | 22,337,808 | 19,680,016 |
Revenue Growth | - | -8.12% | 1.34% | 24.47% | 8.48% | 4.34% | 11.64% | 31.35% | 2.20% | 0.78% | -7.33% | -45.21% | 2.63% | 10.48% | 14.31% | 4.19% | 13.94% | 15.30% | 0.62% | 13.51% | |
Cost of Revenue | 18,671,000 | 17,975,000 | 19,142,000 | 18,537,000 | 15,003,000 | 13,231,000 | 12,706,000 | 12,337,000 | 9,024,000 | 8,747,000 | 9,218,000 | 10,040,000 | 15,120,000 | 15,541,000 | 14,665,000 | 13,209,000 | 12,612,022 | 11,422,046 | 9,815,147 | 10,641,111 | 8,884,157 |
Gross Profit | 22,546,000 | 22,134,000 | 24,511,000 | 24,538,000 | 19,605,000 | 18,673,000 | 17,872,000 | 15,053,000 | 11,829,000 | 11,658,000 | 11,029,000 | 11,808,000 | 24,754,000 | 23,310,000 | 20,502,000 | 17,556,000 | 16,915,530 | 14,492,192 | 12,661,175 | 11,696,697 | 10,795,859 |
Gross Profit Margin | 54.69% | 55.18% | 56.15% | 56.97% | 56.65% | 58.53% | 58.45% | 54.96% | 56.73% | 57.13% | 54.47% | 54.05% | 62.08% | 60.00% | 58.30% | 57.06% | 57.29% | 55.92% | 56.33% | 52.36% | 54.86% |
Research and Development | 2,780,000 | 2,741,000 | 2,888,000 | 2,742,000 | 2,420,000 | 2,440,000 | 2,300,000 | 2,235,000 | 1,422,000 | 1,405,000 | 1,345,000 | 1,452,000 | 4,322,000 | 4,802,000 | 3,725,000 | 2,744,000 | 2,688,811 | 2,505,649 | 2,255,271 | 1,821,175 | 1,696,753 |
General and Administrative Expenses | 11,457,000 | 10,949,000 | 11,248,000 | 11,324,000 | 9,696,000 | 9,765,000 | 9,744,000 | 9,117,000 | 6,672,000 | 6,785,000 | 6,530,000 | 6,936,000 | 12,059,000 | 12,756,000 | 10,376,000 | 8,406,000 | 8,435,624 | 7,407,998 | 6,349,685 | 5,496,123 | 4,921,780 |
Total Operating Expenses | 15,650,000 | 15,656,000 | 16,149,000 | 16,113,000 | 14,248,000 | 14,141,000 | 14,222,000 | 13,327,000 | 8,644,000 | 8,791,000 | 8,430,000 | 9,179,000 | 16,381,000 | 17,558,000 | 14,101,000 | 11,150,000 | 11,124,435 | 9,913,647 | 8,604,956 | 7,317,298 | 6,618,533 |
Operating Income or Loss | 6,896,000 | 6,478,000 | 8,362,000 | 8,425,000 | 5,357,000 | 4,532,000 | 3,650,000 | 1,726,000 | 3,185,000 | 2,867,000 | 2,599,000 | 2,629,000 | 8,085,000 | 5,752,000 | 6,088,000 | 6,236,000 | 5,693,839 | 4,578,545 | 2,042,219 | 4,362,268 | 3,898,320 |
Operating Margin | 16.71% | 16.15% | 19.16% | 19.56% | 15.48% | 14.21% | 11.94% | 6.30% | 15.27% | 14.05% | 12.84% | 12.03% | 20.28% | 14.81% | 17.31% | 20.27% | 19.28% | 17.67% | 9.09% | 19.53% | 19.81% |
Interest Expense | 496,000 | 637,000 | 375,000 | 490,000 | 500,000 | 576,000 | 721,000 | 780,000 | 332,000 | 58,000 | 73,000 | 90,000 | 513,000 | 530,141 | 553,135 | 382,000 | 528,474 | 593,142 | 292,347 | 153,662 | 149,087 |
EBITDA | 10,755,000 | 10,605,000 | 12,380,000 | 12,742,000 | 8,789,000 | 7,771,000 | 7,116,000 | 6,132,000 | 3,070,000 | 4,833,000 | 4,216,000 | 3,452,000 | 3,496,000 | 9,260,677 | 9,138,274 | 9,493,940 | 8,223,589 | 6,433,431 | 4,251,292 | 6,220,214 | 5,614,506 |
Depreciation and Amortization | 3,224,000 | 3,243,000 | 3,267,000 | 3,538,000 | 3,327,000 | 3,014,000 | 3,278,000 | 3,021,000 | 1,353,000 | 601,000 | 555,000 | 791,000 | 2,783,207 | 3,043,894 | 2,624,305 | 2,089,510 | 1,838,829 | 1,854,886 | 1,558,750 | 1,358,939 | 1,288,700 |
Income Before Tax | 6,778,000 | 6,664,000 | 8,306,000 | 8,211,000 | 4,968,000 | 4,077,000 | 2,873,000 | 2,231,000 | 1,413,000 | 3,183,000 | 2,518,000 | 2,521,000 | 6,263,000 | 5,199,000 | 5,713,000 | 7,194,000 | 5,856,286 | 4,469,648 | 2,276,370 | 4,619,920 | 4,125,600 |
Income Tax Expense | 1,011,000 | 941,000 | 1,373,000 | 1,140,000 | 497,000 | 390,000 | 539,000 | 1,878,000 | 350,000 | 577,000 | 797,000 | 138,000 | 300,000 | 470,000 | 1,087,000 | 1,448,000 | 1,122,070 | 863,334 | 559,615 | 1,247,855 | 949,764 |
Net Income | 5,767,000 | 5,723,000 | 6,933,000 | 7,071,000 | 4,495,000 | 3,687,000 | 2,368,000 | 477,000 | 1,400,000 | 4,423,000 | 2,284,000 | 2,576,000 | 5,963,000 | 4,728,000 | 4,626,172 | 5,745,838 | 4,880,719 | 3,606,314 | 1,716,755 | 3,372,065 | 3,235,851 |
Net Income Margin | 13.97% | 14.27% | 15.88% | 16.42% | 12.99% | 11.56% | 7.74% | 1.74% | 6.71% | 21.68% | 11.28% | 11.79% | 14.95% | 12.17% | 13.15% | 18.68% | 16.53% | 13.92% | 7.64% | 15.10% | 16.44% |
EPS | 3.33 | 3.30 | 3.94 | 3.97 | 2.52 | 2.07 | 1.35 | 0.27 | 0.95 | 3.00 | 1.51 | 1.66 | 3.78 | 3.01 | 2.99 | 3.72 | 3.16 | 2.34 | 1.12 | 2.17 | 2.07 |
EPS Diluted | 3.29 | 3.27 | 3.91 | 3.94 | 2.50 | 2.06 | 1.34 | 0.27 | 0.94 | 2.94 | 1.50 | 1.64 | 3.75 | 3.01 | 2.97 | 3.70 | 3.13 | 2.31 | 1.12 | 2.16 | 2.06 |
Weighted Average Shares Out | - | 1,734,076 | 1,753,000 | 1,775,000 | 1,773,000 | 1,768,000 | 1,755,619 | 1,743,602 | 1,472,869 | 1,472,665 | 1,508,035 | 1,548,098 | 1,576,667 | 1,570,379 | 1,546,984 | 1,546,493 | 1,543,605 | 1,543,082 | 1,529,848 | 1,552,457 | 1,560,557 |
Weighted Average Shares Out Diluted | - | 1,749,000 | 1,764,000 | 1,789,000 | 1,786,000 | 1,781,000 | 1,770,000 | 1,749,000 | 1,483,000 | 1,506,000 | 1,527,000 | 1,574,000 | 1,592,000 | 1,570,379 | 1,556,000 | 1,555,000 | 1,560,753 | 1,560,057 | 1,536,724 | 1,564,103 | 1,570,611 |
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 | 7,558,000 | 6,896,000 | 9,882,000 | 9,799,000 | 6,838,000 | 3,860,000 | 3,844,000 | 9,407,000 | 18,620,000 | 5,001,000 | 4,063,000 | 3,475,000 | 10,802,163 | 6,812,820 | 3,648,371 | 8,809,339 | 4,112,022 | 2,456,384 | 521,192 | 2,893,687 | 1,225,628 |
Short Term Investments | 230,000 | 383,000 | 288,000 | 450,000 | 310,000 | 280,000 | 242,000 | 203,000 | 155,000 | 1,124,000 | 397,000 | 4,623,000 | 4,371,821 | 1,284,539 | 1,803,079 | 1,122,709 | 967,603 | 364,443 | 852,243 | 62,406 | 833,334 |
Cash + Short Term Investments | 7,788,000 | 7,279,000 | 10,170,000 | 10,249,000 | 7,148,000 | 4,140,000 | 4,086,000 | 9,610,000 | 18,775,000 | 6,125,000 | 4,460,000 | 8,098,000 | 15,173,984 | 8,097,359 | 5,451,450 | 9,932,048 | 5,079,625 | 2,820,827 | 1,373,435 | 2,956,093 | 2,058,962 |
Net Receivables | 9,201,000 | 6,565,000 | 6,218,000 | 6,487,000 | 6,414,000 | 5,425,000 | 5,182,000 | 5,249,000 | 3,248,000 | 3,418,000 | 3,586,000 | 3,986,000 | 9,370,000 | 7,683,920 | 7,184,034 | 6,541,941 | 5,465,660 | 4,946,876 | 4,231,142 | 3,576,794 | 3,696,115 |
Inventory | 6,813,000 | 6,570,000 | 6,173,000 | 5,157,000 | 5,012,000 | 4,316,000 | 3,796,000 | 3,601,000 | 2,434,000 | 2,599,000 | 2,643,000 | 2,693,000 | 3,792,313 | 3,284,249 | 3,188,734 | 3,264,877 | 2,775,849 | 2,951,442 | 2,806,421 | 2,541,979 | 2,620,463 |
Other Current Assets | 0 | 2,256,000 | 2,663,000 | 2,346,000 | 1,867,000 | 1,786,000 | 1,568,000 | 1,687,000 | 2,319,000 | 2,013,000 | 2,867,000 | 4,470,000 | 2,986,000 | 2,700,540 | 4,948,541 | 3,575,025 | 3,721,425 | 3,323,588 | 2,870,885 | 2,311,162 | 2,358,945 |
Total Current Assets | 23,802,000 | 22,670,000 | 25,224,000 | 24,239,000 | 20,441,000 | 15,667,000 | 14,632,000 | 20,147,000 | 26,776,000 | 14,155,000 | 15,261,000 | 19,247,000 | 31,322,583 | 23,768,774 | 22,317,529 | 23,313,891 | 17,042,559 | 14,042,733 | 11,281,883 | 11,386,028 | 10,734,485 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 10,621,000 | 11,276,000 | 9,162,000 | 8,959,000 | 9,029,000 | 8,038,000 | 7,563,000 | 7,607,000 | 5,705,000 | 5,730,000 | 5,935,000 | 5,905,000 | 8,063,047 | 7,873,955 | 7,970,956 | 7,619,489 | 7,219,166 | 7,518,149 | 6,946,435 | 6,003,141 | 6,007,874 |
Goodwill | 23,658,000 | 23,679,000 | 22,799,000 | 23,231,000 | 23,744,000 | 23,195,000 | 23,254,000 | 24,020,000 | 7,683,000 | 9,638,000 | 10,067,000 | 9,772,000 | 15,774,127 | 15,705,380 | 15,930,077 | 13,200,174 | 9,987,361 | 10,128,841 | 9,449,281 | 0 | 0 |
Intangible Assets | 7,352,000 | 8,815,000 | 10,454,000 | 12,739,000 | 14,784,000 | 17,025,000 | 18,942,000 | 21,473,000 | 4,539,000 | 5,562,000 | 6,198,000 | 5,735,000 | 8,588,285 | 9,989,636 | 12,151,628 | 6,291,989 | 5,151,106 | 5,720,478 | 6,403,619 | 9,960,894 | 10,856,718 |
Long Term Investments | 912,000 | 799,000 | 766,000 | 816,000 | 821,000 | 883,000 | 897,000 | 883,000 | 2,947,000 | 4,041,000 | 229,000 | 119,000 | 273,595 | 378,225 | 302,049 | 1,132,866 | 1,073,736 | 0 | 0 | -72,029 | 75,000 |
Tax Assets | 0 | 0 | 6,033,000 | 5,212,000 | 3,729,000 | 3,079,000 | 1,868,000 | 1,944,000 | 2,263,000 | 2,119,000 | 1,651,000 | 2,109,000 | 3,213,307 | 2,560,923 | 790,027 | 858,214 | 1,945,276 | 1,178,461 | 867,081 | 72,029 | 952,929 |
Other Non-Current Assets | 8,011,000 | 5,975,000 | 0 | 0 | 0 | 0 | 17,000 | 176,000 | 2,753,000 | 2,000 | 1,934,000 | 66,000 | 0 | 0 | 0 | 0 | 0 | 1,125,262 | 1,229,873 | 1,791,140 | 140,488 |
Total Non-Current Assets | 50,554,000 | 50,544,000 | 49,214,000 | 50,957,000 | 52,107,000 | 52,220,000 | 52,541,000 | 56,103,000 | 25,890,000 | 27,092,000 | 26,014,000 | 23,706,000 | 35,912,361 | 36,508,119 | 37,144,737 | 29,102,732 | 25,376,645 | 25,671,191 | 24,896,289 | 17,755,175 | 18,033,009 |
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 | 74,356,000 | 73,214,000 | 74,438,000 | 75,196,000 | 72,548,000 | 67,887,000 | 67,173,000 | 76,250,000 | 52,666,000 | 41,247,000 | 41,275,000 | 42,953,000 | 67,234,944 | 60,276,893 | 59,462,266 | 52,416,623 | 42,419,204 | 39,713,924 | 36,178,172 | 29,141,203 | 28,767,494 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 4,034,000 | 4,295,000 | 4,607,000 | 4,408,000 | 3,946,000 | 3,252,000 | 2,975,000 | 2,402,000 | 1,178,000 | 1,081,000 | 1,064,000 | 1,026,000 | 1,797,000 | 1,721,127 | 1,535,759 | 1,280,542 | 1,351,436 | 1,219,529 | 1,175,590 | 1,032,516 | 1,054,464 |
Short Term Debt | 2,154,000 | 1,325,000 | 2,481,000 | 999,000 | 461,000 | 1,683,000 | 207,000 | 714,000 | 1,325,000 | 3,130,000 | 4,437,000 | 3,173,000 | 2,391,000 | 3,374,755 | 6,394,766 | 5,189,620 | 2,731,975 | 2,725,915 | 5,401,261 | 2,062,010 | 1,992,683 |
Tax Payables | 713,000 | 492,000 | 343,000 | 306,000 | 362,000 | 226,000 | 305,000 | 309,000 | 188,000 | 430,000 | 270,000 | 175,000 | 655,424 | 514,947 | 1,307,723 | 442,140 | 805,397 | 54,743 | 46,850 | 63,577 | 50,074 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 305,000 | 309,000 | 188,000 | 430,000 | 270,000 | 175,000 | 655,424 | 514,947 | 1,307,723 | 442,140 | 6,592,515 | 3,713,104 | 3,850,723 | 2,722,685 | 2,491,956 |
Other Current Liabilities | 8,001,000 | 7,729,000 | 8,058,000 | 7,392,000 | 7,138,000 | 5,702,000 | 5,525,000 | 5,487,000 | 3,969,000 | 4,545,000 | 4,696,000 | 5,133,000 | 8,436,576 | 9,869,399 | 8,024,186 | 6,137,187 | 6,703,100 | 5,103,091 | 5,327,494 | 4,257,411 | 3,728,423 |
Total Current Liabilities | 14,902,000 | 13,841,000 | 15,489,000 | 13,105,000 | 11,907,000 | 10,863,000 | 9,012,000 | 8,912,000 | 6,660,000 | 9,186,000 | 10,532,000 | 9,507,000 | 13,280,176 | 15,480,228 | 17,262,434 | 13,049,489 | 11,591,908 | 9,103,278 | 11,951,195 | 7,415,514 | 6,825,644 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 12,825,000 | 14,548,000 | 15,465,000 | 18,252,000 | 19,429,000 | 17,416,000 | 19,359,000 | 27,210,000 | 20,681,000 | 5,871,000 | 3,393,000 | 3,388,000 | 18,085,000 | 12,039,822 | 12,523,517 | 11,266,294 | 8,713,327 | 9,487,789 | 7,009,664 | 4,571,504 | 4,787,934 |
Deferred Revenue | 0 | 0 | 0 | 2,738,000 | 3,119,000 | 2,817,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -703,000 | -1,112,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 991,000 | 1,392,000 | 1,406,000 | 1,546,000 | 2,056,000 | 2,006,000 | 356,000 | 808,000 | 860,000 | 466,000 | 710,000 | 703,000 | 1,112,000 | 0 | 0 | 0 | 0 | 583,077 | 220,079 |
Other Non-Current Liabilities | 6,601,000 | 5,998,000 | 4,738,000 | 5,743,000 | 6,063,000 | 6,181,000 | 6,024,000 | 7,024,000 | 4,252,000 | 4,056,000 | 4,836,000 | 4,325,000 | 8,347,000 | 7,527,698 | 6,087,851 | 5,202,111 | 4,634,418 | 3,344,317 | 3,163,127 | 2,155,837 | 2,608,054 |
Total Non-Current Liabilities | 19,426,000 | 20,546,000 | 22,044,000 | 26,067,000 | 27,638,000 | 25,723,000 | 27,439,000 | 36,240,000 | 25,289,000 | 10,735,000 | 9,104,000 | 8,179,000 | 27,141,536 | 20,270,520 | 19,723,368 | 16,468,405 | 13,347,745 | 12,832,106 | 10,172,791 | 7,310,418 | 7,616,067 |
Total Liabilities | 34,328,000 | 34,387,000 | 37,533,000 | 39,172,000 | 39,545,000 | 36,586,000 | 36,451,000 | 45,152,000 | 31,949,000 | 19,921,000 | 19,636,000 | 17,686,000 | 40,421,712 | 35,750,748 | 36,985,802 | 29,517,894 | 24,939,653 | 21,935,384 | 22,123,986 | 14,725,932 | 14,441,711 |
Common Stock | 25,020,000 | 24,869,000 | 24,709,000 | 24,470,000 | 24,145,000 | 23,853,000 | 23,512,000 | 23,206,000 | 13,027,000 | 12,734,000 | 12,383,000 | 12,048,000 | 11,754,552 | 9,817,134,000 | 8,744,703,000 | 8,257,873,000 | 7,444,411 | 39,500 | 39,500 | 3,523,766 | 3,239,575 |
Retained Earnings | 39,056,000 | 37,554,000 | 35,257,000 | 31,528,000 | 27,627,000 | 25,847,000 | 24,560,000 | 23,978,000 | 25,565,000 | 25,757,000 | 22,874,000 | 21,979,000 | 24,150,996 | 20,907,362 | 18,927,101 | 17,054,027 | 13,825,383 | 10,805,809 | 9,568,728 | 10,404,568 | 10,033,440 |
Accumulated Other Comprehensive Income/Loss | -7,804,000 | -7,839,000 | -8,051,000 | -8,374,000 | -8,946,000 | -8,465,000 | -7,586,000 | -6,062,000 | -7,263,000 | -6,658,000 | -5,053,000 | -2,012,000 | -3,593,678 | -2,597,185 | -1,366,846 | 854,074 | -1,163,839 | 2,081,763 | 389,766 | 699,192 | 1,273,622 |
Total Stockholders Equity | 39,796,000 | 38,603,000 | 36,686,000 | 35,802,000 | 32,784,000 | 31,088,000 | 30,524,000 | 30,897,000 | 20,538,000 | 21,211,000 | 21,526,000 | 25,171,000 | 26,720,961 | 24,439,833 | 22,388,135 | 22,855,627 | 17,479,551 | 17,778,540 | 14,054,186 | 14,415,271 | 14,325,783 |
Total Investments | 1,142,000 | 1,182,000 | 1,054,000 | 1,266,000 | 1,131,000 | 1,163,000 | 1,139,000 | 1,086,000 | 3,102,000 | 5,165,000 | 626,000 | 4,742,000 | 4,645,416 | 1,662,764 | 2,105,128 | 2,255,575 | 2,041,339 | 364,443 | 852,243 | 62,406 | 102,408 |
Total Debt | 14,979,000 | 15,873,000 | 17,716,000 | 19,006,000 | 19,649,000 | 18,894,000 | 19,566,000 | 27,924,000 | 22,006,000 | 9,001,000 | 7,845,000 | 6,561,000 | 20,475,964 | 15,414,577 | 18,918,283 | 16,455,914 | 11,445,302 | 12,213,704 | 12,410,925 | 6,633,514 | 6,780,617 |
Net Debt | 7,421,000 | 8,977,000 | 7,834,000 | 9,207,000 | 12,811,000 | 15,034,000 | 15,722,000 | 18,517,000 | 3,386,000 | 4,000,000 | 3,782,000 | 3,086,000 | 9,673,801 | 8,601,757 | 15,269,912 | 7,646,575 | 7,333,280 | 9,757,320 | 11,889,733 | 3,739,827 | 5,554,989 |
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 | 5,745,000 | 5,723,000 | 6,933,000 | 7,071,000 | 4,495,000 | 3,687,000 | 2,368,000 | 477,000 | 1,375,000 | 1,583,000 | 2,284,000 | 2,576,000 | 5,962,920 | 4,728,449 | 4,626,172 | 5,745,838 | 4,734,216 | 3,606,314 | 1,716,755 | 3,372,065 | 3,175,836 |
Depreciation & Amortization | 3,224,000 | 3,243,000 | 3,267,000 | 3,538,000 | 3,327,000 | 3,014,000 | 3,278,000 | 3,021,000 | 1,353,000 | 1,472,000 | 1,548,000 | 1,719,000 | 2,783,207 | 3,043,894 | 2,624,305 | 2,089,510 | 1,838,829 | 1,854,886 | 1,558,750 | 1,358,939 | 1,288,700 |
Deferred Income Tax | -1,377,000 | 0 | 0 | 0 | 0 | 0 | 293,000 | -1,161,000 | 248,000 | 314,000 | 429,000 | 395,000 | 1,850,454,000 | 968,759,000 | 328,411,000 | 508,669,000 | 1,008,843 | -4,772 | -44,510 | 65,349 | -70,219 |
Stock Based Compensation | 676,000 | 644,000 | 685,000 | 640,000 | 546,000 | 519,000 | 477,000 | 406,000 | 310,000 | 292,000 | 246,000 | 262,000 | 433,000 | 383,000 | 387,183 | 366,357 | 347,015 | 46,330 | 136,474 | 9,745 | -10,220 |
Change in Working Capital | -1,065,000 | -2,475,000 | -1,519,000 | -771,000 | -892,000 | -1,331,000 | -148,000 | 1,915,000 | -1,513,000 | -156,000 | -490,000 | -1,237,000 | -1,859,833 | 1,067 | 658,784 | -341,382 | -39,686 | -1,063,365 | -548,061 | 173,941 | -484,919 |
Accounts Receivable | -408,000 | -356,000 | -68,000 | -383,000 | -924,000 | -275,000 | -190,000 | -207,000 | -177,000 | -171,000 | -195,000 | -113,000 | 35,996 | -670,152 | -394,665 | -387,749 | -948,314 | 12,890 | 21,069 | -158,980 | 75,444 |
Inventory | 2,000 | -232,000 | -1,413,000 | -456,000 | -493,000 | -593,000 | -514,000 | 249,000 | -98,000 | -257,000 | -297,000 | -154,000 | -417,053 | -129,621 | 139,857 | 230,555 | -257,476 | 131,324 | 104,653 | -88,257 | -285,328 |
Accounts Payable | -1,345,000 | -760,000 | 420,000 | 1,288,000 | 1,766,000 | 220,000 | 747,000 | 615,000 | -652,000 | -742,000 | -225,000 | -436,000 | -134,209 | 1,789,652 | 572,533 | -374,715 | 569,056 | -59,375 | -80,092 | -62,429 | -99,930 |
Other Working Capital | 686,000 | -1,127,000 | -458,000 | -1,220,000 | -1,241,000 | -683,000 | -191,000 | 1,258,000 | -586,000 | 1,014,000 | 227,000 | -534,000 | -1,344,567 | -988,812 | 341,059 | 190,527 | 597,048 | -1,148,204 | -593,691 | 483,607 | -175,105 |
Other Non-Cash Items | 6,179,000 | 126,000 | 215,000 | 55,000 | 425,000 | 247,000 | 32,000 | 912,000 | 1,430,000 | -539,000 | -342,000 | -391,000 | -1,848,459,007 | -967,944,935 | -327,971,463 | -509,254,163 | -545,026 | 744,450 | 2,509,833 | 194,377 | 508,765 |
Net Cash Provided by Operating Activities | 8,728,000 | 7,261,000 | 9,581,000 | 10,533,000 | 7,901,000 | 6,136,000 | 6,300,000 | 5,570,000 | 3,203,000 | 2,966,000 | 3,675,000 | 3,324,000 | 9,314,401 | 8,970,077 | 8,735,981 | 7,275,160 | 7,344,191 | 5,183,843 | 5,329,241 | 5,174,416 | 4,407,943 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,686,000 | -2,202,000 | -1,777,000 | -1,885,000 | -2,177,000 | -1,638,000 | -1,394,000 | -1,135,000 | -1,121,000 | -1,110,000 | -1,077,000 | -1,145,000 | -1,795,289 | -1,491,500 | -1,015,075 | -1,089,048 | -1,287,724 | -1,656,207 | -1,337,818 | -1,207,493 | -1,291,633 |
Acquisitions Net | -40,000 | -837,000 | 48,000 | -53,000 | 16,000 | -122,000 | 48,000 | -8,437,000 | -55,000 | 2,285,000 | -3,317,000 | -580,000 | -1,227,473 | -672,500 | -9,433,243 | -2,370,630 | -250,000 | 0 | -7,923,163 | -295,123 | -2,327,821 |
Purchases of Investments | -105,000 | -159,000 | -185,000 | -173,000 | -83,000 | -103,000 | -131,000 | -210,000 | -2,823,000 | -4,933,000 | -1,507,000 | -10,064,000 | -11,997,654 | -5,109,987 | -805,932 | -248,970 | -923,937 | 535,585 | -2,129,412 | -15,670 | -543,292 |
Sales/Maturities of Investments | 52,000 | 43,000 | 152,000 | 77,000 | 10,000 | 21,000 | 73,000 | 129,000 | 3,709,000 | 4,112,000 | 5,624,000 | 7,839,000 | 8,936,406 | 5,648,720 | 954,361 | 16,306 | 449,231 | 17,830 | 18,476 | 783,599 | 224,923 |
Other Investing Activities | -557,000 | 22,000 | 22,000 | 26,000 | 19,000 | 27,000 | 48,000 | 35,000 | 42,000 | 52,000 | 75,000 | 21,000 | 2,722 | 1,886,099 | -1,888,426 | -6,368 | -75,061 | -33,485 | -25,712 | 14,600 | 14,433 |
Net Cash Used for Investing Activities | -2,296,000 | -3,133,000 | -1,740,000 | -2,008,000 | -2,215,000 | -1,815,000 | -1,356,000 | -9,618,000 | -248,000 | 406,000 | -202,000 | -3,929,000 | -6,081,288 | 260,832 | -12,188,315 | -3,698,710 | -2,087,491 | -1,136,277 | -11,397,629 | -720,087 | -3,923,390 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -863,000 | -2,475,000 | -699,000 | -248,000 | -50,000 | -1,599,000 | -8,450,000 | -1,908,000 | 13,155,000 | 1,147,000 | 766,000 | 1,792,000 | 4,413,000 | -3,977,111 | 2,122,148 | 3,734,155 | -1,238,687 | -544,493 | 5,650,817 | 172,833 | 805,998 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,249,804 | 502,782 | 223,637 | 155,197 |
Common Stock Repurchased | -1,239,000 | -1,227,000 | -3,795,000 | -2,299,000 | -403,000 | -718,000 | -238,000 | -827,000 | -522,000 | -2,237,000 | -2,195,000 | -1,605,000 | -2,364,000 | -77,007 | -866,825 | -826,345 | -1,081,806 | -1,058,793 | -754,502 | -1,302,314 | -499,745 |
Dividends Paid | -3,766,000 | -3,556,000 | -3,309,000 | -3,202,000 | -2,560,000 | -2,270,000 | -1,974,000 | -1,849,000 | -1,539,000 | -1,443,000 | -1,342,000 | -882,000 | -3,183,000 | -2,938,000 | -2,671,475 | -2,414,460 | -2,174,252 | -1,959,150 | -1,777,170 | -1,686,472 | -1,599,770 |
Other Financing Activities | 273,000 | 167,000 | 167,000 | 255,000 | 234,000 | 298,000 | 271,000 | -1,757,000 | 53,000 | 297,000 | 29,000 | -6,001,000 | 1,329,000 | 968,656 | 328,411 | 508,669 | 1,008,843 | 0 | 0 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -5,595,000 | -7,091,000 | -7,636,000 | -5,494,000 | -2,779,000 | -4,289,000 | -10,391,000 | -5,281,000 | 11,147,000 | -2,236,000 | -2,742,000 | -6,696,000 | 716,093 | -6,023,455 | -1,087,741 | 1,002,019 | -3,485,902 | -2,312,632 | 3,621,927 | -2,592,316 | -438,320 |
Effect of Forex Changes on Cash | 12,000 | -23,000 | -122,000 | -70,000 | 71,000 | -16,000 | -116,000 | 116,000 | -483,000 | -198,000 | -143,000 | -26,000 | 40,137 | -43,005 | -620,893 | 118,848 | -115,160 | 200,258 | 73,966 | -193,954 | 184,271 |
Net Change in Cash | 849,000 | -2,986,000 | 83,000 | 2,961,000 | 2,978,000 | 16,000 | -5,563,000 | -9,213,000 | 13,619,000 | 938,000 | 588,000 | -7,327,000 | 3,989,343 | 3,164,449 | -5,160,968 | 4,697,317 | 1,655,638 | 1,935,192 | -2,372,495 | 1,668,059 | 230,504 |
Cash at End of Period | 27,725,000 | 6,896,000 | 9,882,000 | 9,799,000 | 6,838,000 | 3,860,000 | 3,844,000 | 9,407,000 | 18,620,000 | 5,001,000 | 4,063,000 | 3,475,000 | 10,802,163 | 6,812,820 | 3,648,371 | 8,809,339 | 4,112,022 | 2,456,384 | 521,192 | 2,893,687 | 1,225,628 |
Cash at Start of Period | 26,876,000 | 9,882,000 | 9,799,000 | 6,838,000 | 3,860,000 | 3,844,000 | 9,407,000 | 18,620,000 | 5,001,000 | 4,063,000 | 3,475,000 | 10,802,000 | 6,812,820 | 3,648,371 | 8,809,339 | 4,112,022 | 2,456,384 | 521,192 | 2,893,687 | 1,225,628 | 995,124 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 8,728,000 | 7,261,000 | 9,581,000 | 10,533,000 | 7,901,000 | 6,136,000 | 6,300,000 | 5,570,000 | 3,203,000 | 2,966,000 | 3,675,000 | 3,324,000 | 9,314,401 | 8,970,077 | 8,735,981 | 7,275,160 | 7,344,191 | 5,183,843 | 5,329,241 | 5,174,416 | 4,407,943 |
Capital Expenditure | -2,242,000 | -2,202,000 | -1,777,000 | -1,885,000 | -2,177,000 | -1,638,000 | -1,394,000 | -1,135,000 | -1,121,000 | -1,110,000 | -1,077,000 | -1,145,000 | -1,795,289 | -1,491,500 | -1,015,075 | -1,089,048 | -1,287,724 | -1,656,207 | -1,337,818 | -1,207,493 | -1,291,633 |
Free Cash Flow | 6,486,000 | 5,059,000 | 7,804,000 | 8,648,000 | 5,724,000 | 4,498,000 | 4,906,000 | 4,435,000 | 2,082,000 | 1,856,000 | 2,598,000 | 2,179,000 | 7,519,112 | 7,478,577 | 7,720,906 | 6,186,112 | 6,056,467 | 3,527,636 | 3,991,423 | 3,966,923 | 3,116,310 |