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