Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 25,182,000 | 25,500,000 | 21,301,000 | 25,167,000 | 23,350,000 | 24,927,000 | 23,329,000 | 24,318,000 | 21,454,000 | 16,934,000 | 18,756,000 | 17,719,000 | 13,757,000 | 11,958,000 | 10,389,000 | 10,744,000 | 8,771,000 | 6,036,000 | 5,985,000 | 7,383,860 | 6,303,000 | 6,349,676 | 4,541,464 | 7,225,873 | 6,824,000 | 4,002,231 | 3,408,751 | 3,288,249 | 2,984,675 | 2,789,557 | 2,696,270 | 2,284,631 | 2,298,436 | 1,270,017 | 1,147,048 | 1,214,380 | 936,789 | 954,976 | 939,880 | 956,661 |
Revenue Y/Y Growth | 7.85% | 2.30% | -8.69% | 3.49% | 8.84% | 47.20% | 24.38% | 37.24% | 55.95% | 41.61% | 80.54% | 64.92% | 56.85% | 98.11% | 73.58% | 45.51% | 39.16% | -4.94% | 31.79% | 2.19% | -7.63% | 58.65% | 33.23% | 119.75% | 128.63% | 43.47% | 26.42% | 43.93% | 29.86% | 119.65% | 135.06% | 88.13% | 145.35% | 32.99% | 22.04% | 26.94% | - | - | - | - |
Cost of Revenue | 20,185,000 | 20,922,000 | 17,605,000 | 20,729,000 | 19,172,000 | 20,394,000 | 18,818,000 | 18,541,000 | 16,072,000 | 12,700,000 | 13,296,000 | 12,872,000 | 10,097,000 | 9,074,000 | 8,174,000 | 8,678,000 | 6,708,000 | 4,769,000 | 4,751,000 | 5,993,000 | 5,112,000 | 5,428,630 | 3,975,721 | 5,782,973 | 5,300,000 | 3,383,301 | 2,952,225 | 2,849,463 | 2,535,535 | 2,122,942 | 2,028,324 | 1,849,353 | 1,661,701 | 995,241 | 894,580 | 995,816 | 705,293 | 741,606 | 679,807 | 694,964 |
Gross Profit | 4,997,000 | 4,578,000 | 3,696,000 | 4,438,000 | 4,178,000 | 4,533,000 | 4,511,000 | 5,777,000 | 5,382,000 | 4,234,000 | 5,460,000 | 4,847,000 | 3,660,000 | 2,884,000 | 2,215,000 | 2,066,000 | 2,063,000 | 1,267,000 | 1,234,000 | 1,391,000 | 1,191,000 | 921,046 | 565,743 | 1,442,900 | 1,524,000 | 618,930 | 456,526 | 438,786 | 449,140 | 666,615 | 667,946 | 435,278 | 636,735 | 274,776 | 252,468 | 218,564 | 231,496 | 213,370 | 260,073 | 261,697 |
Gross Profit Margin | 19.84% | 17.95% | 17.35% | 17.63% | 17.89% | 18.19% | 19.34% | 23.76% | 25.09% | 25.00% | 29.11% | 27.35% | 26.60% | 24.12% | 21.32% | 19.23% | 23.52% | 20.99% | 20.62% | 18.84% | 18.90% | 14.51% | 12.46% | 19.97% | 22.33% | 15.46% | 13.39% | 13.34% | 15.05% | 23.90% | 24.77% | 19.05% | 27.70% | 21.64% | 22.01% | 18.00% | 24.71% | 22.34% | 27.67% | 27.36% |
Research and Development | 1,039,000 | 1,074,000 | 1,151,000 | 1,094,000 | 1,161,000 | 943,000 | 771,000 | 810,000 | 733,000 | 667,000 | 865,000 | 740,000 | 611,000 | 576,000 | 666,000 | 522,000 | 366,000 | 279,000 | 324,000 | 344,928 | 334,000 | 323,898 | 340,000 | 356,000 | 350,848 | 386,129 | 367,096 | 354,637 | 331,622 | 369,774 | 322,040 | 245,960 | 214,302 | 191,664 | 182,482 | 190,243 | 178,791 | 181,712 | 167,154 | 139,565 |
General and Administrative Expenses | 1,186,000 | 1,277,000 | 1,374,000 | 1,280,000 | 1,253,000 | 1,191,000 | 1,076,000 | 1,032,000 | 961,000 | 961,000 | 992,000 | 1,494,000 | 994,000 | 973,000 | 1,056,000 | 969,000 | 888,000 | 661,000 | 627,000 | 699,000 | 596,000 | 647,000 | 704,000 | 667,452 | 730,000 | 750,759 | 686,404 | 682,290 | 652,998 | 537,757 | 603,455 | 456,016 | 336,811 | 321,152 | 318,210 | 288,654 | 236,367 | 201,846 | 195,365 | 196,970 |
Total Operating Expenses | 2,280,000 | 2,351,000 | 2,525,000 | 2,374,000 | 2,414,000 | 2,134,000 | 1,847,000 | 1,842,000 | 1,694,000 | 1,628,000 | 1,857,000 | 2,234,000 | 1,605,000 | 1,549,000 | 1,722,000 | 1,491,000 | 1,254,000 | 940,000 | 951,000 | 1,044,000 | 930,000 | 971,000 | 1,044,000 | 1,023,749 | 1,081,000 | 1,136,888 | 1,053,500 | 1,036,927 | 984,620 | 907,531 | 925,495 | 701,976 | 551,113 | 512,816 | 500,692 | 478,897 | 415,158 | 383,558 | 362,519 | 336,535 |
Operating Income or Loss | 2,717,000 | 1,605,000 | 1,171,000 | 2,064,000 | 1,764,000 | 2,399,000 | 2,664,000 | 3,901,000 | 3,688,000 | 2,464,000 | 3,603,000 | -10,433,000 | 2,004,000 | 1,312,000 | 594,000 | 575,000 | 809,000 | 327,000 | 283,000 | 359,000 | 261,000 | -167,000 | -522,000 | 413,536 | 416,000 | -621,392 | -596,974 | -598,141 | -535,480 | -240,916 | -257,549 | -266,698 | 85,622 | -238,040 | -248,224 | -260,333 | -183,662 | -170,188 | -102,446 | -74,838 |
Operating Margin | 10.79% | 6.29% | 5.50% | 8.20% | 7.55% | 9.62% | 11.42% | 16.04% | 17.19% | 14.55% | 19.21% | -58.88% | 14.57% | 10.97% | 5.72% | 5.35% | 9.22% | 5.42% | 4.73% | 4.86% | 4.14% | -2.63% | -11.50% | 5.72% | 6.10% | -15.53% | -17.51% | -18.19% | -17.94% | -8.64% | -9.55% | -11.67% | 3.73% | -18.74% | -21.64% | -21.44% | -19.61% | -17.82% | -10.90% | -7.82% |
Interest Expense | 92,000 | 86,000 | 76,000 | 61,000 | 38,000 | 28,000 | 29,000 | 33,000 | 53,000 | 44,000 | 61,000 | 71,000 | 126,000 | 75,000 | 99,000 | 246,000 | 163,000 | 170,000 | 169,000 | 170,000 | 185,000 | 172,000 | 158,000 | 174,723 | 175,000 | 163,582 | 149,546 | 146,363 | 117,109 | 108,441 | 99,346 | 65,104 | 46,713 | 46,368 | 40,625 | 38,617 | 29,308 | 24,352 | 26,574 | 28,703 |
EBITDA | 4,224,000 | 3,251,000 | 2,875,000 | 3,484,000 | 3,318,000 | 4,119,000 | 3,875,000 | 5,005,000 | 4,645,000 | 3,440,000 | 4,567,000 | 3,554,000 | 2,769,000 | 2,049,000 | 1,253,000 | 1,243,000 | 1,302,000 | 887,000 | 792,000 | 921,000 | 891,000 | 381,000 | -19,742 | 903,416 | 948,512 | -80,162 | -213,243 | -163,932 | -153,715 | 111,832 | 104,045 | 183,644 | 357,192 | -54,808 | -91,764 | -116,610 | -73,296 | -78,799 | -25,334 | -6,862 |
Depreciation and Amortization | 1,348,000 | 1,278,000 | 1,246,000 | 1,232,000 | 1,235,000 | 1,154,000 | 1,046,000 | 989,000 | 956,000 | 922,000 | 880,000 | 848,000 | 761,000 | 681,000 | 621,000 | 618,000 | 584,000 | 567,000 | 553,000 | 577,000 | 530,000 | 579,000 | 468,000 | 496,737 | 502,512 | 485,255 | 416,233 | 469,606 | 400,624 | 389,171 | 376,602 | 326,939 | 280,468 | 183,232 | 156,460 | 143,723 | 110,366 | 91,389 | 77,112 | 67,976 |
Income Before Tax | 2,784,000 | 1,887,000 | 1,553,000 | 2,191,000 | 2,045,000 | 2,937,000 | 2,800,000 | 3,983,000 | 3,636,000 | 2,474,000 | 3,626,000 | 2,635,000 | 1,882,000 | 1,293,000 | 533,000 | 379,000 | 555,000 | 150,000 | 70,000 | 174,000 | 176,000 | -370,000 | -645,000 | 231,956 | 271,000 | -728,999 | -779,022 | -779,901 | -671,448 | -385,780 | -371,903 | -208,399 | 30,011 | -289,539 | -278,421 | -315,349 | -228,074 | -181,060 | -151,141 | -103,910 |
Income Tax Expense | 601,000 | 393,000 | 409,000 | -5,752,000 | 167,000 | 323,000 | 261,000 | 276,000 | 305,000 | 205,000 | 346,000 | 292,000 | 223,000 | 115,000 | 69,000 | 83,000 | 186,000 | 21,000 | 2,000 | 42,000 | 26,000 | 19,000 | 23,000 | 21,878 | 17,000 | 13,707 | 5,605 | -9,094 | -285 | 15,647 | 25,278 | 11,070 | 8,133 | 3,649 | 3,846 | 5,048 | 1,784 | 3,167 | 3,040 | 3,719 |
Net Income | 2,167,000 | 1,478,000 | 1,129,000 | 7,930,000 | 1,853,000 | 2,703,000 | 2,513,000 | 3,714,000 | 3,292,000 | 2,259,000 | 3,318,000 | 2,321,000 | 1,618,000 | 1,142,000 | 438,000 | 239,000 | 300,000 | 104,000 | 16,000 | 105,000 | 143,000 | -408,000 | -702,000 | 139,483 | 311,000 | -717,539 | -709,551 | -675,350 | -619,376 | -336,397 | -330,277 | -121,337 | 21,878 | -293,188 | -282,267 | -320,397 | -229,858 | -184,227 | -154,181 | -107,629 |
Net Income Margin | 8.61% | 5.80% | 5.30% | 31.51% | 7.94% | 10.84% | 10.77% | 15.27% | 15.34% | 13.34% | 17.69% | 13.10% | 11.76% | 9.55% | 4.22% | 2.22% | 3.42% | 1.72% | 0.27% | 1.42% | 2.27% | -6.43% | -15.46% | 1.93% | 4.56% | -17.93% | -20.82% | -20.54% | -20.75% | -12.06% | -12.25% | -5.31% | 0.95% | -23.09% | -24.61% | -26.38% | -24.54% | -19.29% | -16.40% | -11.25% |
EPS | 0.68 | 0.46 | 0.37 | 2.49 | 0.58 | 0.85 | 0.80 | 1.18 | 1.05 | 0.73 | 1.07 | 0.76 | 0.54 | 0.39 | 0.15 | 0.09 | 0.11 | 0.04 | 0.01 | 0.04 | 0.05 | -0.15 | -0.27 | 0.05 | 0.12 | -0.28 | -0.28 | -0.27 | -0.25 | -0.14 | -0.14 | -0.05 | 0.01 | -0.14 | -0.14 | -0.16 | -0.12 | -0.10 | -0.08 | -0.06 |
EPS Diluted | 0.62 | 0.42 | 0.34 | 2.27 | 0.53 | 0.78 | 0.73 | 1.07 | 0.95 | 0.65 | 0.95 | 0.68 | 0.48 | 0.34 | 0.13 | 0.08 | 0.09 | 0.03 | 0.01 | 0.04 | 0.05 | -0.15 | -0.27 | 0.05 | 0.12 | -0.28 | -0.28 | -0.27 | -0.25 | -0.14 | -0.14 | -0.05 | 0.01 | -0.14 | -0.14 | -0.16 | -0.12 | -0.10 | -0.08 | -0.06 |
Weighted Average Shares Out | 3,198,000 | 3,191,000 | 3,186,000 | 3,181,000 | 3,176,000 | 3,171,000 | 3,166,000 | 3,160,000 | 3,146,000 | 3,111,000 | 3,103,000 | 3,045,000 | 2,994,000 | 2,913,000 | 2,883,000 | 2,853,000 | 2,811,000 | 2,790,000 | 2,745,000 | 2,700,000 | 2,691,000 | 2,649,810 | 2,594,835 | 2,580,390 | 2,563,395 | 2,549,955 | 2,537,190 | 2,524,710 | 2,509,410 | 2,478,180 | 2,431,935 | 2,325,360 | 2,234,865 | 2,099,745 | 1,990,140 | 1,966,500 | 1,935,090 | 1,900,335 | 1,889,205 | 1,882,455 |
Weighted Average Shares Out Diluted | 3,497,000 | 3,481,000 | 3,484,000 | 3,492,000 | 3,493,000 | 3,478,000 | 3,468,000 | 3,471,000 | 3,468,000 | 3,464,000 | 3,472,000 | 4,305,000 | 3,369,000 | 3,357,000 | 3,399,000 | 3,372,000 | 3,315,000 | 3,105,000 | 2,982,000 | 2,805,000 | 2,766,000 | 2,649,810 | 2,594,835 | 2,685,390 | 2,563,395 | 2,549,955 | 2,537,190 | 2,524,710 | 2,509,410 | 2,478,180 | 2,431,935 | 2,325,360 | 2,354,025 | 2,099,745 | 1,990,140 | 1,966,500 | 1,935,090 | 1,900,335 | 1,889,205 | 1,882,455 |
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 18,111,000 | 14,635,000 | 11,805,000 | 16,398,000 | 15,932,000 | 15,296,000 | 16,048,000 | 16,253,000 | 19,532,000 | 18,324,000 | 17,505,000 | 17,576,000 | 16,065,000 | 16,229,000 | 17,141,000 | 19,384,000 | 14,531,000 | 8,615,000 | 8,080,000 | 6,268,000 | 5,338,000 | 4,954,740 | 2,198,169 | 3,686,000 | 2,967,504 | 2,236,424 | 2,665,673 | 3,367,914 | 3,530,030 | 3,035,924 | 4,006,593 | 3,393,216 | 3,084,257 | 3,246,301 | 1,441,789 | 1,196,908 | 1,426,036 | 1,150,673 | 1,510,076 | 1,905,713 |
Short Term Investments | 15,537,000 | 16,085,000 | 15,058,000 | 12,696,000 | 10,145,000 | 7,779,000 | 6,354,000 | 5,932,000 | 1,575,000 | 591,000 | 508,000 | 131,000 | 30,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 22,628 | 0 | 0 | 0 | 17,947 |
Cash + Short Term Investments | 33,648,000 | 30,720,000 | 26,863,000 | 29,094,000 | 26,077,000 | 23,075,000 | 22,402,000 | 22,185,000 | 21,107,000 | 18,915,000 | 18,013,000 | 17,707,000 | 16,095,000 | 16,229,000 | 17,141,000 | 19,384,000 | 14,531,000 | 8,615,000 | 8,080,000 | 6,268,000 | 5,338,000 | 4,954,740 | 2,198,169 | 3,686,000 | 2,967,504 | 2,236,424 | 2,665,673 | 3,367,914 | 3,530,030 | 3,035,924 | 4,006,593 | 3,393,216 | 3,084,257 | 3,246,301 | 1,441,789 | 1,196,908 | 1,426,036 | 1,150,673 | 1,510,076 | 1,923,660 |
Net Receivables | 3,313,000 | 3,737,000 | 3,887,000 | 3,508,000 | 2,520,000 | 3,447,000 | 2,993,000 | 2,952,000 | 2,192,000 | 2,081,000 | 2,311,000 | 1,913,000 | 1,962,000 | 2,129,000 | 1,890,000 | 1,886,000 | 1,757,000 | 1,485,000 | 1,274,000 | 1,324,000 | 1,128,000 | 1,147,100 | 1,046,945 | 949,000 | 1,155,001 | 569,874 | 652,848 | 515,381 | 607,734 | 453,539 | 440,349 | 499,142 | 326,895 | 178,594 | 318,056 | 168,965 | 119,964 | 138,648 | 200,052 | 226,604 |
Inventory | 14,530,000 | 14,195,000 | 16,033,000 | 13,626,000 | 13,721,000 | 14,356,000 | 14,375,000 | 12,839,000 | 10,327,000 | 8,108,000 | 6,691,000 | 5,757,000 | 5,199,000 | 4,733,000 | 4,132,000 | 4,101,000 | 4,218,000 | 4,018,000 | 4,494,000 | 3,552,000 | 3,581,000 | 3,382,358 | 3,836,850 | 3,113,000 | 3,314,127 | 3,324,643 | 2,565,826 | 2,263,537 | 2,471,382 | 2,438,111 | 2,220,336 | 2,067,454 | 1,604,571 | 1,609,607 | 1,301,961 | 1,277,838 | 1,293,717 | 1,212,279 | 1,054,840 | 953,675 |
Other Current Assets | 4,888,000 | 4,325,000 | 3,752,000 | 3,388,000 | 2,708,000 | 2,997,000 | 3,227,000 | 2,941,000 | 2,364,000 | 2,118,000 | 2,035,000 | 1,723,000 | 1,746,000 | 1,602,000 | 1,542,000 | 1,346,000 | 1,238,000 | 1,218,000 | 1,045,000 | 959,000 | 893,000 | 697,754 | 595,858 | 559,000 | 483,859 | 568,856 | 499,573 | 423,688 | 459,587 | 431,870 | 360,611 | 299,984 | 156,689 | 169,203 | 177,737 | 138,295 | 159,078 | 127,021 | 156,449 | 76,134 |
Total Current Assets | 56,379,000 | 52,977,000 | 50,535,000 | 49,616,000 | 45,026,000 | 43,875,000 | 42,997,000 | 40,917,000 | 35,990,000 | 31,222,000 | 29,050,000 | 27,100,000 | 25,002,000 | 24,693,000 | 24,705,000 | 26,717,000 | 21,744,000 | 15,336,000 | 14,893,000 | 12,103,000 | 10,940,000 | 10,181,952 | 7,677,822 | 8,307,000 | 7,920,491 | 6,699,797 | 6,383,920 | 6,570,520 | 7,068,733 | 6,359,444 | 7,027,889 | 6,259,796 | 5,172,412 | 5,203,705 | 3,239,543 | 2,782,006 | 2,998,795 | 2,628,621 | 2,921,417 | 3,180,073 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 51,403,000 | 48,108,000 | 46,701,000 | 45,123,000 | 42,794,000 | 41,046,000 | 38,666,000 | 36,635,000 | 34,569,000 | 33,677,000 | 32,637,000 | 31,172,000 | 29,248,000 | 27,027,000 | 24,840,000 | 23,378,000 | 21,993,000 | 20,874,000 | 20,469,000 | 20,196,000 | 19,848,000 | 19,605,539 | 19,319,293 | 19,693,000 | 19,733,969 | 19,591,426 | 19,180,724 | 20,491,712 | 19,516,596 | 18,218,554 | 16,555,136 | 15,033,337 | 7,258,345 | 6,526,976 | 5,837,224 | 5,186,834 | 4,464,536 | 3,766,263 | 3,136,252 | 2,595,967 |
Goodwill | 253,000 | 249,000 | 250,000 | 253,000 | 250,000 | 263,000 | 195,000 | 194,000 | 191,000 | 196,000 | 200,000 | 200,000 | 201,000 | 203,000 | 206,000 | 207,000 | 203,000 | 196,000 | 193,000 | 198,000 | 186,000 | 153,475 | 74,312 | 68,000 | 65,226 | 64,284 | 61,284 | 60,237 | 45,236 | 43,766 | 40,984 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 158,000 | 164,000 | 171,000 | 362,000 | 375,000 | 386,000 | 388,000 | 399,000 | 446,000 | 459,000 | 1,515,000 | 1,517,000 | 269,000 | 283,000 | 299,000 | 313,000 | 318,000 | 312,000 | 324,000 | 339,000 | 351,000 | 327,358 | 273,568 | 282,000 | 291,476 | 300,406 | 346,428 | 361,502 | 372,238 | 380,847 | 388,608 | 376,145 | 0 | 0 | 0 | 12,816 | 0 | 0 | 0 | 0 |
Long Term Investments | 0 | 184,000 | 184,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,260,000 | 1,311,000 | 1,331,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 6,486,000 | 6,692,000 | 6,769,000 | 6,733,000 | 0 | 0 | 0 | 328,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 5,173,000 | 4,458,000 | 4,616,000 | 4,531,000 | 5,497,000 | 5,026,000 | 4,584,000 | 3,865,000 | 3,236,000 | 2,952,000 | 2,634,000 | 2,138,000 | 1,854,000 | 1,626,000 | 1,587,000 | 1,536,000 | 1,436,000 | 1,415,000 | 1,373,000 | 1,470,000 | 1,473,000 | 1,608,833 | 1,568,727 | 1,392,000 | 1,251,551 | 1,254,087 | 1,299,073 | 1,171,497 | 1,104,271 | 1,041,094 | 1,041,109 | 991,218 | 161,640 | 138,271 | 114,935 | 78,380 | 84,166 | 73,301 | 62,361 | 54,583 |
Total Non-Current Assets | 63,473,000 | 59,855,000 | 58,691,000 | 57,002,000 | 48,916,000 | 46,721,000 | 43,833,000 | 41,421,000 | 38,442,000 | 37,284,000 | 36,986,000 | 35,027,000 | 32,832,000 | 30,450,000 | 28,263,000 | 25,434,000 | 23,950,000 | 22,797,000 | 22,359,000 | 22,203,000 | 21,858,000 | 21,695,205 | 21,235,900 | 21,435,000 | 21,342,222 | 21,210,203 | 20,887,509 | 22,084,948 | 21,038,341 | 19,684,261 | 18,025,837 | 16,400,700 | 7,419,985 | 6,665,247 | 5,952,159 | 5,278,030 | 4,548,702 | 3,839,564 | 3,198,613 | 2,650,550 |
Other Assets | 0 | 0 | 0 | 0 | -1,000 | -5,000 | 3,000 | 0 | -6,000 | 7,000 | 2,000 | 4,000 | 0 | 3,000 | 4,000 | -3,000 | -3,000 | 2,000 | -2,000 | 3,000 | -3,000 | -4,560 | -1,198 | -2,000 | 0 | 0 | 0 | -96 | 0 | 0 | 0 | 3,580 | 0 | 0 | 0 | 7,903 | 0 | 0 | 0 | 44 |
Total Assets | 119,852,000 | 112,832,000 | 109,226,000 | 106,618,000 | 93,941,000 | 90,591,000 | 86,833,000 | 82,338,000 | 74,426,000 | 68,513,000 | 66,038,000 | 62,131,000 | 57,834,000 | 55,146,000 | 52,972,000 | 52,148,000 | 45,691,000 | 38,135,000 | 37,250,000 | 34,309,000 | 32,795,000 | 31,872,597 | 28,912,524 | 29,740,000 | 29,262,713 | 27,910,000 | 27,271,429 | 28,655,372 | 28,107,074 | 26,043,705 | 25,053,726 | 22,664,076 | 12,592,397 | 11,868,952 | 9,191,702 | 8,067,939 | 7,547,497 | 6,468,185 | 6,120,030 | 5,830,667 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 14,654,000 | 13,056,000 | 14,725,000 | 14,431,000 | 13,937,000 | 15,273,000 | 15,904,000 | 15,255,000 | 13,897,000 | 11,212,000 | 11,171,000 | 10,025,000 | 8,260,000 | 7,558,000 | 6,648,000 | 6,051,000 | 4,958,000 | 3,638,000 | 3,970,000 | 3,771,000 | 3,468,000 | 3,133,587 | 3,248,827 | 3,405,000 | 3,596,984 | 3,030,493 | 2,603,498 | 2,390,250 | 2,385,778 | 2,359,316 | 2,075,333 | 1,860,341 | 1,606,284 | 1,114,878 | 1,013,486 | 916,148 | 824,861 | 771,637 | 732,331 | 777,946 |
Short Term Debt | 3,088,000 | 3,012,000 | 3,165,000 | 3,045,000 | 2,580,000 | 2,008,000 | 1,913,000 | 1,987,000 | 1,883,000 | 1,945,000 | 2,058,000 | 1,957,000 | 2,059,000 | 1,855,000 | 2,128,000 | 2,418,000 | 3,425,000 | 3,959,000 | 3,499,000 | 2,013,000 | 2,253,000 | 2,011,177 | 1,914,073 | 2,712,000 | 2,215,538 | 2,194,485 | 2,085,330 | 978,777 | 441,724 | 828,533 | 1,014,411 | 1,205,978 | 260,771 | 626,826 | 637,285 | 629,227 | 14,000 | 688,548 | 684,609 | 699,857 |
Tax Payables | 1,265,000 | 1,100,000 | 1,186,000 | 1,204,000 | 1,095,000 | 1,244,000 | 1,371,000 | 1,235,000 | 1,114,000 | 1,045,000 | 1,272,000 | 1,122,000 | 1,084,000 | 834,000 | 828,000 | 777,000 | 635,000 | 484,000 | 399,000 | 611,000 | 0 | 0 | 0 | 348,663 | 0 | 0 | 0 | 185,807 | 0 | 0 | 0 | 152,897 | 129,044 | 71,985 | 93,836 | 101,206 | 64,129 | 49,288 | 83,739 | 71,229 |
Deferred Revenue | 4,025,000 | 3,742,000 | 3,912,000 | 3,740,000 | 3,100,000 | 3,202,000 | 2,807,000 | 2,810,000 | 3,011,000 | 3,040,000 | 2,719,000 | 2,372,000 | 2,632,000 | 2,505,000 | 2,337,000 | 2,210,000 | 1,966,000 | 1,843,000 | 1,974,000 | 1,889,000 | 1,710,000 | 1,514,400 | 1,531,086 | 1,423,000 | 1,476,758 | 1,518,450 | 1,521,288 | 1,869,172 | 1,637,818 | 1,516,938 | 1,457,892 | 1,426,985 | 1,316,263 | 1,238,650 | 907,983 | 707,331 | 617,662 | 561,375 | 475,950 | 449,238 |
Other Current Liabilities | 7,545,000 | 6,819,000 | 6,465,000 | 6,328,000 | 5,928,000 | 5,865,000 | 5,441,000 | 5,422,000 | 4,706,000 | 4,579,000 | 4,235,000 | 4,229,000 | 4,016,000 | 3,619,000 | 2,936,000 | 2,792,000 | 3,026,000 | 3,059,000 | 2,932,000 | 2,383,000 | 4,425,000 | 4,444,009 | 4,079,900 | 3,527,337 | 3,962,802 | 3,916,384 | 3,961,531 | 2,250,664 | 3,641,438 | 3,358,506 | 3,155,695 | 1,839,679 | 2,086,291 | 1,952,715 | 1,443,092 | 1,164,454 | 1,650,781 | 874,915 | 245,214 | 558,134 |
Total Current Liabilities | 30,577,000 | 27,729,000 | 29,453,000 | 28,748,000 | 26,640,000 | 27,592,000 | 27,436,000 | 26,709,000 | 24,611,000 | 21,821,000 | 21,455,000 | 19,705,000 | 18,051,000 | 16,371,000 | 14,877,000 | 14,248,000 | 13,302,000 | 12,270,000 | 11,986,000 | 10,667,000 | 10,146,000 | 9,588,773 | 9,242,800 | 9,993,000 | 9,775,324 | 9,141,362 | 8,650,359 | 7,674,670 | 6,468,940 | 6,546,355 | 6,245,439 | 5,827,005 | 4,082,390 | 3,766,404 | 3,187,699 | 2,811,035 | 2,553,771 | 2,384,388 | 2,192,381 | 2,107,166 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 9,695,000 | 9,503,000 | 6,746,000 | 6,528,000 | 5,607,000 | 3,803,000 | 3,661,000 | 3,761,000 | 3,991,000 | 4,720,000 | 4,967,000 | 6,916,000 | 8,067,000 | 9,278,000 | 10,383,000 | 10,861,000 | 11,738,000 | 11,518,000 | 11,701,000 | 12,590,000 | 12,383,000 | 12,309,747 | 10,834,402 | 11,116,000 | 11,348,648 | 11,217,762 | 10,485,012 | 11,152,086 | 11,278,425 | 8,728,873 | 8,653,315 | 7,377,153 | 2,454,690 | 3,037,848 | 2,771,755 | 2,269,767 | 2,666,384 | 2,049,616 | 1,954,214 | 1,889,248 |
Deferred Revenue | 3,350,000 | 3,357,000 | 3,214,000 | 3,251,000 | 3,059,000 | 3,021,000 | 2,911,000 | 2,804,000 | 2,265,000 | 2,210,000 | 2,185,000 | 2,052,000 | 1,365,000 | 1,318,000 | 1,294,000 | 1,284,000 | 1,233,000 | 1,198,000 | 1,199,000 | 1,207,000 | 1,140,000 | 1,182,042 | 1,157,343 | 991,000 | 950,126 | 795,820 | 818,250 | 1,177,799 | 1,082,870 | 1,035,579 | 955,078 | 851,790 | 581,202 | 533,253 | 496,997 | 446,105 | 362,261 | 334,628 | 312,850 | 292,271 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 82,000 | 20,000 | 22,000 | 24,000 | 24,000 | 40,000 | 63,000 | 144,000 | 151,000 | 0 | 0 | 0 | 66,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 5,520,000 | 4,980,000 | 4,633,000 | 4,482,000 | 4,140,000 | 3,993,000 | 3,590,000 | 3,084,000 | 2,415,000 | 2,082,000 | 2,001,000 | 1,851,000 | 1,817,000 | 1,866,000 | 1,809,000 | 1,925,000 | 1,918,000 | 1,812,000 | 1,692,000 | 1,669,000 | 1,644,000 | 1,641,574 | 1,640,073 | 2,318,000 | 1,335,046 | 1,487,943 | 1,597,402 | 3,018,495 | 3,099,179 | 3,150,783 | 3,038,804 | 2,703,003 | 2,793,627 | 2,011,153 | 1,764,886 | 1,457,328 | 650,425 | 983,619 | 834,588 | 630,272 |
Total Non-Current Liabilities | 18,565,000 | 17,840,000 | 14,593,000 | 14,261,000 | 12,806,000 | 10,817,000 | 10,162,000 | 9,731,000 | 8,691,000 | 9,034,000 | 9,177,000 | 10,843,000 | 11,289,000 | 12,525,000 | 13,630,000 | 14,221,000 | 14,889,000 | 14,528,000 | 14,592,000 | 15,532,000 | 15,167,000 | 15,133,363 | 13,631,818 | 13,434,000 | 13,633,820 | 13,501,525 | 12,900,664 | 15,348,380 | 15,460,474 | 12,915,235 | 12,647,197 | 10,931,946 | 5,829,519 | 5,582,254 | 5,033,638 | 4,173,200 | 3,679,070 | 3,367,863 | 3,101,652 | 2,811,791 |
Total Liabilities | 49,142,000 | 45,569,000 | 44,046,000 | 43,009,000 | 39,446,000 | 38,409,000 | 37,598,000 | 36,440,000 | 33,302,000 | 30,855,000 | 30,632,000 | 30,548,000 | 29,340,000 | 28,896,000 | 28,507,000 | 28,469,000 | 28,191,000 | 26,798,000 | 26,578,000 | 26,199,000 | 25,313,000 | 24,722,136 | 22,874,618 | 23,427,000 | 23,409,144 | 22,642,887 | 21,551,023 | 23,023,050 | 21,929,414 | 19,461,590 | 18,892,636 | 16,758,951 | 9,911,909 | 9,348,658 | 8,221,337 | 6,984,235 | 6,232,841 | 5,752,251 | 5,294,033 | 4,918,957 |
Common Stock | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 1,000 | 1,000 | 3,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 0 | 0 | 1,000 | 0 | 179 | 174 | 0 | 171 | 170 | 170 | 169 | 168 | 163 | 161 | 161 | 150 | 148 | 134 | 131 | 131 | 127 | 126 | 126 |
Retained Earnings | 32,656,000 | 30,489,000 | 29,011,000 | 27,882,000 | 19,954,000 | 18,101,000 | 15,398,000 | 12,885,000 | 9,198,000 | 5,908,000 | 3,649,000 | 329,000 | -1,990,000 | -3,608,000 | -4,750,000 | -5,399,000 | -5,669,000 | -6,000,000 | -6,104,000 | -6,083,000 | -6,188,000 | -6,331,639 | -5,923,305 | -5,318,000 | -5,457,315 | -5,768,831 | -5,051,292 | -4,974,299 | -4,298,960 | -3,679,584 | -3,343,187 | -2,997,237 | -2,875,900 | -2,897,778 | -2,604,590 | -2,322,323 | -2,001,926 | -1,772,068 | -1,587,841 | -1,433,660 |
Accumulated Other Comprehensive Income/Loss | -14,000 | -467,000 | -399,000 | -143,000 | -692,000 | -410,000 | -225,000 | -361,000 | -942,000 | -477,000 | -50,000 | 54,000 | 120,000 | 206,000 | 143,000 | 363,000 | 125,000 | -40,000 | -113,000 | -36,000 | -120,000 | -5,605 | -35,019 | -8,000 | 8,271 | 18,545 | 82,921 | 33,348 | 21,250 | 10,961 | -20,769 | -23,740 | 25,310 | 34,193 | 13,565 | -3,556 | -23,985 | -14,804 | -15,965 | -22 |
Total Stockholders Equity | 69,931,000 | 66,468,000 | 64,378,000 | 62,634,000 | 53,466,000 | 51,130,000 | 48,054,000 | 44,704,000 | 39,851,000 | 36,376,000 | 34,085,000 | 30,189,000 | 27,053,000 | 24,804,000 | 23,017,000 | 22,225,000 | 16,031,000 | 9,855,000 | 9,173,000 | 6,618,000 | 6,040,000 | 5,715,393 | 4,605,596 | 4,923,000 | 4,508,838 | 3,906,421 | 4,450,695 | 4,237,242 | 4,711,480 | 5,105,752 | 4,987,719 | 4,752,911 | 2,680,488 | 2,520,294 | 970,365 | 1,083,704 | 1,314,656 | 715,934 | 825,997 | 911,710 |
Total Investments | 15,537,000 | 16,686,000 | 15,617,000 | 12,696,000 | 10,145,000 | 7,779,000 | 6,354,000 | 5,932,000 | 1,575,000 | 591,000 | 508,000 | 131,000 | 1,290,000 | 1,311,000 | 1,331,000 | 613,000 | 640,000 | 639,000 | 632,000 | 1,000 | 1,000 | 1,517 | 4,523 | 12,000 | 17,572 | 834,833 | 883,595 | 5,304 | 872,422 | 831,108 | 816,573 | 774,467 | 23,711 | 24,525 | 23,980 | 22,628 | 25,223 | 20,591 | 20,693 | 17,947 |
Total Debt | 12,783,000 | 12,515,000 | 9,911,000 | 9,573,000 | 8,187,000 | 5,811,000 | 5,574,000 | 5,748,000 | 5,874,000 | 6,665,000 | 7,025,000 | 8,873,000 | 10,126,000 | 11,133,000 | 12,511,000 | 13,279,000 | 15,163,000 | 15,477,000 | 15,200,000 | 14,603,000 | 14,413,000 | 14,100,832 | 12,540,113 | 13,828,000 | 13,455,186 | 13,320,947 | 12,483,042 | 12,130,863 | 11,702,649 | 9,545,406 | 9,656,626 | 8,588,115 | 2,715,461 | 3,283,974 | 3,162,240 | 2,897,694 | 2,679,384 | 2,687,891 | 2,584,546 | 2,530,909 |
Net Debt | -5,328,000 | -2,120,000 | -1,894,000 | -6,825,000 | -7,745,000 | -9,485,000 | -10,474,000 | -10,505,000 | -13,658,000 | -11,659,000 | -10,480,000 | -8,703,000 | -5,939,000 | -5,096,000 | -4,630,000 | -6,105,000 | 632,000 | 6,862,000 | 7,120,000 | 8,335,000 | 9,075,000 | 9,146,092 | 10,341,944 | 10,142,000 | 10,487,682 | 11,084,523 | 9,817,369 | 8,762,949 | 8,172,619 | 6,509,482 | 5,650,033 | 5,194,899 | -368,796 | 37,673 | 1,720,451 | 1,700,786 | 1,253,348 | 1,537,218 | 1,074,470 | 625,196 |
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 2,183,000 | 1,478,000 | 1,129,000 | 7,905,000 | 1,851,000 | 2,703,000 | 2,513,000 | 3,687,000 | 3,292,000 | 2,256,000 | 3,280,000 | 2,321,000 | 1,618,000 | 1,142,000 | 438,000 | 270,000 | 300,000 | 104,000 | 16,000 | 105,000 | 143,000 | -408,334 | -702,135 | 139,483 | 311,516 | -742,706 | -784,627 | -770,807 | -671,163 | -401,427 | -397,181 | -219,469 | 21,878 | -293,188 | -282,267 | -320,397 | -229,858 | -184,227 | -154,181 | -107,629 |
Depreciation & Amortization | 1,348,000 | 1,278,000 | 1,246,000 | 1,232,000 | 1,235,000 | 1,154,000 | 1,046,000 | 989,000 | 956,000 | 922,000 | 880,000 | 848,000 | 761,000 | 681,000 | 621,000 | 618,000 | 584,000 | 567,000 | 553,000 | 577,000 | 530,000 | 559,000 | 467,577 | 496,737 | 502,825 | 485,255 | 416,233 | 469,606 | 393,832 | 389,171 | 376,602 | 326,939 | 280,468 | 183,232 | 156,460 | 143,723 | 110,366 | 91,389 | 77,112 | 67,976 |
Deferred Income Tax | 285,000 | 0 | -11,000 | -279,000 | 0 | 603,000 | -55,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -54,000 | 0 | 0 | 0 | 0 | 0 | -18,755 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Stock Based Compensation | 457,000 | 439,000 | 524,000 | 484,000 | 465,000 | 445,000 | 418,000 | 419,000 | 362,000 | 361,000 | 418,000 | 558,000 | 475,000 | 474,000 | 614,000 | 633,000 | 543,000 | 347,000 | 211,000 | 281,000 | 199,000 | 210,000 | 208,000 | 205,000 | 205,017 | 197,344 | 141,639 | 134,348 | 112,653 | 116,042 | 103,717 | 87,713 | 89,543 | 67,312 | 89,658 | 55,640 | 0 | 43,335 | 43,026 | 44,516 |
Change in Working Capital | 1,574,000 | 138,000 | -2,661,000 | -205,000 | -415,000 | -1,048,000 | -1,530,000 | -2,191,000 | 231,000 | -1,346,000 | -602,000 | 337,000 | -1,000 | -324,000 | -12,000 | 1,058,000 | 635,000 | -246,000 | -1,447,000 | 231,000 | -191,047 | 287,148 | -676,101 | 141,097 | 0 | -166,989 | -325,426 | 497,038 | -249,768 | -596,540 | -262,780 | -546,595 | -35,721 | 159,484 | -271,029 | -15,606 | -289,867 | -130,051 | -155,185 | -113,389 |
Accounts Receivable | 429,000 | 137,000 | -422,000 | -963,000 | 881,000 | -472,000 | -32,000 | -698,000 | -193,000 | 176,000 | -409,000 | 18,000 | 135,000 | -259,000 | -24,000 | -102,000 | -314,000 | -222,000 | -14,000 | -217,000 | 18,312 | -68,000 | -100,000 | 189,371 | 0 | 70,633 | -169,142 | 81,008 | -182,686 | -14,498 | 91,541 | -106,055 | -109,084 | 157,901 | -159,327 | -32,106 | 0 | 60,657 | 2,175 | -74,486 |
Inventory | -193,000 | 1,783,000 | -2,697,000 | 758,000 | 163,000 | -576,000 | -1,540,000 | -1,973,000 | -2,300,000 | -1,559,000 | -633,000 | -534,000 | -488,000 | -155,000 | -106,000 | 180,000 | -67,000 | 313,000 | -1,178,000 | 56,000 | -133,000 | 457,000 | -796,140 | 88,000 | 0 | -733,475 | -322,081 | 240,120 | -25,268 | -269,188 | -124,514 | -287,536 | 872,600 | -705,260 | -512,671 | -482,478 | -385,162 | -399,011 | -307,209 | -377,601 |
Accounts Payable | 2,255,000 | -998,000 | 1,247,000 | 0 | -2,000 | 137,000 | 797,000 | 1,370,000 | 3,253,000 | 409,000 | 997,000 | 1,814,000 | 1,172,000 | 345,000 | 672,000 | 1,337,000 | 898,000 | -107,000 | -265,000 | 540,000 | 0 | 77,475 | -27,577 | 94,853 | 642,649 | 591,737 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 60,593 | 0 | 0 | 0 | 0 | 81,583 |
Other Working Capital | -917,000 | -1,782,000 | 0 | 226,000 | -614,000 | -190,000 | -755,000 | -890,000 | 2,724,000 | 37,000 | 0 | -443,000 | 201,000 | 171,000 | -128,000 | 259,000 | 189,000 | -290,000 | -240,000 | 149,000 | -77,000 | -101,000 | 0 | -295,000 | 351,318 | -6,872 | -54,990 | 175,910 | -41,814 | -197,407 | -229,807 | -523,691 | -799,237 | 706,843 | 250,705 | 188,923 | 70,184 | 208,303 | 51,627 | 110,550 |
Other Non-Cash Items | 408,000 | 279,000 | 15,000 | -4,767,000 | 172,000 | -792,000 | 121,000 | 374,000 | 259,000 | 158,000 | 19,000 | 521,000 | 294,000 | 151,000 | 34,000 | 440,000 | 338,000 | 192,000 | 227,000 | 231,000 | 93,802 | 216,186 | 62,659 | 252,244 | 371,923 | 97,432 | 153,805 | 179,706 | 113,884 | 292,582 | 109,831 | -96,797 | 67,481 | 33,496 | 57,573 | 106,791 | 206,019 | 20,038 | 57,434 | 22,124 |
Net Cash Provided by Operating Activities | 6,255,000 | 3,612,000 | 242,000 | 4,370,000 | 3,308,000 | 3,065,000 | 2,513,000 | 3,278,000 | 5,100,000 | 2,351,000 | 3,995,000 | 4,585,000 | 3,147,000 | 2,124,000 | 1,641,000 | 3,019,000 | 2,400,000 | 964,000 | -440,000 | 1,425,000 | 756,000 | 864,000 | -640,000 | 1,234,561 | 1,391,281 | -129,664 | -398,376 | 509,891 | -300,562 | -200,172 | -69,811 | -448,209 | 423,649 | 150,336 | -249,605 | -29,849 | -203,340 | -159,516 | -131,794 | -86,402 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -3,513,000 | -2,272,000 | -2,777,000 | -2,307,000 | -2,459,000 | -2,060,000 | -2,073,000 | -1,858,000 | -1,803,000 | -1,730,000 | -1,772,000 | -1,814,000 | -1,825,000 | -1,515,000 | -1,360,000 | -1,164,000 | -1,026,000 | -566,000 | -481,000 | -449,000 | -410,000 | -273,207 | -305,193 | -354,000 | -559,765 | -677,213 | -728,637 | -906,143 | -1,244,727 | -1,157,912 | -772,572 | -681,281 | -247,611 | -294,720 | -216,859 | -411,222 | -392,403 | -405,165 | -426,060 | -368,661 |
Acquisitions Net | 0 | -23,000 | -101,000 | -37,000 | 12,000 | -79,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -13,000 | 0 | 0 | 0 | -76,012 | 32,000 | -650 | -11,108 | -1,200 | -5,604 | 0 | -5,376 | 0 | 0 | -109,147 | 213,523 | 0 | 0 | 0 | -12,260 | 0 | -12,260 | 0 | 0 |
Purchases of Investments | -6,032,000 | -8,143,000 | -6,622,000 | -5,891,000 | -6,131,000 | -5,075,000 | -2,015,000 | -4,368,000 | -991,000 | -90,000 | -386,000 | -102,000 | -30,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -50,357 | 0 | -57,304 | -45,224 | -126,993 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -10 |
Sales/Maturities of Investments | 6,670,000 | 7,190,000 | 4,315,000 | 3,394,000 | 3,816,000 | 0 | 1,604,000 | 19,000 | 3,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 189,131 |
Other Investing Activities | 0 | 23,000 | 101,000 | 37,000 | 0 | 3,680,000 | 0 | 50,000 | 0 | 936,000 | -9,000 | 0 | 0 | 0 | -1,222,000 | 118,000 | 0 | 0 | 1,000 | 46,000 | 12 | 207 | 0 | 108 | 419 | 0 | 0 | 50,357 | 0 | 57,304 | 45,224 | 0 | -20,395 | -25,134 | -16,960 | 9,202 | -11,687 | -5,412 | -6,284 | -192,691 |
Net Cash Used for Investing Activities | -2,875,000 | -3,225,000 | -5,084,000 | -4,804,000 | -4,762,000 | -3,534,000 | -2,484,000 | -6,157,000 | -2,791,000 | -884,000 | -2,167,000 | -1,916,000 | -1,855,000 | -1,515,000 | -2,582,000 | -1,046,000 | -1,039,000 | -566,000 | -480,000 | -403,000 | -486,000 | -241,000 | -305,843 | -365,000 | -560,546 | -682,817 | -728,637 | -911,519 | -1,244,727 | -1,157,912 | -881,719 | -594,751 | -268,006 | -319,854 | -233,819 | -414,280 | -404,090 | -422,837 | -432,344 | -372,231 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -181,000 | 2,388,000 | 79,000 | 817,000 | 2,064,000 | -357,000 | -408,000 | -497,000 | -899,000 | -402,000 | -2,068,000 | -1,456,000 | -1,526,000 | -1,588,000 | -1,162,000 | -2,305,000 | -581,000 | 111,000 | 287,000 | -195,000 | 47,000 | 1,623,000 | -677,000 | -197,236 | -221,311 | 245,597 | 262,714 | 244,853 | 2,010,029 | -95,155 | 1,021,171 | 1,184,164 | -361,546 | 231,937 | 663,635 | 212,920 | 120,137 | 198,984 | 151,896 | 794 |
Common Stock Issued | -448,000 | 197,000 | 0 | -2,374,000 | 2,780,000 | 0 | 0 | 67,000 | 229,000 | 43,000 | 0 | 262,000 | 192,000 | 70,000 | 0 | 4,987,000 | 4,973,000 | 57,000 | 2,309,000 | 0 | 70,751 | 848,000 | 77,953 | 75,777 | 0 | 31,053 | 94,018 | 0 | 0 | 101,606 | 400,175 | 10,356 | 42,983 | 1,701,734 | -1,038 | 730,000 | 750,000 | 0 | -958 | 100,455 |
Common Stock Repurchased | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 313,000 | 152,000 | 117,000 | 70,000 | 199,000 | 29,000 | -56,000 | 2,000 | 187,000 | -4,000 | -48,000 | 199,000 | -47,000 | -31,000 | -37,000 | 10,000 | 58,000 | 12,000 | 112,000 | 116,000 | 249 | -328,000 | -53,972 | 84,927 | 42,155 | 121,972 | 108,946 | 40,989 | 91,477 | 422,316 | 177,403 | 188,663 | 40,676 | 42,913 | 51,800 | 12,118 | 773,841 | 19,367 | 34,260 | 10,531 |
Net Cash Used Provided by Financing Activities | 132,000 | 2,540,000 | 196,000 | 887,000 | 2,263,000 | -328,000 | -233,000 | -495,000 | -712,000 | -406,000 | -1,914,000 | -1,257,000 | -1,381,000 | -1,549,000 | -1,016,000 | 2,692,000 | 4,450,000 | 123,000 | 2,708,000 | -79,000 | 118,000 | 2,143,000 | -653,019 | -112,309 | -84,282 | 398,622 | 371,660 | 285,842 | 2,101,506 | 428,767 | 1,598,749 | 1,372,827 | -320,870 | 1,976,584 | 715,435 | 225,038 | 893,978 | 218,351 | 186,156 | 11,325 |
Effect of Forex Changes on Cash | 108,000 | -37,000 | -79,000 | 146,000 | -98,000 | -94,000 | 50,000 | 123,000 | -335,000 | -214,000 | -18,000 | 38,000 | -42,000 | 42,000 | -221,000 | 234,000 | 86,000 | 38,000 | -24,000 | 14,000 | -11,000 | 0 | 5,000 | -3,821 | -6,491 | -22,611 | 10,102 | -35,428 | 7,800 | 16,293 | 11,382 | -20,908 | 3,183 | -2,554 | 12,870 | -10,037 | -11,185 | 4,599 | -17,655 | -17,714 |
Net Change in Cash | 3,965,000 | 2,890,000 | -4,725,000 | 599,000 | 711,000 | 0 | -154,000 | -3,225,000 | 1,262,000 | 847,000 | -104,000 | 1,450,000 | -131,000 | -898,000 | -2,178,000 | 4,898,000 | 5,897,000 | 559,000 | 1,764,000 | 957,000 | 377,000 | 2,766,000 | -1,593,590 | 754,000 | 739,762 | -436,470 | -745,251 | -162,116 | 564,017 | -913,024 | 1,032,546 | 308,959 | -162,044 | 1,804,512 | 244,881 | -229,128 | 275,363 | -359,403 | -395,637 | -465,022 |
Cash at End of Period | 18,974,000 | 15,354,000 | 12,464,000 | 17,189,000 | 16,590,000 | 15,879,000 | 16,770,000 | 16,924,000 | 20,149,000 | 18,887,000 | 18,040,000 | 18,144,000 | 16,694,000 | 16,825,000 | 17,723,000 | 19,901,000 | 15,003,000 | 9,106,000 | 8,547,000 | 6,783,000 | 5,826,000 | 5,448,293 | 2,682,798 | 4,276,388 | 3,522,966 | 2,783,238 | 3,219,708 | 3,367,914 | 3,530,030 | 3,512,738 | 4,425,762 | 3,393,216 | 3,084,257 | 3,246,301 | 1,441,789 | 1,196,908 | 1,426,036 | 1,150,673 | 1,510,076 | 1,905,713 |
Cash at Start of Period | 15,009,000 | 12,464,000 | 17,189,000 | 16,590,000 | 15,879,000 | 16,534,000 | 16,924,000 | 20,149,000 | 18,887,000 | 18,040,000 | 18,144,000 | 16,694,000 | 16,825,000 | 17,723,000 | 19,901,000 | 15,003,000 | 9,106,000 | 8,547,000 | 6,783,000 | 5,826,000 | 5,449,000 | 2,682,798 | 4,276,388 | 3,522,966 | 2,783,238 | 3,219,708 | 3,964,959 | 3,530,030 | 3,154,293 | 4,425,762 | 3,766,900 | 3,084,257 | 3,246,301 | 1,441,789 | 1,196,908 | 1,426,036 | 1,150,673 | 1,510,076 | 1,905,713 | 2,370,735 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 6,255,000 | 3,612,000 | 242,000 | 4,370,000 | 3,308,000 | 3,065,000 | 2,513,000 | 3,278,000 | 5,100,000 | 2,351,000 | 3,995,000 | 4,585,000 | 3,147,000 | 2,124,000 | 1,641,000 | 3,019,000 | 2,400,000 | 964,000 | -440,000 | 1,425,000 | 756,000 | 863,606 | -639,606 | 1,234,561 | 1,391,040 | -129,664 | -398,376 | 509,891 | -300,562 | -200,172 | -69,811 | -448,209 | 423,649 | 150,336 | -249,605 | -29,849 | -203,340 | -159,516 | -131,794 | -86,402 |
Capital Expenditure | -3,513,000 | -2,272,000 | -2,777,000 | -2,307,000 | -2,459,000 | -2,060,000 | -2,073,000 | -1,858,000 | -1,803,000 | -1,730,000 | -1,781,000 | -1,814,000 | -1,825,000 | -1,515,000 | -2,860,000 | -1,169,000 | -1,026,000 | -566,000 | -481,000 | -449,000 | -410,000 | -273,000 | -305,193 | -354,000 | -559,150 | -677,213 | -728,637 | -906,143 | -1,244,727 | -1,157,912 | -772,572 | -681,281 | -247,611 | -294,720 | -216,859 | -411,222 | -392,403 | -405,165 | -426,060 | -368,661 |
Free Cash Flow | 2,742,000 | 1,340,000 | -2,535,000 | 2,063,000 | 849,000 | 1,005,000 | 440,000 | 1,420,000 | 3,297,000 | 621,000 | 2,214,000 | 2,771,000 | 1,322,000 | 609,000 | -1,219,000 | 1,850,000 | 1,374,000 | 398,000 | -921,000 | 976,000 | 346,000 | 591,000 | -944,799 | 880,660 | 831,890 | -806,877 | -1,127,013 | -396,252 | -1,545,289 | -1,358,084 | -842,383 | -1,129,490 | 176,038 | -144,384 | -466,464 | -441,071 | -595,743 | -564,681 | -557,854 | -455,063 |