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