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 | 36,006,000 | 33,135,000 | 28,091,000 | 22,929,000 | 23,601,000 | 32,917,000 | 32,815,000 | 30,440,000 | 27,810,000 | 35,475,000 | 48,580,000 | 45,266,000 | 42,149,000 | 39,540,000 | 27,447,000 | 22,975,000 | 27,152,767 | 23,276,542 | 19,230,478 | 14,309,182 | 11,480,165 |
Revenue Growth | - | 17.96% | 22.51% | -2.85% | -28.30% | 0.31% | 7.80% | 9.46% | -21.61% | -26.98% | 7.32% | 7.40% | 6.60% | 44.06% | 19.46% | -15.39% | 16.65% | 21.04% | 34.39% | 24.64% | |
Cost of Revenue | 28,783,000 | 26,572,000 | 22,930,000 | 19,271,000 | 21,000,000 | 28,720,000 | 28,478,000 | 26,543,000 | 24,110,000 | 28,321,000 | 37,398,000 | 35,331,000 | 33,056,000 | 31,418,000 | 21,499,000 | 17,395,000 | 18,967,031 | 15,481,746 | 13,214,043 | 10,623,096 | 9,041,972 |
Gross Profit | 7,223,000 | 6,563,000 | 5,161,000 | 3,658,000 | 2,601,000 | 4,197,000 | 4,337,000 | 3,897,000 | 3,700,000 | 7,154,000 | 11,182,000 | 9,935,000 | 9,093,000 | 8,122,000 | 5,948,000 | 5,580,000 | 8,185,736 | 7,794,796 | 6,016,435 | 3,686,086 | 2,438,193 |
Gross Profit Margin | 20.04% | 19.81% | 18.37% | 15.95% | 11.02% | 12.75% | 13.22% | 12.80% | 13.30% | 20.17% | 23.02% | 21.95% | 21.57% | 20.54% | 21.67% | 24.29% | 30.15% | 33.49% | 31.29% | 25.76% | 21.24% |
Research and Development | 744,000 | 711,000 | 634,000 | 554,000 | 580,000 | 717,000 | 702,000 | 787,000 | 1,012,000 | 1,094,000 | 1,217,000 | 1,174,000 | 1,168,000 | 1,073,000 | 919,000 | 802,000 | 818,791 | 728,491 | 619,316 | 505,513 | 467,354 |
General and Administrative Expenses | 401,000 | 364,000 | 376,000 | 339,000 | 365,000 | 474,000 | 444,000 | 432,000 | 403,000 | 494,000 | 475,000 | 416,000 | 405,000 | 427,000 | 650,000 | 623,000 | 679,238 | 598,793 | 500,761 | 419,522 | 384,758 |
Total Operating Expenses | 1,145,000 | 1,075,000 | 1,010,000 | 893,000 | 945,000 | 1,191,000 | 1,146,000 | 1,219,000 | 1,415,000 | 1,588,000 | 1,692,000 | 1,590,000 | 1,573,000 | 1,461,000 | 1,569,000 | 1,425,000 | 1,498,029 | 1,327,284 | 1,120,077 | 925,035 | 852,112 |
Operating Income or Loss | 6,173,000 | 5,499,000 | 4,761,000 | 793,000 | -747,000 | -497,000 | 3,191,000 | 2,678,000 | 2,285,000 | 5,566,000 | 9,490,000 | 7,987,000 | 7,520,000 | 6,622,000 | 4,379,000 | 3,885,000 | 6,687,707 | 6,467,512 | 4,896,358 | 2,761,051 | 1,586,081 |
Operating Margin | 17.12% | 16.60% | 16.95% | 3.46% | -3.17% | -1.51% | 9.72% | 8.80% | 8.22% | 15.69% | 19.53% | 17.64% | 17.84% | 16.75% | 15.95% | 16.91% | 24.63% | 27.79% | 25.46% | 19.30% | 13.82% |
Interest Expense | 511,000 | 503,000 | 490,000 | 539,000 | 563,000 | 609,000 | 575,000 | 566,000 | 570,000 | 346,000 | 369,000 | 391,000 | 340,000 | 298,000 | 207,000 | 221,000 | 247,252 | 274,558 | 0 | 0 | 201,000 |
EBITDA | 7,791,000 | 7,544,000 | 6,430,000 | 2,913,000 | -8,764,000 | -6,255,000 | 6,747,000 | 6,760,000 | 6,379,000 | 9,644,000 | 13,584,000 | 12,763,000 | 10,800,000 | 9,926,000 | 8,144,000 | 6,637,000 | 9,368,215 | 8,853,394 | 6,457,768 | 4,112,020 | 2,894,012 |
Depreciation and Amortization | 2,027,000 | 1,759,000 | 1,669,000 | 2,120,000 | 1,971,000 | 3,589,000 | 3,556,000 | 3,837,000 | 4,094,000 | 4,078,000 | 4,094,000 | 3,666,000 | 3,500,000 | 3,281,000 | 2,759,000 | 2,476,000 | 2,268,508 | 1,953,987 | 1,561,410 | 1,350,969 | 1,307,931 |
Income Before Tax | 5,718,000 | 5,282,000 | 4,271,000 | 2,374,000 | -11,298,000 | -10,418,000 | 2,624,000 | -1,183,000 | -1,905,000 | 2,881,000 | 7,639,000 | 8,691,000 | 7,191,000 | 6,338,000 | 5,156,000 | 3,934,000 | 6,852,455 | 6,624,449 | 4,948,158 | 2,971,730 | 1,327,437 |
Income Tax Expense | 1,109,000 | 1,007,000 | 779,000 | 446,000 | -812,000 | -311,000 | 447,000 | 330,000 | -278,000 | 746,000 | 1,928,000 | 1,848,000 | 1,723,000 | 1,545,000 | 890,000 | 770,000 | 1,430,124 | 1,447,933 | 1,189,568 | 681,927 | 276,949 |
Net Income | 4,478,000 | 4,203,000 | 3,441,000 | 1,881,000 | -10,486,000 | -10,107,000 | 2,138,000 | -1,505,000 | -1,687,000 | 2,072,000 | 5,438,000 | 6,732,000 | 5,490,000 | 4,997,000 | 4,267,000 | 3,134,000 | 5,434,801 | 5,176,516 | 3,709,851 | 2,206,967 | 1,223,870 |
Net Income Margin | 12.43% | 12.68% | 12.25% | 8.20% | -44.43% | -30.70% | 6.52% | -4.94% | -6.07% | 5.84% | 11.19% | 14.87% | 13.03% | 12.64% | 15.55% | 13.64% | 20.02% | 22.24% | 19.29% | 15.42% | 10.66% |
EPS | 3.15 | 2.95 | 2.43 | 1.34 | -7.54 | -7.30 | 1.54 | -1.08 | -1.24 | 1.65 | 4.20 | 5.09 | 4.13 | 3.71 | 3.41 | 2.59 | 4.54 | 4.36 | 3.14 | 1.87 | 1.04 |
EPS Diluted | 3.11 | 2.91 | 2.39 | 1.32 | -7.54 | -7.30 | 1.53 | -1.08 | -1.24 | 1.63 | 4.16 | 5.05 | 4.10 | 3.67 | 3.38 | 2.59 | 4.45 | 4.20 | 3.01 | 1.82 | 1.02 |
Weighted Average Shares Out | - | 1,425,000 | 1,416,000 | 1,400,000 | 1,390,000 | 1,385,000 | 1,385,000 | 1,388,000 | 1,357,000 | 1,256,368 | 1,295,000 | 1,323,000 | 1,330,000 | 1,349,000 | 1,250,000 | 1,198,000 | 1,196,000 | 1,187,944 | 1,181,683 | 1,178,576 | 1,178,178 |
Weighted Average Shares Out Diluted | - | 1,443,000 | 1,437,000 | 1,427,000 | 1,390,000 | 1,385,000 | 1,393,000 | 1,388,000 | 1,357,000 | 1,271,166 | 1,308,000 | 1,333,000 | 1,339,000 | 1,361,000 | 1,263,000 | 1,214,000 | 1,224,000 | 1,238,675 | 1,242,196 | 1,229,716 | 1,225,744 |
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 | 3,086,000 | 2,900,000 | 1,655,000 | 1,757,000 | 844,000 | 1,137,000 | 1,433,000 | 1,799,000 | 2,929,000 | 2,793,000 | 3,130,000 | 3,472,000 | 1,905,000 | 4,827,000 | 4,990,000 | 243,000 | 188,928 | 197,233 | 165,817 | 190,954 | 223,503 |
Short Term Investments | 1,376,000 | 1,089,000 | 1,239,000 | 1,382,000 | 2,162,000 | 1,030,000 | 1,344,000 | 3,290,000 | 6,328,000 | 10,241,000 | 4,371,000 | 4,898,000 | 4,369,000 | 3,122,000 | 3,226,000 | 4,373,000 | 3,502,742 | 2,971,800 | 2,833,056 | 3,304,727 | 2,773,922 |
Cash + Short Term Investments | 4,462,000 | 3,989,000 | 2,894,000 | 3,139,000 | 3,006,000 | 2,167,000 | 2,777,000 | 5,089,000 | 9,257,000 | 13,034,000 | 7,501,000 | 8,370,000 | 6,274,000 | 4,827,000 | 4,990,000 | 4,616,000 | 3,691,670 | 3,169,033 | 2,998,873 | 3,495,681 | 2,997,425 |
Net Receivables | 8,260,000 | 7,812,000 | 6,766,000 | 5,315,000 | 5,247,000 | 7,747,000 | 7,881,000 | 8,084,000 | 9,387,000 | 8,780,000 | 11,171,000 | 11,497,000 | 11,351,000 | 9,500,000 | 8,278,000 | 6,088,000 | 6,257,861 | 5,361,114 | 4,242,000 | 3,383,803 | 2,663,642 |
Inventory | 4,573,000 | 4,387,000 | 3,999,000 | 3,272,000 | 3,354,000 | 4,130,000 | 4,010,000 | 4,046,000 | 4,225,000 | 3,756,000 | 4,628,000 | 4,603,000 | 4,785,000 | 4,700,000 | 3,804,000 | 1,866,000 | 1,918,503 | 1,638,192 | 1,246,887 | 1,010,448 | 819,745 |
Other Current Assets | 1,506,000 | 1,530,000 | 1,344,000 | 928,000 | 1,312,000 | 1,486,000 | 1,063,000 | 1,278,000 | 1,058,000 | 1,342,000 | 1,394,000 | 1,755,000 | 1,746,000 | 1,512,000 | 1,026,000 | 1,080,000 | 1,025,643 | 887,044 | 697,902 | 663,981 | 578,937 |
Total Current Assets | 18,801,000 | 17,718,000 | 15,003,000 | 12,654,000 | 12,919,000 | 15,530,000 | 15,731,000 | 18,497,000 | 23,927,000 | 26,912,000 | 24,694,000 | 26,225,000 | 24,156,000 | 20,539,000 | 18,098,000 | 13,650,000 | 12,893,677 | 11,055,383 | 9,185,662 | 8,553,913 | 7,059,749 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 7,360,000 | 8,109,000 | 6,607,000 | 6,429,000 | 6,826,000 | 9,270,000 | 11,679,000 | 11,576,000 | 12,821,000 | 13,415,000 | 15,396,000 | 15,096,000 | 14,780,000 | 12,993,000 | 12,071,000 | 9,660,000 | 9,690,340 | 8,007,991 | 5,576,041 | 4,200,638 | 3,761,729 |
Goodwill | 14,559,000 | 14,084,000 | 12,982,000 | 12,990,000 | 12,980,000 | 16,042,000 | 24,931,000 | 25,118,000 | 24,990,000 | 15,605,000 | 15,487,000 | 14,706,000 | 14,585,000 | 14,154,000 | 13,952,000 | 5,305,000 | 5,188,996 | 5,142,083 | 4,988,558 | 2,922,465,000 | 0 |
Intangible Assets | 3,122,000 | 3,390,000 | 2,992,000 | 3,211,000 | 3,455,000 | 7,089,000 | 8,727,000 | 9,354,000 | 9,855,000 | 4,569,000 | 4,654,000 | 4,709,000 | 4,802,000 | 4,882,000 | 5,162,000 | 288,000 | 819,986 | 902,700 | 907,874 | 3,242,394 | 3,135,881 |
Long Term Investments | 1,744,000 | 3,735,000 | 1,581,000 | 2,044,000 | 2,061,000 | 1,565,000 | 1,538,000 | 1,519,000 | 238,000 | 418,000 | 442,000 | 363,000 | 245,000 | 256,000 | 484,000 | 738,000 | 2,339,757 | 440,127,000 | 153,000,000 | 359,750,000 | 0 |
Tax Assets | 0 | -151,000 | 0 | 0 | -2,061,000 | -1,565,000 | -1,538,000 | -1,519,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 376,000 | 564,648 | 214,745 | 412,802 | 331,037 | 343,584 |
Other Non-Current Assets | 4,189,000 | 921,000 | 3,970,000 | 4,183,000 | 6,389,000 | 8,381,000 | 9,439,000 | 7,442,000 | 6,125,000 | 7,086,000 | 6,231,000 | 6,001,000 | 2,979,000 | 2,377,000 | 2,001,000 | 3,448,000 | 493,321 | -437,596,530 | -151,238,799 | -358,000,490 | 1,699,834 |
Total Non-Current Assets | 30,974,000 | 30,239,000 | 28,132,000 | 28,857,000 | 29,650,000 | 40,782,000 | 54,776,000 | 53,490,000 | 54,029,000 | 41,093,000 | 42,210,000 | 40,875,000 | 37,391,000 | 34,662,000 | 33,621,000 | 19,815,000 | 19,097,048 | 16,797,989 | 13,646,476 | 9,523,579 | 8,941,028 |
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 | 49,775,000 | 47,957,000 | 43,135,000 | 41,511,000 | 42,569,000 | 56,312,000 | 70,507,000 | 71,987,000 | 77,956,000 | 68,005,000 | 66,904,000 | 67,100,000 | 61,547,000 | 55,201,000 | 51,719,000 | 33,465,000 | 31,990,725 | 27,853,372 | 22,832,138 | 18,077,492 | 16,000,777 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 10,346,000 | 4,613,000 | 3,921,000 | 3,205,000 | 2,937,000 | 4,790,000 | 4,709,000 | 4,614,000 | 4,004,000 | 3,243,000 | 4,344,000 | 4,155,000 | 3,550,000 | 3,389,000 | 2,649,000 | 1,793,000 | 5,268,019 | 1,343,401 | 2,447,529 | 2,098,571 | 2,980,790 |
Short Term Debt | 1,059,000 | 1,123,000 | 1,632,000 | 909,000 | 850,000 | 524,000 | 2,007,000 | 3,324,000 | 3,153,000 | 4,557,000 | 2,765,000 | 2,783,000 | 2,121,000 | 1,377,000 | 2,596,000 | 1,125,000 | 1,597,371 | 1,671,635 | 1,321,529 | 796,578 | 715,872 |
Tax Payables | 888,000 | 994,000 | 1,002,000 | 879,000 | 1,015,000 | 1,209,000 | 1,155,000 | 1,223,000 | 1,188,000 | 1,203,000 | 1,647,000 | 1,490,000 | 1,426,000 | 1,245,000 | 1,493,000 | 878,000 | 1,006,816 | 1,071,889,000 | 1,136,529,000 | 1,028,571,000 | 0 |
Deferred Revenue | 0 | 1,996,000 | 1,157,000 | 1,088,000 | 941,000 | 910,000 | 877,000 | 752,000 | 1,088,000 | -4,484,000 | -4,902,000 | -4,682,000 | -4,903,000 | -4,190,000 | -3,839,000 | 0 | 0 | 2,996,729 | 0 | 0 | 0 |
Other Current Liabilities | 406,000 | 4,669,000 | 4,306,000 | 4,278,000 | 4,748,000 | 5,665,000 | 4,138,000 | 5,369,000 | 5,626,000 | 4,712,000 | 5,420,000 | 5,097,000 | 5,271,000 | 4,527,000 | 4,078,000 | 3,463,000 | 252,444 | -1,067,399,185 | -1,133,843,263 | -1,025,951,413 | 1,004,538 |
Total Current Liabilities | 12,699,000 | 13,395,000 | 12,018,000 | 10,359,000 | 10,491,000 | 13,098,000 | 13,486,000 | 15,282,000 | 15,059,000 | 14,121,000 | 14,176,000 | 13,525,000 | 12,368,000 | 10,538,000 | 10,816,000 | 7,259,000 | 8,124,650 | 7,504,851 | 6,454,795 | 5,514,736 | 4,701,200 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 11,864,000 | 10,842,000 | 11,133,000 | 14,100,000 | 16,799,000 | 15,687,000 | 15,844,000 | 14,875,000 | 16,463,000 | 14,442,000 | 10,565,000 | 10,393,000 | 9,509,000 | 6,824,000 | 5,517,000 | 4,355,000 | 3,693,517 | 3,794,466 | 4,663,942 | 3,591,338 | 3,944,180 |
Deferred Revenue | 0 | 0 | 0 | 137,000 | 1,049,000 | 967,000 | 1,153,000 | 1,082,000 | 1,495,000 | 1,434,000 | 1,501,000 | 670,000 | 2,169,000 | 1,732,000 | 1,262,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 171,000 | 140,000 | 61,000 | 94,000 | 19,000 | 491,000 | 1,441,000 | 1,650,000 | 1,880,000 | 1,075,000 | 1,296,000 | 1,708,000 | 1,493,000 | 1,731,000 | 1,636,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 2,313,000 | 2,221,000 | 1,934,000 | 1,672,000 | 2,636,000 | 2,860,000 | 3,150,000 | 2,919,000 | 3,025,000 | 2,462,000 | 2,818,000 | 1,839,000 | 3,319,000 | 1,252,000 | 2,306,000 | 2,622,000 | 3,238,266 | 1,616,286 | 1,293,518 | 874,651 | 822,222 |
Total Non-Current Liabilities | 14,348,000 | 13,203,000 | 13,128,000 | 15,866,000 | 19,589,000 | 19,038,000 | 20,435,000 | 19,444,000 | 21,368,000 | 17,979,000 | 14,679,000 | 13,940,000 | 14,321,000 | 13,271,000 | 9,459,000 | 6,977,000 | 6,931,783 | 5,410,752 | 5,957,460 | 4,465,989 | 4,766,402 |
Total Liabilities | 27,047,000 | 26,598,000 | 25,146,000 | 26,225,000 | 30,080,000 | 32,136,000 | 33,921,000 | 34,726,000 | 36,427,000 | 32,100,000 | 28,855,000 | 27,465,000 | 26,689,000 | 23,809,000 | 20,275,000 | 14,236,000 | 15,056,433 | 12,915,603 | 12,412,255 | 9,980,725 | 9,467,602 |
Common Stock | 11,408,000 | 11,624,000 | 11,837,000 | 12,608,000 | 12,970,000 | 13,078,000 | 13,132,000 | 12,975,000 | 12,801,000 | 12,693,000 | 12,495,000 | 12,192,000 | 11,912,000 | 11,639,000 | 11,920,000 | 4,777,000 | 4,667,999 | 4,136,363,000 | 3,381,946,000 | 2,750,570 | 2,454,219 |
Retained Earnings | 15,687,000 | 13,497,000 | 10,719,000 | 8,199,000 | 7,018,000 | 18,751,000 | 31,658,000 | 32,190,000 | 36,470,000 | 40,870,000 | 41,333,000 | 37,966,000 | 32,887,000 | 28,860,000 | 25,210,000 | 22,019,000 | 19,890,842 | 15,461,767 | 11,118,479 | 7,999,770 | 6,287,905 |
Accumulated Other Comprehensive Income/Loss | -4,290,000 | -4,254,000 | -3,855,000 | -3,570,000 | -4,884,000 | -4,438,000 | -4,622,000 | -4,274,000 | -4,643,000 | -4,558,000 | -4,206,000 | -2,554,000 | -3,888,000 | -3,557,000 | -2,768,000 | -2,674,000 | -2,900,785 | -1,172,999 | -1,168,749 | -1,045,479 | -940,993 |
Total Stockholders Equity | 21,511,000 | 20,189,000 | 17,989,000 | 15,286,000 | 12,489,000 | 24,176,000 | 36,586,000 | 37,261,000 | 41,529,000 | 35,905,000 | 38,049,000 | 39,635,000 | 34,858,000 | 31,392,000 | 31,444,000 | 19,229,000 | 16,862,369 | 14,875,888 | 10,419,883 | 7,591,585 | 6,116,737 |
Total Investments | 3,120,000 | 4,824,000 | 4,843,000 | 3,426,000 | 4,223,000 | 2,595,000 | 2,882,000 | 4,809,000 | 7,809,000 | 13,970,000 | 8,048,000 | 8,578,000 | 6,116,000 | 4,644,000 | 4,781,000 | 7,417,000 | 5,842,499 | 3,411,927,000 | 2,986,056,000 | 3,664,477,000 | 2,773,922 |
Total Debt | 12,923,000 | 11,965,000 | 12,226,000 | 14,195,000 | 16,886,000 | 15,294,000 | 16,051,000 | 18,199,000 | 19,616,000 | 18,999,000 | 13,330,000 | 13,176,000 | 11,630,000 | 9,933,000 | 8,113,000 | 5,480,000 | 5,290,888 | 5,466,101 | 5,985,471 | 4,387,916 | 4,660,052 |
Net Debt | 9,837,000 | 9,065,000 | 10,571,000 | 12,438,000 | 16,042,000 | 14,157,000 | 14,618,000 | 16,400,000 | 16,687,000 | 16,206,000 | 10,200,000 | 9,704,000 | 9,725,000 | 5,106,000 | 3,123,000 | 5,237,000 | 5,101,960 | 5,268,868 | 5,819,654 | 4,196,962 | 4,436,549 |
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 | 4,514,000 | 4,275,000 | 3,492,000 | 1,928,000 | -10,486,000 | -10,107,000 | 2,177,000 | -1,513,000 | -1,627,000 | 2,135,000 | 5,711,000 | 6,843,000 | 5,468,000 | 5,013,000 | 4,266,000 | 3,142,000 | 5,396,951 | 5,176,516 | 3,709,851 | 2,198,995 | 1,014,052 |
Depreciation & Amortization | 1,620,000 | 1,759,000 | 2,147,000 | 2,120,000 | 2,566,000 | 3,589,000 | 3,556,000 | 3,837,000 | 4,094,000 | 4,078,000 | 4,094,000 | 3,666,000 | 3,500,000 | 3,281,000 | 2,759,000 | 2,476,000 | 2,268,508 | 1,953,987 | 1,561,410 | 1,350,969 | 1,307,931 |
Deferred Income Tax | -34,000 | 28,000 | -39,000 | -31,000 | -1,248,000 | -1,011,000 | -39,000 | 8,000 | -60,000 | -63,000 | -273,000 | -105,000 | -76,000 | -35,000 | -109,000 | 373,000 | -5,698 | 21,866 | 4,598 | 30,482 | 6,774 |
Stock Based Compensation | 319,000 | 293,000 | 313,000 | 324,000 | 397,000 | 405,000 | 345,000 | 343,000 | 267,000 | 326,000 | 329,000 | 315,000 | 335,000 | 272,000 | 198,000 | 186,000 | 171,559 | 0 | 0 | 0 | 0 |
Change in Working Capital | -499,000 | -216,000 | -1,709,000 | 404,000 | -839,000 | -327,000 | -405,000 | -683,000 | -246,000 | -276,000 | -564,000 | -547,000 | -2,180,000 | -2,045,000 | -23,000 | -218,000 | -837,989 | -831,022 | -496,423 | -382,053 | -668,142 |
Accounts Receivable | -52,000 | -659,000 | -1,728,000 | -36,000 | 2,411,000 | 50,000 | 403,000 | 180,000 | 885,000 | 1,593,000 | -177,000 | -1,514,000 | -2,302,000 | 0 | 0 | 155,000 | 0 | 0 | 0 | 0 | 0 |
Inventory | -163,000 | -254,000 | -737,000 | 75,000 | 86,000 | -314,000 | -10,000 | 108,000 | 800,000 | 625,000 | -36,000 | 188,000 | -643,000 | -991,000 | -67,000 | 64,000 | -299,142 | -356,294 | -222,142 | -180,099 | -166,698 |
Accounts Payable | -234,000 | 724,000 | 704,000 | 160,000 | -3,330,000 | -161,000 | -824,000 | -737,000 | -1,680,000 | -2,656,000 | -36,000 | 654,000 | 928,000 | 0 | 0 | -645,000 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -50,000 | -27,000 | 52,000 | 205,000 | -6,000 | 98,000 | 26,000 | -234,000 | -251,000 | 162,000 | -315,000 | 125,000 | -163,000 | -1,054,000 | 44,000 | 208,000 | -538,847 | -474,728 | -274,281 | -201,954 | -501,444 |
Other Non-Cash Items | 5,319,000 | 498,000 | -484,000 | -94,000 | 12,554,000 | 12,882,000 | 79,000 | 3,671,000 | 3,833,000 | 2,372,000 | 1,922,000 | -386,000 | -359,000 | -317,000 | -1,597,000 | -693,000 | -95,649 | 144,106 | 138,235 | -202,480 | 26,232 |
Net Cash Provided by Operating Activities | 7,234,000 | 6,637,000 | 3,720,000 | 4,651,000 | 2,944,000 | 5,431,000 | 5,713,000 | 5,663,000 | 6,261,000 | 8,572,000 | 11,219,000 | 9,786,000 | 6,688,000 | 6,169,000 | 5,494,000 | 5,266,000 | 6,897,682 | 6,258,938 | 4,781,409 | 3,003,885 | 1,896,665 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -2,089,000 | -2,092,000 | -1,715,000 | -1,180,000 | -1,217,000 | -1,955,000 | -2,260,000 | -2,383,000 | -2,685,000 | -2,896,000 | -4,297,000 | -4,337,000 | -5,046,000 | -4,016,000 | -2,914,000 | -2,625,000 | -4,068,184 | -3,191,041 | -2,467,807 | -1,592,511 | -1,215,847 |
Acquisitions Net | -514,000 | -105,000 | 897,000 | 6,000 | 401,000 | 563,000 | 287,000 | -847,000 | -2,398,000 | -443,000 | -1,008,000 | -1,210,000 | -845,000 | -186,000 | -702,000 | -514,000 | -345,164 | -1,118,690 | -584,097 | -108,782 | -42,834 |
Purchases of Investments | -693,000 | -692,000 | -587,000 | -474,000 | -1,444,000 | -781,000 | -981,000 | -1,609,000 | -1,031,000 | -6,801,000 | -740,000 | -648,000 | -1,228,000 | 4,016,000 | 2,914,000 | 0 | 0 | -88,815 | -2,406,331 | -706,762 | 1,712,614 |
Sales/Maturities of Investments | 718,000 | 214,000 | 249,000 | 787,000 | 1,217,000 | 317,000 | 1,943,000 | 3,277,000 | 5,544,000 | 2,896,000 | 446,000 | 4,337,000 | 5,046,000 | 351,000 | 1,023,000 | 0 | 0 | 0 | 700,986 | 361,847 | 1,368,333 |
Other Investing Activities | -610,000 | -108,000 | -232,000 | -58,000 | -1,310,000 | -155,000 | -29,000 | -217,000 | -54,000 | -3,008,000 | 19,000 | -4,147,000 | -4,089,000 | -3,690,000 | -3,259,000 | -885,000 | -729,207 | -201,750 | -339,482 | 1,723 | -140,377 |
Net Cash Used for Investing Activities | -3,188,000 | -2,783,000 | -1,388,000 | -919,000 | -2,353,000 | -2,011,000 | -1,040,000 | -1,779,000 | -624,000 | -10,252,000 | -5,580,000 | -6,005,000 | -6,162,000 | -3,525,000 | -2,938,000 | -4,024,000 | -5,142,555 | -4,600,296 | -5,096,731 | -2,044,485 | 1,681,889 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -614,000 | -582,000 | -1,613,000 | -2,147,000 | 830,000 | -839,000 | -2,048,000 | -1,612,000 | -2,377,000 | 5,791,000 | -37,000 | 1,450,000 | 1,636,000 | 1,773,000 | 933,000 | 108,000 | 470,000 | -201,367 | 1,516,240 | -215,697 | -2,925,552 |
Common Stock Issued | 0 | 0 | 223,000 | 137,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 96,000 | 0 | 148,457 | 441,545 | 0 | 278,108 |
Common Stock Repurchased | -1,336,000 | -694,000 | -93,000 | -24,000 | -26,000 | -278,000 | -400,000 | -969,000 | -778,000 | -2,182,000 | -4,678,000 | -2,596,000 | -972,000 | -2,998,000 | -1,717,000 | -500,000 | -1,818,841 | -1,355,000 | -1,067,842 | -611,641 | -320,224 |
Dividends Paid | -1,500,000 | -1,317,000 | -848,000 | -699,000 | -1,734,000 | -2,769,000 | -2,770,000 | -2,778,000 | -2,647,000 | -2,419,000 | -1,968,000 | -1,608,000 | -1,432,000 | -1,300,000 | -1,040,000 | -1,006,000 | -964,140 | -771,350 | -567,673 | -481,583 | -441,219 |
Other Financing Activities | 100,000 | 81,000 | 79,000 | 22,000 | 203,000 | 168,000 | 198,000 | 326,000 | 374,000 | 184,000 | 787,000 | 555,000 | 429,000 | -175,000 | 415,000 | 114,000 | 311,732 | 548,832 | -31,764 | 318,201 | -181,529 |
Net Cash Used Provided by Financing Activities | -3,350,000 | -2,512,000 | -2,382,000 | -2,824,000 | -873,000 | -3,718,000 | -5,020,000 | -5,033,000 | -5,428,000 | 1,374,000 | -5,896,000 | -2,199,000 | -339,000 | -2,700,000 | -1,409,000 | -1,188,000 | -1,824,408 | -1,630,428 | 290,506 | -990,720 | -3,590,416 |
Effect of Forex Changes on Cash | -98,000 | -97,000 | 261,000 | 5,000 | -11,000 | 2,000 | -19,000 | 19,000 | -73,000 | -31,000 | -85,000 | -15,000 | 13,000 | -3,000 | 0 | 0 | -2,406 | 3,202 | -321 | -1,229 | 1,173 |
Net Change in Cash | 598,000 | 1,245,000 | 1,724,000 | 913,000 | -293,000 | -296,000 | -366,000 | -1,130,000 | 136,000 | -337,000 | -342,000 | 1,567,000 | 200,000 | -59,000 | 1,147,000 | 54,000 | -8,305 | 31,416 | -25,137 | -32,549 | -10,689 |
Cash at End of Period | 11,727,000 | 2,900,000 | -9,332,000 | 1,757,000 | 844,000 | 1,137,000 | 1,433,000 | 1,799,000 | 2,929,000 | 2,793,000 | 3,130,000 | 3,472,000 | 1,905,000 | 1,705,000 | 1,764,000 | 243,000 | 188,928 | 197,233 | 165,817 | 190,954 | 223,503 |
Cash at Start of Period | 11,129,000 | 1,655,000 | -11,056,000 | 844,000 | 1,137,000 | 1,433,000 | 1,799,000 | 2,929,000 | 2,793,000 | 3,130,000 | 3,472,000 | 1,905,000 | 1,705,000 | 1,764,000 | 617,000 | 189,000 | 197,233 | 165,817 | 190,954 | 223,503 | 234,192 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 7,234,000 | 6,637,000 | 3,720,000 | 4,651,000 | 2,944,000 | 5,431,000 | 5,713,000 | 5,663,000 | 6,261,000 | 8,572,000 | 11,219,000 | 9,786,000 | 6,688,000 | 6,169,000 | 5,494,000 | 5,266,000 | 6,897,682 | 6,258,938 | 4,781,409 | 3,003,885 | 1,896,665 |
Capital Expenditure | -2,180,000 | -2,092,000 | -1,715,000 | -1,180,000 | -1,217,000 | -1,955,000 | -2,260,000 | -2,383,000 | -2,685,000 | -2,896,000 | -4,297,000 | -4,337,000 | -5,046,000 | -4,016,000 | -2,914,000 | -2,625,000 | -4,068,184 | -3,191,041 | -2,467,807 | -1,592,511 | -1,215,847 |
Free Cash Flow | 5,054,000 | 4,545,000 | 2,005,000 | 3,471,000 | 1,727,000 | 3,476,000 | 3,453,000 | 3,280,000 | 3,576,000 | 5,676,000 | 6,922,000 | 5,449,000 | 1,642,000 | 2,153,000 | 2,580,000 | 2,641,000 | 2,829,498 | 3,067,897 | 2,313,602 | 1,411,374 | 680,818 |