Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 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 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 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,384,000 | 6,303,000 | 6,349,676 | 4,541,464 | 7,225,873 | 6,824,413 | 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,379 | 936,789 | 954,976 | 939,880 | 956,661 | 851,804 | 769,349 | 620,542 | 615,219 |
Revenue Y/Y Growth | 8.84% | 47.20% | 24.38% | 37.24% | 55.95% | 41.61% | 80.54% | 64.92% | 56.85% | 98.11% | 73.58% | 45.50% | 39.16% | -4.94% | 31.79% | 2.19% | -7.64% | 58.65% | 33.23% | 119.75% | 128.65% | 43.47% | 26.42% | 43.93% | 29.86% | 119.65% | 135.06% | 88.13% | 145.35% | 32.99% | 22.04% | 26.94% | 9.98% | 24.13% | 51.46% | 55.50% | - | - | - | - |
Cost of Revenue | 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,748 | 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,815 | 705,293 | 741,606 | 679,807 | 694,964 | 599,953 | 556,354 | 465,414 | 458,629 |
Gross Profit | 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,523,665 | 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 | 251,851 | 212,995 | 155,128 | 156,590 |
Gross Profit Margin | 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% | 29.57% | 27.69% | 25.00% | 25.45% |
Research and Development | 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 | 345,000 | 334,000 | 323,898 | 340,174 | 356,297 | 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 | 135,873 | 107,717 | 81,544 | 68,454 |
General and Administrative Expenses | 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,261 | 703,929 | 667,452 | 729,876 | 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 | 155,107 | 134,031 | 117,551 | 101,489 |
Total Operating Expenses | 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,159 | 1,044,103 | 1,023,749 | 1,080,724 | 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 | 290,980 | 241,748 | 199,095 | 169,943 |
Operating Income or Loss | 1,764,000 | 2,399,000 | 2,664,000 | 3,901,000 | 3,688,000 | 2,464,000 | 3,603,000 | 2,613,000 | 2,004,000 | 1,312,000 | 594,000 | 575,000 | 809,000 | 327,000 | 283,000 | 359,000 | 261,000 | -167,458 | -521,831 | 413,536 | 416,757 | -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 | -39,129 | -28,753 | -43,967 | -13,353 |
Operating Margin | 7.55% | 9.62% | 11.42% | 16.04% | 17.19% | 14.55% | 19.21% | 14.75% | 14.57% | 10.97% | 5.72% | 5.35% | 9.22% | 5.42% | 4.73% | 4.86% | 4.14% | -2.64% | -11.49% | 5.72% | 6.11% | -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% | -4.59% | -3.74% | -7.09% | -2.17% |
Interest Expense | 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 | 171,979 | 157,453 | 174,723 | 175,220 | 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 | 29,062 | 31,238 | 11,883 | 6,229 |
EBITDA | 3,318,000 | 4,119,000 | 3,875,000 | 5,039,000 | 4,645,000 | 3,582,000 | 4,567,000 | 3,554,000 | 2,820,000 | 2,072,000 | 1,152,000 | 1,243,000 | 1,302,000 | 887,000 | 792,000 | 909,000 | 891,851 | 498,065 | 23,729 | 909,031 | 975,549 | 23,272 | -213,243 | -163,932 | -153,715 | 111,832 | 104,045 | 183,644 | 76,724 | -243,171 | -237,796 | -276,732 | -198,766 | -156,708 | -124,567 | -75,207 | -41,919 | -29,514 | -37,108 | -8,677 |
Depreciation and Amortization | 1,235,000 | 1,720,000 | 1,211,000 | 1,138,000 | 957,000 | 1,118,000 | 964,000 | 848,000 | 761,000 | 681,000 | 621,000 | 618,000 | 584,000 | 567,000 | 553,000 | 577,000 | 530,851 | 578,572 | 467,577 | 496,737 | 502,825 | 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 | 64,972 | 54,715 | 44,268 | 37,585 |
Income Before Tax | 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 | -369,831 | -644,772 | 231,956 | 271,320 | -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 | -70,981 | -60,752 | -48,991 | -14,906 |
Income Tax Expense | 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,431 | 22,873 | 21,878 | 16,647 | 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 | 3,727 | 1,150 | 809 | 1,358 |
Net Income | 1,853,000 | 2,703,000 | 2,513,000 | 3,687,000 | 3,292,000 | 2,259,000 | 3,318,000 | 2,321,000 | 1,618,000 | 1,142,000 | 438,000 | 270,000 | 331,000 | 104,000 | 16,000 | 105,000 | 143,000 | -408,334 | -702,135 | 139,483 | 311,516 | -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 | -74,708 | -61,902 | -49,800 | -16,264 |
Net Income Margin | 7.94% | 10.84% | 10.77% | 15.16% | 15.34% | 13.34% | 17.69% | 13.10% | 11.76% | 9.55% | 4.22% | 2.51% | 3.77% | 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% | -8.77% | -8.05% | -8.03% | -2.64% |
EPS | 0.58 | 0.85 | 0.80 | 1.18 | 1.05 | 0.73 | 1.06 | 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 | -0.04 | -0.03 | -0.03 | -0.01 |
EPS Diluted | 0.53 | 0.78 | 0.73 | 1.07 | 0.95 | 0.65 | 0.94 | 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 | -0.04 | -0.03 | -0.03 | -0.01 |
Weighted Average Shares Out | 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,993,000 | 2,913,000 | 2,883,000 | 2,853,000 | 2,811,000 | 2,784,000 | 2,745,000 | 2,700,000 | 2,691,000 | 2,655,000 | 2,595,000 | 2,580,390 | 2,565,000 | 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 | 1,873,665 | 1,863,756 | 1,852,092 | 1,842,030 |
Weighted Average Shares Out Diluted | 3,493,000 | 3,478,000 | 3,468,000 | 3,471,000 | 3,468,000 | 3,465,000 | 3,472,000 | 4,305,000 | 3,369,000 | 3,357,000 | 3,399,000 | 3,372,000 | 3,315,000 | 3,108,000 | 2,982,000 | 2,805,000 | 2,766,000 | 2,655,000 | 2,595,000 | 2,685,390 | 2,670,000 | 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 | 1,873,665 | 1,863,756 | 1,852,092 | 1,842,030 |
Reported Currency: USD | 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 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 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,685,618 | 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,060,546 | 3,221,776 | 1,417,809 | 1,174,280 | 1,400,813 | 1,130,082 | 1,489,383 | 1,887,766 | 2,353,404 | 2,663,196 | 2,393,908 | 845,889 |
Short Term Investments | 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 | 23,711 | 24,525 | 23,980 | 22,628 | 25,223 | 20,591 | 20,693 | 17,947 | 17,331 | 11,714 | 189,111 | 0 |
Cash + Short Term Investments | 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,685,618 | 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 | 2,370,735 | 2,674,910 | 2,583,019 | 845,889 |
Net Receivables | 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,022 | 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 | 156,889 | 96,607 | 72,380 | 49,109 |
Inventory | 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,446 | 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 | 752,492 | 596,927 | 450,730 | 340,355 |
Other Current Assets | 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 | 558,222 | 483,859 | 568,856 | 499,573 | 423,688 | 459,587 | 431,870 | 360,611 | 299,984 | 156,689 | 169,203 | 177,737 | 147,857 | 159,078 | 127,021 | 156,449 | 112,665 | 82,798 | 73,250 | 49,918 | 30,586 |
Total Current Assets | 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,306,308 | 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,791,568 | 2,998,795 | 2,628,621 | 2,921,417 | 3,198,657 | 3,362,914 | 3,441,694 | 3,156,047 | 1,265,939 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 42,793,000 | 41,041,000 | 38,669,000 | 36,635,000 | 34,563,000 | 33,684,000 | 32,639,000 | 31,176,000 | 29,248,000 | 27,030,000 | 24,844,000 | 23,375,000 | 21,990,000 | 20,876,000 | 20,468,000 | 20,199,000 | 19,845,000 | 19,600,979 | 19,318,095 | 19,691,231 | 19,733,969 | 19,591,426 | 19,180,724 | 20,491,616 | 19,516,596 | 18,218,554 | 16,555,136 | 15,036,917 | 7,258,345 | 6,526,976 | 5,837,224 | 5,194,737 | 4,464,536 | 3,766,263 | 3,136,252 | 2,596,011 | 2,022,069 | 1,567,048 | 1,301,118 | 1,120,919 |
Goodwill | 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,159 | 65,226 | 64,284 | 61,284 | 60,237 | 45,236 | 43,766 | 40,984 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 625,000 | 649,000 | 583,000 | 593,000 | 446,000 | 459,000 | 1,515,000 | 1,717,000 | 269,000 | 283,000 | 299,000 | 313,000 | 318,000 | 312,000 | 323,000 | 339,000 | 351,000 | 327,358 | 273,568 | 282,492 | 291,476 | 300,406 | 346,428 | 361,502 | 372,238 | 380,847 | 388,608 | 376,145 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13,420 | 13,541 | 13,662 | 13,930 |
Long Term Investments | 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 | 0 | 0 | 0 | 0 |
Tax Assets | 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 Non-Current Assets | 5,497,000 | 5,026,000 | 4,584,000 | 4,193,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,391,424 | 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 | 106,155 | 84,166 | 73,301 | 62,361 | 54,583 | 39,130 | 32,181 | 29,583 | 16,142 |
Total Non-Current Assets | 48,915,000 | 46,716,000 | 43,836,000 | 41,421,000 | 38,436,000 | 37,291,000 | 36,988,000 | 35,031,000 | 32,832,000 | 30,453,000 | 28,267,000 | 25,431,000 | 23,947,000 | 22,799,000 | 22,357,000 | 22,206,000 | 21,855,000 | 21,690,645 | 21,234,702 | 21,433,306 | 21,342,222 | 21,210,203 | 20,887,509 | 22,084,852 | 21,038,341 | 19,684,261 | 18,025,837 | 16,404,280 | 7,419,985 | 6,665,247 | 5,952,159 | 5,300,892 | 4,548,702 | 3,839,564 | 3,198,613 | 2,650,594 | 2,074,619 | 1,612,770 | 1,344,363 | 1,150,991 |
Other Assets | 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 |
Total Assets | 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,739,614 | 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,092,460 | 7,547,497 | 6,468,185 | 6,120,030 | 5,849,251 | 5,437,533 | 5,054,464 | 4,500,410 | 2,416,930 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 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,404,451 | 3,596,984 | 3,030,493 | 2,603,498 | 2,390,250 | 2,385,778 | 2,359,316 | 2,075,333 | 1,860,341 | 2,301,302 | 1,673,090 | 1,452,008 | 1,338,945 | 1,284,300 | 1,184,738 | 1,086,099 | 1,046,830 | 843,933 | 604,985 | 504,452 | 412,221 |
Short Term Debt | 1,967,000 | 1,459,000 | 1,404,000 | 1,502,000 | 1,883,000 | 1,945,000 | 2,058,000 | 1,589,000 | 1,716,000 | 1,855,000 | 2,128,000 | 2,132,000 | 3,425,000 | 3,679,000 | 3,499,000 | 1,785,000 | 2,030,000 | 1,791,085 | 1,705,711 | 2,567,699 | 2,106,538 | 2,103,185 | 1,998,030 | 858,026 | 424,224 | 816,533 | 1,003,311 | 1,150,147 | 260,771 | 626,826 | 635,285 | 633,166 | 651,809 | 638,275 | 630,332 | 632,128 | 607,218 | 603,412 | 598,272 | 7,904 |
Tax Payables | 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 | 40,825 | 28,416 | 27,984 | 38,067 |
Deferred Revenue | 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,422,893 | 1,476,758 | 1,518,450 | 1,521,288 | 1,869,172 | 1,637,818 | 1,516,938 | 1,457,892 | 1,426,985 | 690,364 | 679,834 | 391,363 | 283,370 | 269,545 | 272,848 | 249,476 | 257,587 | 227,056 | 228,017 | 198,006 | 163,153 |
Other Current Liabilities | 7,636,000 | 7,658,000 | 7,321,000 | 7,142,000 | 5,820,000 | 5,624,000 | 5,507,000 | 5,719,000 | 5,443,000 | 4,453,000 | 3,764,000 | 3,855,000 | 2,953,000 | 3,110,000 | 2,543,000 | 3,222,000 | 2,938,000 | 3,149,701 | 2,757,176 | 2,597,093 | 2,595,044 | 2,489,234 | 2,527,543 | 2,518,699 | 2,021,120 | 1,853,568 | 1,708,903 | 1,389,532 | -260,771 | -626,826 | -635,285 | -633,166 | -651,809 | -638,275 | -630,332 | -632,128 | -607,218 | -603,412 | -598,272 | -7,904 |
Total Current Liabilities | 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,992,136 | 9,775,324 | 9,141,362 | 8,650,359 | 7,636,147 | 6,468,940 | 6,546,355 | 6,245,439 | 5,827,005 | 2,991,666 | 2,352,924 | 1,843,371 | 1,622,315 | 1,553,845 | 1,457,586 | 1,335,575 | 1,304,417 | 1,070,989 | 833,002 | 702,458 | 575,374 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 2,426,000 | 872,000 | 1,272,000 | 1,597,000 | 3,991,000 | 4,720,000 | 4,967,000 | 5,245,000 | 6,438,000 | 9,278,000 | 10,383,000 | 9,607,000 | 11,738,000 | 10,460,000 | 11,701,000 | 11,634,000 | 12,383,000 | 11,234,401 | 9,787,950 | 9,403,672 | 9,672,613 | 9,513,390 | 8,763,728 | 9,456,912 | 9,584,554 | 7,127,094 | 7,166,239 | 5,978,284 | 2,715,461 | 3,283,974 | 3,162,241 | 2,715,585 | 2,679,384 | 2,687,890 | 2,584,546 | 2,488,079 | 2,468,820 | 2,450,618 | 2,200,754 | 606,878 |
Deferred Revenue | 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 | 990,873 | 950,126 | 795,820 | 818,250 | 1,177,799 | 1,082,870 | 1,035,579 | 955,078 | 851,790 | 1,411,155 | 1,319,907 | 1,206,040 | 1,006,896 | 710,378 | 623,155 | 539,324 | 483,922 | 415,891 | 374,416 | 323,557 | 273,062 |
Deferred Tax | 0 | 0 | 0 | 82,000 | 20,000 | 22,000 | 24,000 | 24,000 | 40,000 | 63,000 | 144,000 | 151,000 | 1,388,000 | 0 | 1,256,000 | 0 | 1,239,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,247 | 5,233 | 5,231 | 6,821 |
Other Non-Current Liabilities | 7,321,000 | 6,924,000 | 5,979,000 | 5,248,000 | 2,415,000 | 2,082,000 | 2,001,000 | 3,522,000 | 3,446,000 | 1,866,000 | 1,809,000 | 3,179,000 | 530,000 | 2,870,000 | 436,000 | 2,691,000 | 405,000 | 2,716,920 | 2,686,525 | 3,039,329 | 3,011,081 | 3,192,315 | 3,318,686 | 4,752,192 | 4,793,050 | 4,752,562 | 4,525,880 | 4,101,872 | 2,793,627 | 2,391,853 | 2,009,686 | 1,658,720 | 1,289,234 | 983,620 | 834,588 | 661,123 | 518,492 | 438,862 | 356,355 | 287,674 |
Total Non-Current Liabilities | 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,433,874 | 13,633,820 | 13,501,525 | 12,900,664 | 15,386,903 | 15,460,474 | 12,915,235 | 12,647,197 | 10,931,946 | 6,920,243 | 6,995,734 | 6,377,967 | 5,381,201 | 4,678,996 | 4,294,665 | 3,958,458 | 3,633,124 | 3,408,450 | 3,269,129 | 2,885,897 | 1,174,435 |
Total Liabilities | 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,426,010 | 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,338 | 7,003,516 | 6,232,841 | 5,752,251 | 5,294,033 | 4,937,541 | 4,479,439 | 4,102,131 | 3,588,355 | 1,749,809 |
Common Stock | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 0 | 0 | 0 | 0 | 179 | 174 | 173 | 171 | 170 | 170 | 169 | 168 | 163 | 161 | 161 | 150 | 148 | 134 | 131 | 131 | 127 | 126 | 126 | 125 | 125 | 124 | 123 |
Retained Earnings | 19,954,000 | 18,101,000 | 15,398,000 | 12,885,000 | 9,198,000 | 5,908,000 | 3,649,000 | 331,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,317,832 | -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,682 | -1,326,041 | -1,251,327 | -1,189,420 | -1,139,620 |
Accumulated Other Comprehensive Income/Loss | -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,218 | 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 | 0 | 0 | 0 | 0 | 0 |
Total Stockholders Equity | 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,243 | 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,364 | 1,088,944 | 1,314,656 | 715,934 | 825,997 | 911,710 | 958,094 | 952,333 | 912,055 | 667,121 |
Total Investments | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 23,711 | 24,525 | 23,980 | 22,628 | 25,223 | 20,591 | 20,693 | 17,947 | 17,331 | 11,714 | 189,111 | 0 |
Total Debt | 4,393,000 | 2,331,000 | 2,676,000 | 3,099,000 | 5,874,000 | 6,665,000 | 7,025,000 | 6,834,000 | 8,154,000 | 11,133,000 | 12,511,000 | 11,739,000 | 15,163,000 | 14,139,000 | 15,200,000 | 13,419,000 | 14,413,000 | 13,025,486 | 11,493,661 | 11,971,371 | 11,779,151 | 11,616,575 | 10,761,758 | 10,314,938 | 10,008,778 | 7,943,627 | 8,169,550 | 7,128,431 | 2,715,461 | 3,283,974 | 3,162,241 | 2,715,585 | 2,679,384 | 2,687,890 | 2,584,546 | 2,488,079 | 2,468,820 | 2,450,618 | 2,200,754 | 606,878 |
Net Debt | -11,539,000 | -12,965,000 | -13,372,000 | -13,154,000 | -13,658,000 | -11,659,000 | -10,480,000 | -10,742,000 | -7,911,000 | -5,096,000 | -4,630,000 | -7,645,000 | 632,000 | 5,524,000 | 7,120,000 | 7,151,000 | 9,075,000 | 8,070,746 | 9,295,492 | 8,285,753 | 8,811,647 | 9,380,151 | 8,096,085 | 6,947,024 | 6,478,748 | 4,907,703 | 4,162,957 | 3,735,215 | -368,796 | 37,673 | 1,720,452 | 1,518,677 | 1,253,348 | 1,537,217 | 1,074,470 | 582,366 | 98,085 | -224,292 | -193,154 | -239,011 |
Reported Currency: USD | 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 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 1,878,000 | 2,614,000 | 2,539,000 | 3,707,000 | 3,331,000 | 2,269,000 | 3,280,000 | 2,343,000 | 1,659,000 | 1,178,000 | 464,000 | 296,000 | 369,000 | 129,000 | 68,000 | 132,000 | 149,907 | -389,262 | -667,645 | 210,078 | 254,673 | -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 | -74,709 | -61,902 | -49,800 | -16,264 |
Depreciation & Amortization | 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,851 | 578,572 | 467,577 | 496,737 | 502,825 | 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 | 64,972 | 54,715 | 44,268 | 37,585 |
Deferred Income Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 63,000 | -54,000 | 0 | 213,000 | 0 | 71,000 | 0 | -18,755 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 39,686 | 3,383 | 29,825 | 70,742 | 29,974 | 1,081 | 36,631 | 5,056 | 12,895 | 11,091 | 771 | 5,786 |
Stock Based Compensation | 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 | 198,759 | 209,863 | 208,378 | 205,313 | 204,728 | 197,344 | 141,639 | 134,348 | 112,653 | 116,042 | 103,717 | 87,711 | 89,543 | 67,311 | 89,658 | 55,640 | 56,032 | 43,301 | 43,026 | 44,516 | 39,158 | 35,784 | 37,038 | 25,171 |
Change in Working Capital | -415,000 | -1,101,000 | -1,530,000 | -2,191,000 | 231,000 | -1,346,000 | -602,000 | 855,000 | -1,000 | -324,000 | -12,000 | 1,242,000 | 635,000 | -246,000 | -1,447,000 | 231,000 | -191,047 | 287,148 | -676,101 | 199,048 | 351,318 | -166,989 | -325,426 | 497,038 | -249,768 | -481,093 | -262,780 | -546,595 | -35,721 | 159,484 | -271,029 | -15,606 | -192,447 | -130,051 | -155,185 | -113,389 | -94,685 | -66,060 | 17,309 | 72,280 |
Accounts Receivable | 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,672 | -99,640 | 189,371 | -587,594 | 70,633 | -169,142 | 81,008 | -182,686 | -14,498 | 91,541 | -106,055 | -109,084 | 157,901 | -159,327 | -32,106 | 15,541 | 60,657 | 2,175 | -74,486 | -61,241 | -24,131 | -23,800 | -1,179 |
Inventory | 163,000 | -576,000 | -1,540,000 | -1,973,000 | -2,300,000 | -1,559,000 | -633,000 | -534,000 | -488,000 | -581,000 | -106,000 | 180,000 | -67,000 | 446,000 | -981,000 | 56,000 | -132,572 | 456,724 | -809,152 | 87,347 | -55,055 | -733,475 | -322,081 | 240,120 | 702,185 | -537,676 | -583,479 | -667,489 | -580,283 | -705,260 | -512,671 | -482,478 | -385,162 | -399,011 | -307,209 | -377,601 | -214,531 | -260,398 | -197,734 | -104,853 |
Accounts Payable | -1,461,000 | -622,000 | 797,000 | 6,029,000 | 0 | 0 | 997,000 | 924,000 | 151,000 | 345,000 | 672,000 | 2,102,000 | 898,000 | -314,000 | -265,000 | 682,000 | -271,607 | -388,052 | -27,577 | 1,722,850 | 642,649 | 662,842 | 317,983 | 388,206 | -519,499 | 552,174 | 2,531 | 750,640 | 552,019 | 333,619 | 60,593 | 306,587 | 106,990 | 119,635 | -43,242 | 81,583 | 36,674 | 55,991 | 78,533 | -27,565 |
Other Working Capital | 2,000 | 569,000 | -755,000 | -5,549,000 | 2,724,000 | 37,000 | -557,000 | 447,000 | 201,000 | 171,000 | -554,000 | -938,000 | 118,000 | -156,000 | -187,000 | -290,000 | 194,820 | 287,148 | 260,268 | -1,800,520 | 351,318 | -166,989 | -152,186 | -212,296 | -249,768 | -481,093 | 226,627 | -523,691 | 101,627 | 373,224 | 340,376 | 192,391 | 70,184 | 88,668 | 193,091 | 257,115 | 144,413 | 162,478 | 160,310 | 205,877 |
Other Non-Cash Items | 145,000 | -47,000 | 40,000 | 354,000 | 220,000 | 145,000 | 19,000 | -19,000 | 253,000 | 52,000 | 8,000 | 230,000 | 56,000 | 167,000 | 104,000 | 204,000 | 86,285 | 177,285 | 28,185 | 123,385 | 77,737 | 97,432 | 153,805 | 179,706 | 107,092 | 177,135 | 109,831 | -96,795 | 27,796 | 30,115 | 27,748 | 36,049 | 22,593 | 18,991 | 20,803 | 17,068 | 24,373 | 24,710 | 11,054 | 5,205 |
Net Cash Provided by Operating Activities | 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,281 | -129,664 | -398,376 | 509,891 | -300,562 | -200,172 | -69,811 | -448,209 | 423,650 | 150,337 | -249,605 | -29,849 | -203,340 | -159,516 | -131,794 | -86,402 | -27,996 | -1,662 | 60,640 | 129,763 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -2,460,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 | -409,600 | -273,207 | -305,193 | -353,901 | -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 | -284,175 | -175,685 | -141,364 | -89,434 |
Acquisitions Net | 12,000 | -76,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -13,000 | 0 | 0 | 0 | -76,012 | 31,662 | -650 | -11,108 | -1,200 | -5,604 | 0 | -5,376 | 0 | 0 | -109,147 | 213,523 | 0 | 0 | 0 | -12,260 | 0 | 0 | 0 | -189,131 | 0 | 0 | 0 | 0 |
Purchases of Investments | -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 | 0 | 0 | 0 | 0 | -538,279 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -10 | -5,563 | -11,157 | -189,111 | 0 |
Sales/Maturities of Investments | 3,816,000 | 3,677,000 | 1,604,000 | 19,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16,667 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 189,131 | 0 | 0 | 0 | 0 |
Other Investing Activities | 1,000 | 0 | 0 | 76,000 | 3,000 | 936,000 | 0 | 0 | 0 | 0 | 278,000 | 122,000 | 0 | 0 | 1,000 | 46,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -50,357 | -70,205 | -57,304 | -45,224 | 394,619 | -20,395 | -25,134 | -16,960 | 9,202 | -11,687 | -17,672 | -6,284 | -3,560 | -1,905 | 189,452 | 1,295 | -73 |
Net Cash Used for Investing Activities | -4,762,000 | -3,534,000 | -2,484,000 | -6,131,000 | -2,791,000 | -884,000 | -2,167,000 | -1,916,000 | -1,855,000 | -1,515,000 | -2,582,000 | -1,047,000 | -1,039,000 | -566,000 | -480,000 | -403,000 | -485,612 | -241,545 | -305,843 | -365,009 | -560,965 | -682,817 | -728,637 | -961,876 | -1,314,932 | -1,215,216 | -926,943 | -594,751 | -268,006 | -319,854 | -233,819 | -414,280 | -404,090 | -422,837 | -432,344 | -372,231 | -291,643 | 2,610 | -329,180 | -89,507 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -462,000 | -357,000 | -421,000 | -497,000 | -899,000 | -402,000 | -2,068,000 | -2,706,000 | -2,092,000 | -3,467,000 | -4,145,000 | -16,000 | -3,461,000 | -71,000 | -2,515,000 | -87,000 | -2,063,774 | -1,890,970 | -551,056 | -184,099 | -338,328 | -1,022,149 | -1,512,767 | -1,586,350 | -1,063,295 | -814,895 | -799,248 | -195,561 | -1,111,969 | -588,825 | -8,128 | -130,874 | -59,005 | -10,175 | -3,726 | -2,477 | -3,056 | -3,101 | -2,545 | -2,045 |
Common Stock Issued | 0 | 0 | 231,000 | 541,000 | 0 | 0 | 0 | 707,000 | 0 | 0 | 0 | 4,987,000 | 4,973,000 | 0 | 2,309,000 | 0 | -232 | 848,232 | -7,757 | 295,722 | 0 | 0 | -2,913 | 0 | 0 | 0 | 400,175 | 1,701,734 | 0 | 0 | -1,038 | 730,000 | 0 | 0 | -958 | 100,455 | 0 | 0 | 0 | 360,000 |
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 | 2,725,000 | 29,000 | -43,000 | -539,000 | 187,000 | -4,000 | 154,000 | 742,000 | 711,000 | 1,918,000 | 3,129,000 | -2,279,000 | 2,938,000 | 194,000 | 2,914,000 | 8,000 | 2,182,184 | 3,185,579 | -94,206 | -223,932 | 254,110 | 1,420,771 | 1,887,340 | 1,872,192 | 3,164,801 | 1,243,662 | 1,997,822 | -133,346 | 791,099 | 2,565,409 | 724,601 | -374,088 | 952,983 | 228,526 | 190,840 | -86,653 | 36,811 | 284,592 | 1,819,104 | -347,438 |
Net Cash Used Provided by Financing Activities | 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,178 | 2,142,841 | -653,019 | -112,309 | -84,218 | 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 | 33,755 | 281,491 | 1,816,559 | 10,517 |
Effect of Forex Changes on Cash | -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,471 | 593 | 4,878 | -3,821 | -6,370 | -22,611 | 10,102 | 4,027 | 8,094 | 15,952 | 11,382 | -20,908 | 3,183 | -2,554 | 12,870 | -10,037 | -11,185 | 4,599 | -17,655 | -17,714 | -18,290 | -1,437 | 0 | 0 |
Net Change in Cash | 711,000 | -891,000 | -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,707 | 2,765,495 | -1,593,590 | 753,422 | 739,728 | -436,470 | -745,251 | -162,116 | 494,106 | -970,669 | 613,377 | 308,959 | -162,044 | 1,804,512 | 244,881 | -229,128 | 275,363 | -359,403 | -395,637 | -465,022 | -304,175 | 281,002 | 1,548,019 | 50,773 |
Cash at End of Period | 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,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 | 2,370,735 | 2,674,910 | 2,393,908 | 845,889 |
Cash at Start of Period | 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,964,959 | 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 | 2,370,735 | 2,674,910 | 2,393,908 | 845,889 | 795,116 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 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,281 | -129,664 | -398,376 | 509,891 | -300,562 | -200,172 | -69,811 | -448,209 | 423,650 | 150,337 | -249,605 | -29,849 | -203,340 | -159,516 | -131,794 | -86,402 | -27,996 | -1,662 | 60,640 | 129,763 |
Capital Expenditure | -2,460,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 | -409,600 | -273,207 | -305,193 | -353,901 | -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 | -284,175 | -175,685 | -141,364 | -89,434 |
Free Cash Flow | 848,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,400 | 590,399 | -944,799 | 880,660 | 831,516 | -806,877 | -1,127,013 | -396,252 | -1,545,289 | -1,358,084 | -842,383 | -1,129,490 | 176,039 | -144,383 | -466,464 | -441,071 | -595,743 | -564,681 | -557,854 | -455,063 | -312,171 | -177,347 | -80,724 | 40,329 |