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 7,994,000 5,859,000 4,415,000 4,784,000 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
Revenue Y/Y Growth 8.90% 7.27% 16.86% 18.15% 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% - - - -
Cost of Revenue 190,000 142,000 177,000 175,000 169,000 160,000 161,000 163,000 145,000 149,000 150,000 141,000 146,000 154,000 158,000 568,000 539,000 452,000 484,000 2,627,000 566,000 619,000 501,000 2,088,000 537,000 522,000 499,000 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
Gross Profit 7,804,000 5,717,000 4,238,000 4,609,000 7,172,000 5,302,000 3,617,000 3,886,000 5,907,000 4,145,000 2,545,000 2,840,000 4,530,000 2,006,000 983,000 670,000 2,101,000 178,000 1,804,000 712,000 4,474,000 3,231,000 2,336,000 1,125,000 4,312,090 3,015,094 2,429,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
Gross Profit Margin 97.62% 97.58% 95.99% 96.34% 97.70% 97.07% 95.74% 95.97% 97.60% 96.53% 94.43% 95.27% 96.88% 92.87% 86.15% 54.12% 79.58% 28.25% 78.85% 21.32% 88.77% 83.92% 82.34% 35.01% 88.93% 85.24% 82.96% 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%
Research and Development 0 0 0 0 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
General and Administrative Expenses 4,466,000 3,861,000 3,447,000 3,999,000 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
Total Operating Expenses 4,815,000 3,861,000 3,447,000 3,999,000 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
Operating Income or Loss 3,179,000 1,856,000 791,000 610,000 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
Operating Margin 39.77% 31.68% 17.92% 12.75% 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%
Interest Expense 305,000 264,000 219,000 208,000 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
EBITDA 3,364,000 2,016,000 1,333,000 794,000 3,572,000 2,019,000 658,000 1,760,000 2,423,000 1,369,000 -631,000 1,032,000 1,194,000 194,000 -22,000 504,000 1,049,000 462,000 -495,000 1,289,000 2,592,000 1,366,000 1,192,000 807,000 2,416,657 1,380,414 926,662 1,109,291 2,197,711 979,131 639,892 865,068 1,852,672 810,119 623,189 728,664 1,551,761 746,005 482,571 657,325
Depreciation and Amortization 190,000 142,000 177,000 175,000 169,000 160,000 161,000 163,000 145,000 149,000 150,000 141,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
Income Before Tax 2,869,000 1,922,000 937,000 411,000 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
Income Tax Expense 352,000 401,000 161,000 189,000 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
Net Income 2,517,000 1,521,000 776,000 222,000 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
Net Income Margin 31.49% 25.96% 17.58% 4.64% 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%
EPS 75.36 44.95 22.69 6.39 70.59 35.17 7.07 32.06 42.11 21.15 -17.11 15.05 18.73 -4.08 -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
EPS Diluted 74.33 44.39 22.37 6.30 69.78 34.90 7.00 31.90 42.00 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
Weighted Average Shares Out 33,401 33,839 34,206 34,730 35,570 36,678 37,621 38,524 39,564 40,512 40,921 41,072 41,068 40,931 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,676 48,981 49,131 49,192 49,320 49,420 49,604 49,630 49,741 50,550 51,589 51,909 52,301
Weighted Average Shares Out Diluted 33,864 34,267 34,706 35,222 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

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 15,775,000 16,290,000 15,629,000 12,135,000 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
Short Term Investments 0 37,000 362,000 576,000 624,000 640,000 359,000 175,000 116,000 25,000 24,000 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
Cash + Short Term Investments 15,775,000 16,327,000 15,991,000 12,711,000 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
Net Receivables 3,649,000 3,814,000 3,296,000 3,253,000 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
Inventory 0 0 0 0 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
Other Current Assets 1,105,000 1,152,000 1,189,000 1,742,000 1,114,000 1,302,000 1,085,000 1,650,000 989,000 834,000 715,000 635,000 632,000 767,000 871,000 614,000 368,000 444,000 1,372,000 843,000 810,000 1,217,000 1,250,000 575,000 578,326 947,367 1,088,805 392,000 431,834 684,270 682,022 239,761 350,180 560,514 624,821 258,351 355,583 615,527 625,250 178,893
Total Current Assets 20,529,000 21,293,000 20,476,000 17,034,000 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
Non-Current Assets
Property, Plant and Equipment 1,482,000 1,512,000 1,468,000 1,489,000 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
Goodwill 2,838,000 2,814,000 2,815,000 2,826,000 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
Intangible Assets 1,450,000 1,498,000 1,553,000 1,613,000 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
Long Term Investments 500,000 468,000 443,000 440,000 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
Tax Assets 191,000 264,000 287,000 675,000 350,000 338,000 368,000 613,000 723,000 805,000 721,000 554,000 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
Other Non-Current Assets 988,000 692,000 686,000 265,000 546,000 548,000 486,000 211,000 336,000 313,000 382,000 505,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
Total Non-Current Assets 7,449,000 7,248,000 7,252,000 7,308,000 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
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 27,978,000 28,541,000 27,728,000 24,342,000 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
Current Liabilities
Accounts Payable 4,065,000 3,928,000 3,268,000 3,480,000 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
Short Term Debt 2,419,000 3,447,000 3,462,000 1,961,000 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 1,210,226 899,802 899,484 974,538 967,734 960,984 0 0 0 0 0 0 37,150
Tax Payables 0 0 0 1,000,000 0 0 0 880,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
Deferred Revenue 4,907,000 6,931,000 5,328,000 3,254,000 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
Other Current Liabilities 5,287,000 3,900,000 4,774,000 3,635,000 4,182,000 3,463,000 3,584,000 2,364,000 2,925,000 2,364,000 1,876,000 1,765,000 3,155,000 3,516,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,638,296 1,091,372 1,073,632 986,681 857,467 882,081 1,777,781 1,652,791 1,116,468 1,194,279 1,563,913 1,135,912 1,060,073
Total Current Liabilities 16,678,000 18,206,000 16,832,000 13,330,000 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
Non-Current Liabilities
Long Term Debt 14,301,000 13,890,000 13,994,000 12,856,000 12,403,000 13,731,000 11,811,000 12,569,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 2,952,237
Deferred Revenue 0 529,000 556,000 633,000 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
Deferred Tax 0 264,000 287,000 258,000 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
Other Non-Current Liabilities 652,000 457,000 667,000 642,000 675,000 673,000 883,000 851,000 891,000 891,000 1,028,000 1,024,000 940,000 946,000 1,051,000 1,034,000 1,028,000 1,023,000 1,114,000 1,125,000 1,121,000 1,153,000 1,255,000 1,328,000 1,293,381 1,288,333 1,412,186 1,398,907 143,827 134,537 128,564 138,767 141,096 947,609 973,403 1,027,353 131,474 146,399 132,987 -794,644
Total Non-Current Liabilities 14,953,000 14,611,000 14,948,000 13,756,000 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
Total Liabilities 31,631,000 32,817,000 31,780,000 27,086,000 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
Common Stock 0 0 0 0 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
Retained Earnings 35,749,000 33,527,000 32,304,000 31,830,000 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
Accumulated Other Comprehensive Income/Loss -303,000 -324,000 -356,000 -323,000 -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
Total Stockholders Equity -3,653,000 -4,276,000 -4,052,000 -2,744,000 -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
Total Investments 500,000 505,000 805,000 1,016,000 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
Total Debt 16,720,000 17,337,000 17,456,000 15,003,000 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
Net Debt 945,000 1,047,000 1,827,000 2,868,000 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

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,517,000 1,521,000 776,000 222,000 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
Depreciation & Amortization 190,000 142,000 177,000 175,000 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
Deferred Income Tax -73,000 33,000 -35,000 -69,000 -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
Stock Based Compensation 148,000 140,000 144,000 161,000 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
Change in Working Capital -2,330,000 626,000 1,704,000 604,000 -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
Accounts Receivable 179,000 -645,000 -185,000 176,000 -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
Inventory 0 0 0 0 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
Accounts Payable 0 0 0 0 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
Other Working Capital -2,509,000 1,271,000 1,889,000 428,000 -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
Other Non-Cash Items 1,921,000 1,132,000 621,000 253,000 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
Net Cash Provided by Operating Activities 2,373,000 2,525,000 2,704,000 1,346,000 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -77,000 -146,000 -130,000 -94,000 -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
Acquisitions Net 0 0 0 -43,000 0 12,000 0 601,000 0 0 0 -1,185,000 0 0 0 0 0 0 0 -9,000 0 -9,000 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
Purchases of Investments 0 0 0 -12,000 0 -12,000 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
Sales/Maturities of Investments 75,000 297,000 218,000 55,000 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
Other Investing Activities 0 -14,000 -19,000 55,000 1,000 -1,000 -9,000 -1,000 52,000 -36,000 -12,000 5,000 0 -5,000 0 -2,000 0 1,112,000 1,813,000 9,000 847,000 -9,000 2,220,000 629,000 164,000 370,000 1,767,000 -494,439 -1,476,894 -567,418 -822,249 28 -22 -1 -5 9 225 -170 -55 38
Net Cash Used for Investing Activities -2,000 137,000 69,000 -39,000 -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
Cash Flows from Financing Activities
Debt Repayment -1,114,000 0 2,959,000 0 0 0 -500,000 2,843,000 0 0 -1,102,000 0 -1,086,000 -1,982,000 2,015,000 0 -56,000 2,920,000 0 0 -37,000 -213,000 225,000 21,623 0 3,000 -1,487,457 -181,259 967,411 -78,870 1,051,718 295 0 892,205 2,500 779,083 0 -1,438 1,464,258 -20,675
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -1,764,000 -1,662,000 -1,856,000 -2,488,000 -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,000 -1,187,000 -718,941 -704,817 -567,852 -345,453 -209,797 -256,049 -233,776 -278,847 -241,719 -821,671 -1,280,803 -677,963 -308,618 -504,922
Dividends Paid -291,000 -295,000 -299,000 0 0 0 0 0 0 0 0 0 0 0 0 0 -5,000 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 4,000 -9,000 -20,000 -2,000 8,000 1,874,000 88,000 -21,000 -9,000 1,000 12,000 -1,000 -1,000 -12,000 -9,000 0 5,000 -33,000 0 3,000 -3,000 -8,000 0 371 1,077 862 220 -14,047 1,513 1,311 1,479 -9,115 3,496 61,412 105,246 21,787 18,073 18,688 58,608 29,423
Net Cash Used Provided by Financing Activities -3,165,000 -1,966,000 784,000 -2,490,000 -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
Effect of Forex Changes on Cash 273,000 -31,000 -28,000 -8,000 -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
Net Change in Cash -482,000 661,000 3,494,000 -1,191,000 -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
Cash at End of Period 15,808,000 16,290,000 15,629,000 12,135,000 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
Cash at Start of Period 16,290,000 15,629,000 12,135,000 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
Free Cash Flow
Operating Cash Flow 2,373,000 2,525,000 2,704,000 1,346,000 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
Capital Expenditure -77,000 -146,000 -130,000 -94,000 -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
Free Cash Flow 2,296,000 2,379,000 2,574,000 1,252,000 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