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 7,341,000 5,462,000 3,778,000 4,049,000 6,052,000 4,294,000 2,695,000 2,981,000 4,676,000 2,160,000 1,141,000 1,238,000 2,640,000 630,000 2,288,000 3,339,000 5,040,000 3,850,000 2,837,000 3,213,000 4,849,090 3,537,094 2,928,201 2,803,093 4,434,029 3,024,556 2,419,404 2,348,433 3,690,552 2,555,902 2,148,119 1,999,995 3,102,901 2,280,397 1,840,694 1,840,097 2,836,497 2,123,575 1,641,802 1,541,153
Revenue Y/Y Growth 21.30% 27.20% 40.19% 35.83% 29.43% 98.80% 136.20% 140.79% 77.12% 242.86% -50.13% -62.92% -47.62% -83.64% -19.35% 3.92% 3.94% 8.85% -3.11% 14.62% 9.36% 16.95% 21.03% 19.36% 20.15% 18.34% 12.63% 17.42% 18.94% 12.08% 16.70% 8.69% 9.39% 7.38% 12.11% 19.40% - - - -
Cost of Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,627,000 0 0 0 2,088,000 0 0 0 33,150 59,476 72,742 85,169 72,072 101,489 126,084 128,669 120,612 155,619 187,491 168,458 165,412 216,519 240,579 235,331 207,852
Gross Profit 7,341,000 5,462,000 3,778,000 4,049,000 6,052,000 4,294,000 2,695,000 2,981,000 4,676,000 2,160,000 1,141,000 1,238,000 2,640,000 630,000 2,288,000 712,000 5,040,000 3,850,000 2,837,000 1,125,000 4,849,090 3,537,094 2,928,201 2,769,943 4,374,553 2,951,814 2,334,235 2,276,361 3,589,063 2,429,818 2,019,450 1,879,383 2,947,282 2,092,906 1,672,236 1,674,685 2,619,978 1,882,996 1,406,471 1,333,301
Gross Profit Margin 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 21.32% 100.00% 100.00% 100.00% 35.01% 100.00% 100.00% 100.00% 98.82% 98.66% 97.59% 96.48% 96.93% 97.25% 95.07% 94.01% 93.97% 94.98% 91.78% 90.85% 91.01% 92.37% 88.67% 85.67% 86.51%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79,000 71,000 70,000 65,000 56,000 57,742 58,950 60,441 56,667 47,901 44,831 39,945 37,419 36,389 35,797 32,788 32,270 28,830 27,156 25,361 25,430 24,802 24,042 23,224 23,173
General and Administrative Expenses 3,920,000 3,523,000 3,207,000 2,819,000 3,362,000 3,181,000 2,374,000 2,031,000 2,559,000 2,107,000 1,331,000 1,203,000 1,596,000 968,000 1,991,000 2,050,000 2,553,000 2,484,000 2,165,000 1,961,000 2,494,860 2,209,173 2,094,876 1,685,911 2,176,842 1,972,683 1,694,343 1,406,193 1,736,391 1,619,699 1,396,261 1,150,719 1,389,521 1,346,901 1,173,265 1,024,260 1,239,674 1,109,695 929,369 795,333
Total Operating Expenses 4,236,000 3,788,000 3,327,000 2,943,000 3,471,000 3,288,000 2,485,000 2,129,000 2,661,000 2,215,000 1,444,000 1,317,000 1,711,000 1,080,000 2,108,000 2,167,000 2,670,000 2,603,000 2,281,000 2,070,000 2,602,501 2,315,839 2,197,966 1,783,473 2,272,752 2,058,555 1,777,773 1,486,000 1,815,136 1,697,411 1,469,132 1,221,483 1,458,575 1,414,575 1,238,267 1,095,818 1,297,273 1,149,982 967,745 832,454
Operating Income or Loss 3,103,000 1,673,000 450,000 1,345,000 2,583,000 1,000,000 174,000 848,000 2,015,000 -56,000 -311,000 -153,000 315,000 -484,000 -309,000 1,172,000 2,370,000 1,247,000 556,000 1,143,000 2,246,589 1,221,255 730,235 986,470 2,101,801 893,259 556,462 790,361 833,227 732,407 550,318 657,900 1,488,707 678,331 433,969 578,867 1,322,705 733,014 438,726 500,847
Operating Margin 42.27% 30.63% 11.91% 33.22% 42.68% 23.29% 6.46% 28.45% 43.09% -2.59% -27.26% -12.36% 11.93% -76.83% -13.51% 35.10% 47.02% 32.39% 19.60% 35.57% 46.33% 34.53% 24.94% 35.19% 47.40% 29.53% 23.00% 33.65% 22.58% 28.66% 25.62% 32.90% 47.98% 29.75% 23.58% 31.46% 46.63% 34.52% 26.72% 32.50%
Interest Expense 254,000 241,000 194,000 145,000 102,000 76,000 68,000 75,000 80,000 81,000 98,000 98,000 98,000 96,000 64,000 62,000 70,000 68,000 66,000 66,000 68,170 64,837 70,235 70,979 66,338 60,942 55,717 55,236 55,480 50,290 46,894 43,767 41,436 41,547 33,479 30,549 22,953 17,106 17,745 22,192
EBITDA 3,559,000 2,102,000 659,000 1,482,000 2,791,000 1,178,000 362,000 993,000 2,165,000 87,000 -134,000 578,000 1,049,000 -281,000 375,000 1,328,000 2,573,000 1,400,000 749,000 1,298,000 2,402,871 1,373,611 880,204 1,130,930 2,239,194 1,015,952 671,884 899,257 1,876,890 831,411 643,536 745,078 1,572,443 759,042 510,567 659,193 1,382,794 774,935 478,143 539,253
Depreciation and Amortization 169,000 160,000 209,000 137,000 208,000 178,000 188,000 98,000 146,000 154,000 158,000 161,000 115,000 157,000 163,000 117,000 159,000 119,000 158,000 109,000 107,641 106,666 103,090 97,562 95,910 85,872 83,430 79,807 78,745 77,712 72,871 70,764 69,054 67,674 65,002 71,558 57,599 40,287 38,376 37,121
Income Before Tax 3,149,000 1,618,000 303,000 1,452,000 2,176,000 1,144,000 -849,000 816,000 968,000 -41,000 -278,000 245,000 835,000 209,000 -722,000 1,420,000 2,363,000 1,207,000 968,000 632,000 2,240,846 1,208,911 753,337 940,750 2,066,845 863,117 527,610 762,663 797,534 692,548 460,493 616,530 1,456,170 648,377 407,243 552,041 1,305,589 715,765 416,053 450,187
Income Tax Expense 638,000 328,000 37,000 217,000 510,000 287,000 -149,000 198,000 199,000 126,000 -223,000 410,000 34,000 87,000 -23,000 249,000 413,000 228,000 203,000 -14,000 473,268 231,539 146,127 1,496,208 346,454 142,908 71,987 88,755 291,517 111,910 86,069 112,261 259,438 131,345 73,916 100,210 243,336 139,314 84,835 72,110
Net Income 2,511,000 1,290,000 266,000 1,235,000 1,666,000 857,000 -700,000 618,000 769,000 -167,000 -55,000 -165,000 801,000 122,000 -699,000 1,171,000 1,950,000 979,000 765,000 646,000 1,767,578 977,372 607,210 -555,458 1,720,391 720,209 455,623 673,908 506,017 580,638 374,424 504,269 1,196,732 517,032 333,327 451,831 1,062,253 576,451 331,218 378,077
Net Income Margin 34.21% 23.62% 7.04% 30.50% 27.53% 19.96% -25.97% 20.73% 16.45% -7.73% -4.82% -13.33% 30.34% 19.37% -30.55% 35.07% 38.69% 25.43% 26.97% 20.11% 36.45% 27.63% 20.74% -19.82% 38.80% 23.81% 18.83% 28.70% 13.71% 22.72% 17.43% 25.21% 38.57% 22.67% 18.11% 24.55% 37.45% 27.15% 20.17% 24.53%
EPS 70.62 35.16 7.07 32.07 42.10 21.15 -17.11 15.05 18.73 -4.07 -1.34 -4.03 19.56 2.98 -17.01 28.07 46.01 22.62 17.01 14.00 37.39 20.34 12.56 -11.41 35.12 14.66 9.26 13.66 10.24 11.71 7.54 10.14 23.67 10.02 6.42 8.64 20.27 11.00 6.35 7.32
EPS Diluted 69.80 34.89 7.00 31.92 41.98 21.07 -17.11 14.94 18.60 -4.07 -1.34 -4.03 19.49 2.97 -17.01 27.75 45.54 22.44 16.85 13.86 37.02 20.13 12.34 -11.41 34.43 14.39 9.11 13.47 10.13 11.60 7.47 10.00 23.41 9.94 6.36 8.52 20.03 10.89 6.25 7.14
Weighted Average Shares Out 35,570 36,678 37,621 38,524 39,564 40,512 40,921 41,072 41,068 41,054 40,973 40,944 40,935 40,922 41,093 41,724 42,389 43,251 45,007 46,136 47,268 48,055 48,349 48,679 48,981 49,131 49,192 49,320 49,420 49,604 49,630 49,741 50,550 51,589 51,909 52,301 52,405 52,397 52,153 51,632
Weighted Average Shares Out Diluted 35,987 36,964 37,983 38,709 39,671 40,665 40,921 41,371 41,342 41,054 40,973 40,944 41,081 40,995 41,093 42,210 42,831 43,601 45,436 46,589 47,751 48,550 49,205 48,679 49,972 50,056 50,025 50,020 49,975 50,059 50,129 50,403 51,130 52,038 52,406 53,023 53,024 52,955 53,018 52,938

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 13,294,000 14,602,000 14,140,000 12,221,000 9,021,000 11,841,000 10,549,000 11,127,000 11,643,000 11,231,000 12,151,000 10,562,000 11,197,000 10,404,000 6,363,000 6,312,000 6,466,000 5,256,000 2,334,000 2,624,000 2,973,096 3,186,665 2,622,086 2,541,604 2,846,300 2,634,264 2,434,020 2,081,075 2,422,269 2,693,718 1,857,165 1,477,265 1,841,658 1,888,949 3,255,814 3,148,651 5,043,724 3,503,899 1,288,150 1,289,994
Short Term Investments 624,000 640,000 359,000 175,000 116,000 0 0 25,000 522,000 501,000 500,000 501,000 0 0 826,000 998,000 973,000 1,553,000 1,981,000 3,660,000 4,158,076 4,145,753 4,240,704 4,859,873 4,407,028 3,721,825 2,936,158 2,218,880 1,956,047 1,677,242 1,525,637 1,171,246 1,211,184 1,299,127 1,379,641 1,142,182 1,193,353 3,660,807 5,422,358 5,462,720
Cash + Short Term Investments 13,918,000 15,242,000 14,499,000 12,396,000 9,137,000 11,841,000 10,549,000 11,152,000 12,165,000 11,732,000 12,651,000 11,063,000 11,197,000 10,404,000 7,189,000 7,310,000 7,439,000 6,809,000 4,315,000 6,284,000 7,131,172 7,332,418 6,862,790 7,401,477 7,253,328 6,356,089 5,370,178 4,299,955 4,378,316 4,370,960 3,382,802 2,648,511 3,052,842 3,188,076 4,635,455 4,290,833 6,237,077 7,164,706 6,710,508 6,752,714
Net Receivables 3,447,000 2,805,000 2,048,000 2,229,000 2,284,000 2,249,000 1,611,000 1,358,000 1,555,000 1,290,000 586,000 529,000 859,000 566,000 667,000 1,680,000 1,788,000 1,973,000 1,491,000 1,523,000 1,719,059 1,715,055 1,530,321 1,217,801 1,437,762 1,230,602 934,254 860,115 1,105,086 982,993 857,140 645,169 890,532 889,868 706,776 643,894 843,560 841,133 627,160 535,962
Inventory 680,000 849,000 655,000 477,000 612,000 492,000 395,000 404,000 394,000 332,000 286,000 337,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
Other Current Assets 434,000 453,000 430,000 696,000 377,000 342,000 320,000 231,000 238,000 435,000 585,000 277,000 527,000 483,000 1,404,000 843,000 829,000 1,238,000 1,271,000 600,000 617,616 985,901 1,111,753 415,527 433,505 685,879 683,450 241,449 350,180 560,514 624,821 259,557 355,583 615,527 625,250 332,647 223,228 502,920 518,272 192,265
Total Current Assets 18,479,000 19,349,000 17,632,000 15,798,000 12,410,000 14,924,000 12,875,000 13,145,000 14,352,000 13,789,000 14,108,000 12,206,000 12,583,000 11,453,000 9,260,000 9,833,000 10,056,000 10,020,000 7,077,000 8,407,000 9,467,847 10,033,374 9,504,864 9,034,805 9,124,595 8,272,570 6,987,882 5,401,519 5,833,582 5,914,467 4,864,763 3,553,237 4,298,957 4,693,471 5,967,481 5,267,374 7,303,865 8,508,759 7,855,940 7,480,941
Non-Current Assets
Property, Plant and Equipment 1,376,000 1,340,000 1,321,000 1,314,000 1,281,000 1,303,000 1,331,000 1,318,000 1,207,000 1,205,000 1,214,000 1,285,000 1,312,000 1,313,000 1,316,000 1,358,000 1,316,000 1,355,000 1,330,000 656,000 642,861 613,462 573,040 480,081 457,548 425,100 381,197 347,017 339,805 320,450 299,845 274,786 257,135 246,102 214,863 198,953 203,790 168,681 149,373 135,053
Goodwill 2,804,000 2,821,000 2,816,000 2,807,000 2,808,000 2,842,000 2,878,000 2,887,000 1,872,000 1,886,000 1,882,000 1,895,000 1,865,000 2,412,000 2,391,000 2,913,000 2,885,000 2,915,000 2,907,000 2,910,000 2,845,129 2,850,396 2,754,747 2,737,671 2,727,897 2,418,630 2,402,306 2,396,906 2,416,338 3,360,585 3,378,327 3,375,000 3,386,519 3,366,396 3,327,784 3,326,474 3,483,144 1,905,551 1,771,548 1,767,912
Intangible Assets 1,660,000 1,722,000 1,777,000 1,829,000 1,855,000 1,925,000 1,997,000 2,057,000 1,677,000 1,725,000 1,762,000 1,812,000 1,838,000 1,865,000 1,897,000 1,954,000 1,985,000 2,041,000 2,078,000 2,125,000 2,117,275 2,162,766 2,140,098 2,176,823 2,218,152 1,914,767 1,951,999 1,993,885 2,040,213 2,082,120 2,128,539 2,167,533 2,203,270 2,246,629 2,282,347 2,334,761 2,175,214 976,946 998,307 1,019,985
Long Term Investments 420,000 440,000 806,000 2,789,000 2,650,000 2,381,000 2,200,000 3,175,000 3,283,000 4,319,000 3,788,000 3,759,000 3,672,000 2,946,000 2,056,000 4,477,000 4,319,000 4,618,000 8,445,000 8,408,000 9,114,218 9,444,908 9,432,763 10,421,600 11,114,314 10,263,659 10,140,630 9,591,067 9,296,417 7,954,414 7,594,338 7,931,363 6,391,556 6,395,468 4,973,644 3,755,653 1,965,182 26,363 25,730 0
Tax Assets 350,000 338,000 368,000 0 723,000 805,000 721,000 0 906,000 1,107,000 1,111,000 0 1,006,000 931,000 786,000 0 868,000 504,000 513,000 0 491,160 502,581 481,220 0 407,935 397,449 497,847 0 802,433 803,935 830,161 0 9,912 9,442 8,121 8,548 4,714 6,720 5,093 7,055
Other Non-Current Assets 546,000 548,000 486,000 824,000 336,000 313,000 382,000 1,059,000 44,000 -150,000 -210,000 917,000 -131,000 -8,000 156,000 867,000 17,000 41,000 16,000 181,000 -308,014 -311,234 132,228 600,283 -261,330 -233,852 -367,609 108,579 -695,004 -748,801 -761,427 118,656 67,421 69,838 68,252 48,800 48,471 7,303 7,693 33,514
Total Non-Current Assets 7,156,000 7,209,000 7,574,000 9,563,000 9,653,000 9,569,000 9,509,000 10,496,000 8,989,000 10,092,000 9,547,000 9,668,000 9,562,000 9,459,000 8,602,000 11,569,000 11,390,000 11,474,000 15,289,000 14,280,000 14,902,629 15,262,879 15,514,096 16,416,458 16,664,516 15,185,753 15,006,370 14,437,454 14,200,202 13,772,703 13,469,783 13,867,338 12,315,813 12,333,875 10,875,011 9,673,189 7,880,515 3,091,564 2,957,744 2,963,519
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 25,635,000 26,558,000 25,206,000 25,361,000 22,063,000 24,493,000 22,384,000 23,641,000 23,341,000 23,881,000 23,655,000 21,874,000 22,145,000 20,912,000 17,862,000 21,402,000 21,446,000 21,494,000 22,366,000 22,687,000 24,370,476 25,296,253 25,018,960 25,451,263 25,789,111 23,458,323 21,994,252 19,838,973 20,033,784 19,687,170 18,334,546 17,420,575 16,614,770 17,027,346 16,842,492 14,940,563 15,184,380 11,600,323 10,813,684 10,444,460
Current Liabilities
Accounts Payable 3,020,000 2,123,000 2,132,000 2,507,000 2,131,000 2,240,000 1,504,000 1,586,000 1,466,000 1,028,000 570,000 735,000 1,114,000 581,000 926,000 1,239,000 1,275,000 1,291,000 934,000 1,134,000 1,174,599 1,053,509 841,274 667,523 805,740 598,200 407,575 419,108 494,607 431,870 334,783 322,842 388,528 367,221 567,322 281,480 525,441 340,903 299,411 247,345
Short Term Debt 1,913,000 855,000 854,000 500,000 1,234,000 1,283,000 1,333,000 1,989,000 1,158,000 2,180,000 3,905,000 985,000 979,000 973,000 995,000 988,000 982,000 975,000 968,000 0 0 948,190 941,657 710,910 899,802 899,484 974,538 967,734 960,984 0 0 0 0 0 0 37,195 37,781 41,316 97,707 151,931
Tax Payables 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
Deferred Revenue 3,717,000 6,040,000 4,500,000 2,223,000 2,253,000 4,395,000 2,765,000 906,000 1,086,000 1,896,000 643,000 323,000 487,000 910,000 960,000 1,561,000 1,567,000 2,343,000 1,797,000 1,022,000 1,101,255 1,802,182 1,425,649 980,455 827,361 1,185,639 879,405 614,361 568,304 758,268 535,536 434,881 413,495 660,272 525,148 460,558 416,852 569,310 471,956 437,127
Other Current Liabilities 4,182,000 3,463,000 3,584,000 3,244,000 2,925,000 2,364,000 1,876,000 1,765,000 2,069,000 1,620,000 1,350,000 1,382,000 1,388,000 1,445,000 1,255,000 1,578,000 1,704,000 1,740,000 1,877,000 1,399,000 1,654,370 1,418,603 1,238,815 1,138,980 1,091,372 1,073,632 986,681 857,467 882,081 1,019,513 1,117,255 681,587 780,784 903,641 610,764 600,758 609,071 555,716 561,915 545,342
Total Current Liabilities 12,832,000 12,481,000 11,070,000 8,474,000 8,543,000 10,282,000 7,478,000 6,246,000 5,779,000 6,724,000 6,468,000 3,425,000 3,968,000 3,909,000 4,136,000 5,366,000 5,528,000 6,349,000 5,576,000 3,555,000 3,930,224 5,222,484 4,447,395 3,497,868 3,624,275 3,756,955 3,248,199 2,858,670 2,905,976 2,209,651 1,987,574 1,439,310 1,582,807 1,931,134 1,703,234 1,379,991 1,589,145 1,507,245 1,430,989 1,381,745
Non-Current Liabilities
Long Term Debt 12,403,000 13,731,000 11,811,000 12,537,000 8,236,000 8,513,000 8,784,000 9,288,000 10,171,000 10,300,000 10,261,000 11,395,000 11,230,000 11,050,000 7,991,000 8,102,000 7,978,000 8,181,000 8,107,000 8,649,000 8,703,901 7,764,580 7,990,418 8,809,788 8,726,679 7,564,636 7,286,102 6,170,522 6,347,205 7,255,205 6,321,202 6,158,443 5,421,328 5,399,966 5,304,108 3,849,756 3,887,243 1,764,364 1,753,160 1,742,047
Deferred Revenue 515,000 516,000 0 0 0 0 0 825,000 824,000 824,000 923,000 923,000 921,000 922,000 1,021,000 1,021,000 1,027,000 1,063,000 1,166,000 1,166,000 1,144,682 1,144,682 1,250,846 1,250,846 0 0 0 0 0 0 0 0 0 0 0 1,040,260 0 0 0 326,425
Deferred Tax 350,000 338,000 368,000 685,000 723,000 805,000 721,000 905,000 906,000 1,107,000 1,111,000 1,127,000 1,006,000 931,000 786,000 876,000 868,000 504,000 513,000 370,000 491,160 502,581 481,220 481,139 407,935 397,449 497,847 822,334 802,433 803,935 830,161 892,576 952,388 991,882 1,072,038 1,040,260 866,167 396,489 334,631 326,425
Other Non-Current Liabilities 160,000 157,000 883,000 883,000 891,000 891,000 1,028,000 199,000 116,000 122,000 128,000 111,000 107,000 101,000 93,000 104,000 94,000 90,000 89,000 162,000 148,699 143,651 161,340 148,061 143,827 134,537 128,564 138,767 141,096 143,674 143,242 134,777 131,474 146,399 132,987 -936,727 107,938 106,858 81,177 -250,444
Total Non-Current Liabilities 13,428,000 14,742,000 13,062,000 14,105,000 9,850,000 10,209,000 10,533,000 11,217,000 12,017,000 12,353,000 12,423,000 13,556,000 13,264,000 13,004,000 9,891,000 10,103,000 9,967,000 9,838,000 9,875,000 10,347,000 10,488,442 9,555,494 9,883,824 10,689,834 9,278,441 8,096,622 7,912,513 7,131,623 7,290,734 8,202,814 7,294,605 7,185,796 6,505,190 6,538,247 6,509,133 4,993,549 4,861,348 2,267,711 2,168,968 2,144,453
Total Liabilities 26,260,000 27,223,000 24,132,000 22,579,000 18,393,000 20,491,000 18,011,000 17,463,000 17,796,000 19,077,000 18,891,000 16,981,000 17,232,000 16,913,000 14,027,000 15,469,000 15,495,000 16,187,000 15,451,000 13,902,000 14,418,666 14,777,978 14,331,219 14,187,702 12,902,716 11,853,577 11,160,712 9,990,293 10,196,710 10,412,465 9,282,179 8,625,106 8,087,997 8,469,381 8,212,367 6,373,540 6,450,493 3,774,956 3,599,957 3,526,198
Common Stock 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 489 489 488 487 486 486 486 485 484 484 484 482 482 482 481 480 480 480 478 476
Retained Earnings 31,608,000 29,097,000 27,807,000 27,541,000 26,306,000 24,640,000 23,783,000 24,453,000 23,835,000 23,066,000 23,233,000 23,288,000 23,453,000 22,652,000 22,530,000 23,232,000 22,061,000 20,111,000 19,132,000 18,367,000 17,720,656 15,953,078 14,975,706 13,938,869 14,513,392 12,793,001 12,072,792 11,326,852 10,652,944 10,146,927 9,566,289 9,191,865 8,687,596 7,490,864 6,973,832 6,640,505 6,188,674 5,126,421 4,549,970 4,218,752
Accumulated Other Comprehensive Income/Loss -285,000 -291,000 -267,000 -267,000 -391,000 -252,000 -183,000 -144,000 -72,000 -43,000 -160,000 -118,000 -196,000 -233,000 -342,000 -191,000 -265,000 -230,000 -169,000 -316,000 -233,806 -76,283 56,406 236,982 653,666 573,915 247,055 -134,684 322,346 135,442 297,765 244,852 -185,465 -43,123 -224,545 -259,902 -72,204 78,335 92,751 84,729
Total Stockholders Equity -625,000 -665,000 1,074,000 2,782,000 3,670,000 4,002,000 4,373,000 6,178,000 5,545,000 4,804,000 4,764,000 4,893,000 4,913,000 3,999,000 3,835,000 5,933,000 5,951,000 5,307,000 6,915,000 8,785,000 9,951,810 10,518,275 10,687,741 11,263,561 12,886,395 11,604,746 10,833,540 9,848,680 9,837,074 9,274,705 9,052,367 8,795,469 8,526,773 8,557,965 8,630,125 8,567,023 8,733,887 7,825,367 7,213,727 6,918,262
Total Investments 1,044,000 1,080,000 1,165,000 2,964,000 2,766,000 2,381,000 2,200,000 3,200,000 3,805,000 4,820,000 4,288,000 4,260,000 3,672,000 2,946,000 2,882,000 5,475,000 5,292,000 6,171,000 10,426,000 12,068,000 13,272,294 13,590,661 13,673,467 15,281,473 15,521,342 13,985,484 13,076,788 11,809,947 11,252,464 9,631,656 9,119,975 9,102,609 7,602,740 7,694,595 6,353,285 4,897,835 3,158,535 3,660,807 5,422,358 5,462,720
Total Debt 14,316,000 14,586,000 12,665,000 13,037,000 9,470,000 9,796,000 10,117,000 11,277,000 11,329,000 12,480,000 14,166,000 12,380,000 12,209,000 12,023,000 8,986,000 9,090,000 8,960,000 9,156,000 9,075,000 8,649,000 8,703,901 8,712,770 8,932,075 9,520,698 9,626,481 8,464,120 8,260,640 7,138,256 7,308,189 7,255,205 6,321,202 6,158,443 5,421,328 5,399,966 5,304,108 3,886,951 3,925,024 1,805,680 1,850,867 1,893,978
Net Debt 1,022,000 -16,000 -1,475,000 816,000 449,000 -2,045,000 -432,000 150,000 -314,000 1,249,000 2,015,000 1,818,000 1,012,000 1,619,000 2,623,000 2,778,000 2,494,000 3,900,000 6,741,000 6,025,000 5,730,805 5,526,105 6,309,989 6,979,094 6,780,181 5,829,856 5,826,620 5,057,181 4,885,920 4,561,487 4,464,037 4,681,178 3,579,670 3,511,017 2,048,294 738,300 -1,118,700 -1,698,219 562,717 603,984

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 2,511,000 1,290,000 266,000 1,235,000 1,666,000 857,000 -700,000 618,000 769,000 -167,000 -55,000 -165,000 801,000 122,000 -699,000 1,171,000 1,950,000 979,000 765,000 645,840 1,767,578 977,372 607,210 -555,458 1,720,391 720,209 455,623 673,908 506,017 580,638 374,424 504,269 1,196,732 517,032 333,327 451,831 1,062,253 576,451 331,218 378,077
Depreciation & Amortization 169,000 160,000 161,000 163,000 145,000 149,000 150,000 141,000 146,000 154,000 158,000 161,000 161,000 157,000 163,000 162,000 159,000 162,000 158,000 108,603 107,641 106,666 103,090 97,562 95,910 85,872 83,430 79,807 78,745 77,712 72,871 70,764 69,054 67,674 65,002 71,558 57,599 40,287 38,376 37,121
Deferred Income Tax -20,000 -49,000 -340,000 -11,000 -81,000 51,000 -216,000 -102,000 -223,000 -70,000 -50,000 112,000 90,000 108,000 -97,000 83,000 -21,000 -29,000 89,000 -124,045 -4,627 -29,982 8,654 -6,810 15,284 -16,498 -24,441 -39,933 7,891 -54,182 -25,681 2,340 -22,098 -6,405 -35,172 -14,744 20,381 17,242 8,828 -22,554
Stock Based Compensation 128,000 128,000 113,000 102,000 101,000 108,000 93,000 86,000 86,000 91,000 113,000 76,000 85,000 83,000 11,000 80,000 83,000 84,000 78,000 105,117 76,382 78,001 71,500 68,726 66,501 66,988 59,059 74,595 54,115 54,982 66,034 75,065 58,799 60,736 54,533 67,172 46,969 35,739 39,412 50,288
Change in Working Capital -1,456,000 85,000 2,476,000 1,028,000 -2,229,000 1,670,000 1,326,000 -448,000 -209,000 1,188,000 -262,000 -299,000 -177,000 353,000 -897,000 -183,000 -364,000 558,000 -550,000 -205,734 -20,140 492,010 -141,136 1,521,674 -47,850 330,818 -226,275 284,819 -115,233 265,616 -219,329 203,068 -15,048 39,932 -235,965 153,544 82,724 -8 -261,655 63,068
Accounts Receivable -834,000 -830,000 158,000 130,000 -242,000 -790,000 -326,000 170,000 -352,000 -748,000 -72,000 337,000 -251,000 45,000 760,000 119,000 81,000 -499,000 -24,000 131,071 -58,269 -295,768 -96,034 209,452 -145,639 -255,117 -78,428 186,074 -126,148 -152,443 -191,704 220,910 -1,664 -167,347 -120,593 171,148 -40,398 -218,803 -94,156 172,389
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -810,000 0 0 -669,000 -1,005,083 0 0 -708,925 -861,670 302,337 0 -443,643 -416,822 0 0 -340,485 -186,684 0 0 -292,668 -223,148 0 0 -317,812 1,605
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 480,000 0 0 561,000 635,000 0 0 631,496 920,191 -232,745 0 305,758 516,356 0 0 311,991 166,201 0 0 201,215 203,870 0 0 147,608 -98,782
Other Working Capital -622,000 915,000 2,318,000 898,000 -1,987,000 2,460,000 1,652,000 -618,000 143,000 1,936,000 -190,000 -636,000 74,000 308,000 -1,657,000 28,000 -445,000 1,057,000 -418,000 33,278 38,129 787,778 32,327 1,253,701 28,197 585,935 -9,962 -789 10,915 418,059 869 2,641 -13,384 207,279 -23,919 1,674 123,122 218,795 2,705 -12,144
Other Non-Cash Items 40,000 123,000 213,000 -344,000 400,000 -151,000 1,042,000 -16,000 1,027,000 -44,000 -111,000 -462,000 -40,000 -701,000 1,139,000 -236,000 44,000 33,000 -390,000 554,031 37,135 25,777 -8,943 47,917 36,355 33,827 33,222 33,313 976,319 41,241 76,008 25,566 22,361 23,407 27,258 25,919 22,206 20,270 20,825 48,473
Net Cash Provided by Operating Activities 1,372,000 1,737,000 2,889,000 2,173,000 2,000 2,684,000 1,695,000 279,000 1,596,000 1,152,000 -207,000 -577,000 920,000 122,000 -380,000 1,077,000 1,851,000 1,787,000 150,000 1,083,812 1,963,969 1,649,844 640,375 1,173,611 1,886,591 1,221,216 380,618 1,106,509 1,507,854 966,007 344,327 881,072 1,309,800 702,376 208,983 755,280 1,292,132 689,981 177,004 554,473
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -71,000 -92,000 -88,000 -75,000 -98,000 -86,000 -109,000 -101,000 -79,000 -59,000 -65,000 -64,000 -72,000 -70,000 -80,000 -87,000 -82,000 -88,000 -111,000 -85,989 -120,976 -103,048 -131,987 -64,113 -76,423 -76,710 -70,559 -51,813 -102,871 -60,443 -53,256 -47,278 -42,286 -53,088 -31,263 -40,779 -28,739 -32,255 -29,731 -27,487
Acquisitions Net 0 0 0 0 0 0 0 -1,185,000 0 0 0 0 0 0 0 -9,000 0 0 0 -133,614 0 -139,386 0 -450,270 -552,315 -484 -6 -7,002 -16 -72 -723 -4,674 -89,727 -19,775 -26,162 -282 -2,395,034 -98,417 -2,633 -361
Purchases of Investments 0 0 0 -17,000 -739,000 0 -12,000 -2,000 0 -15,000 0 -2,000 0 0 -72,000 24,000 -116,000 -135,000 -445,000 -491,204 -835,191 -645,857 -713,748 -1,152,712 -2,468,541 -1,371,180 -1,498,723 -1,920,465 -2,119,075 -1,650,316 -1,051,346 -3,071,793 -911,390 -2,717,215 -2,417,932 -3,224,579 -3,038,397 -1,728,472 -2,655,427 -2,881,544
Sales/Maturities of Investments 48,000 54,000 1,683,000 2,000 0 0 0 500,000 0 8,000 0 0 0 1,112,000 1,885,000 159,000 963,000 4,312,000 2,665,000 1,120,006 998,815 1,015,928 2,481,251 1,108,118 991,647 803,762 676,474 848,533 658,702 924,264 1,252,604 1,903,257 949,055 1,351,152 1,334,592 1,199,468 3,629,946 3,435,427 2,652,013 2,949,795
Other Investing Activities 1,000 -1,000 -9,000 600,000 52,000 -36,000 0 5,000 0 -5,000 0 0 0 0 0 9,000 0 -9,000 0 0 0 0 0 0 0 0 0 28 -22 -1 -5 9 225 -170 -55 38 14,503 -117 -5,077 -1,277
Net Cash Used for Investing Activities -22,000 -39,000 1,586,000 510,000 -785,000 -122,000 -121,000 -783,000 -79,000 -71,000 -65,000 -66,000 -72,000 1,042,000 1,733,000 96,000 765,000 4,080,000 2,109,000 409,199 42,648 127,637 1,635,516 -558,977 -2,105,632 -644,612 -892,814 -1,130,719 -1,563,282 -786,568 147,274 -1,220,479 -94,123 -1,439,096 -1,140,820 -2,066,134 -1,817,721 1,576,166 -40,855 39,126
Cash Flows from Financing Activities
Debt Repayment 0 0 -500,000 -778,000 0 0 -1,102,000 -1,086,000 -1,086,000 0 0 0 0 0 0 0 0 -400,000 -25,000 -535 -78 0 -1,487,457 -196,143 -21,220 -83,469 -4 0 0 0 0 -225,000 0 0 -147,629 -3,211 -999,095 -59,381 -58,449 -414,561
Common Stock Issued 0 0 105,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,000 0 0 0 5,140 0 0 0 15,572 0 0 0 20,851 0 0 0 16,389 0 0 0 91,607
Common Stock Repurchased -2,640,000 -3,099,000 -2,150,000 -2,343,000 -1,990,000 -1,239,000 -1,049,000 -4,000 -9,000 -13,000 -137,000 -4,000 -5,000 -13,000 -1,281,000 -1,347,000 -1,349,000 -2,718,000 -2,773,000 -1,860,696 -2,205,024 -1,186,339 -718,941 -704,817 -567,852 -345,453 -209,797 -256,049 -232,333 -265,783 -259,361 -821,671 -1,280,803 -677,963 -308,618 -504,922 -148,130 -666 -96,660 -507
Dividends Paid 0 0 0 0 -61,000 0 0 0 0 0 0 0 -5,000 0 0 0 0 0 0 -2,000 0 0 0 -5,140 0 0 0 0 0 0 0 -984,944 0 0 0 -12,434 0 0 0 -86,310
Other Financing Activities 8,000 1,874,000 -17,000 3,600,000 52,000 1,000 12,000 1,085,000 -1,000 -1,994,000 2,006,000 0 -51,000 2,887,000 0 3,000 -40,000 179,000 250,000 22,529 1,179 3,201 1,161 837 990,144 5,910 1,053,201 -24,392 14,142 940,553 125,388 1,989,963 18,073 17,250 1,670,495 8,004 3,265,641 8,716 13,192 4,279
Net Cash Used Provided by Financing Activities -2,632,000 -1,225,000 -2,562,000 479,000 -1,999,000 -1,238,000 -2,139,000 -5,000 -1,096,000 -2,007,000 1,869,000 -4,000 -61,000 2,874,000 -1,281,000 -1,344,000 -1,389,000 -2,939,000 -2,548,000 -1,838,702 -2,203,923 -1,183,138 -2,205,237 -900,123 401,072 -423,012 843,400 -264,869 -218,191 674,770 -133,973 -20,801 -1,262,730 -660,713 1,214,248 -496,174 2,118,416 -51,331 -141,917 -405,492
Effect of Forex Changes on Cash -22,000 -15,000 8,000 43,000 -39,000 -35,000 -9,000 -2,000 -10,000 6,000 -7,000 12,000 7,000 2,000 -21,000 18,000 -18,000 -6,000 -2,000 -3,440 -16,103 -31,056 10,599 959 30,467 46,833 21,737 -51,989 2,170 -17,656 22,272 -4,185 -238 30,568 -175,248 -88,045 -53,002 933 3,924 5,793
Net Change in Cash -1,304,000 458,000 1,921,000 3,205,000 -2,821,000 1,289,000 -574,000 -511,000 411,000 -920,000 1,590,000 -635,000 794,000 4,040,000 51,000 -153,000 1,209,000 2,922,000 -291,000 -349,472 -213,409 563,287 81,253 -284,530 212,498 200,425 352,941 -340,262 -271,449 836,553 379,900 -364,393 -47,291 -1,366,865 107,163 -1,895,073 1,539,825 2,215,749 -1,844 193,900
Cash at End of Period 13,326,000 14,630,000 14,172,000 12,251,000 9,046,000 11,867,000 10,578,000 11,152,000 11,663,000 11,252,000 12,172,000 10,582,000 11,217,000 10,423,000 6,383,000 6,332,000 6,485,000 5,276,000 2,354,000 2,645,000 2,994,472 3,207,881 2,644,594 2,563,341 2,847,871 2,635,373 2,434,948 2,082,007 2,422,269 2,693,718 1,857,165 1,477,265 1,841,658 1,888,949 3,255,814 3,148,651 5,043,724 3,503,899 1,288,150 1,289,994
Cash at Start of Period 14,630,000 14,172,000 12,251,000 9,046,000 11,867,000 10,578,000 11,152,000 11,663,000 11,252,000 12,172,000 10,582,000 11,217,000 10,423,000 6,383,000 6,332,000 6,485,000 5,276,000 2,354,000 2,645,000 2,994,472 3,207,881 2,644,594 2,563,341 2,847,871 2,635,373 2,434,948 2,082,007 2,422,269 2,693,718 1,857,165 1,477,265 1,841,658 1,888,949 3,255,814 3,148,651 5,043,724 3,503,899 1,288,150 1,289,994 1,096,094
Free Cash Flow
Operating Cash Flow 1,372,000 1,737,000 2,889,000 2,173,000 2,000 2,684,000 1,695,000 279,000 1,596,000 1,152,000 -207,000 -577,000 920,000 122,000 -380,000 1,077,000 1,851,000 1,787,000 150,000 1,083,812 1,963,969 1,649,844 640,375 1,173,611 1,886,591 1,221,216 380,618 1,106,509 1,507,854 966,007 344,327 881,072 1,309,800 702,376 208,983 755,280 1,292,132 689,981 177,004 554,473
Capital Expenditure -71,000 -92,000 -88,000 -75,000 -98,000 -86,000 -109,000 -101,000 -79,000 -59,000 -65,000 -64,000 -72,000 -70,000 -80,000 -87,000 -82,000 -88,000 -111,000 -85,989 -120,976 -103,048 -131,987 -64,113 -76,423 -76,710 -70,559 -51,813 -102,871 -60,443 -53,256 -47,278 -42,286 -53,088 -31,263 -40,779 -28,739 -32,255 -29,731 -27,487
Free Cash Flow 1,301,000 1,645,000 2,801,000 2,098,000 -96,000 2,598,000 1,586,000 178,000 1,517,000 1,093,000 -272,000 -641,000 848,000 52,000 -460,000 990,000 1,769,000 1,699,000 39,000 997,823 1,842,993 1,546,796 508,388 1,109,498 1,810,168 1,144,506 310,059 1,054,696 1,404,983 905,564 291,071 833,794 1,267,514 649,288 177,720 714,501 1,263,393 657,726 147,273 526,986