Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-09-30 2014-06-30
Revenue 3,325,000 2,280,334 2,335,000 2,377,300 2,405,397 2,372,911 2,241,770 1,982,817 1,445,061 1,512,430 1,536,376 1,455,973 1,486,993 1,540,530 1,463,656 1,444,410 1,506,165 1,529,873 1,557,669 1,553,576 1,550,825 1,539,556 1,488,332 1,466,201 1,434,213 1,455,503 1,416,563 1,399,016 1,361,105 1,341,223 1,349,690 1,312,073 1,296,516 1,258,376 1,136,247 1,183,286 1,103,982 1,137,532 1,124,284 1,129,581
Revenue Y/Y Growth 38.23% -3.90% 4.16% 19.90% 66.46% 56.89% 45.91% 36.19% -2.82% -1.82% 4.97% 0.80% -1.27% 0.70% -6.04% -7.03% -2.88% -0.63% 4.66% 5.96% 8.13% 5.77% 5.07% 4.80% 5.37% 8.52% 4.95% 6.63% 4.98% 6.58% 18.78% 10.88% 17.44% 10.62% 1.06% 4.75% - - - -
Cost of Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3,619 0 0 0 0 0 0 0
Gross Profit 3,325,000 2,280,334 2,335,000 2,377,300 2,405,397 2,372,911 2,241,770 1,982,817 1,445,061 1,512,430 1,536,376 1,455,973 1,486,993 1,540,530 1,463,656 1,444,410 1,506,165 1,529,873 1,557,669 1,553,576 1,550,825 1,539,556 1,488,332 1,466,201 1,434,213 1,455,503 1,416,563 1,399,016 1,361,105 1,341,223 1,349,690 1,312,073 1,292,897 1,258,376 1,136,247 1,183,286 1,103,982 1,137,532 1,124,284 1,129,581
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% 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% 100.00% 100.00% 99.72% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 1,187,000 781,085 779,000 793,950 868,763 753,975 785,857 819,421 609,120 555,101 544,440 510,374 569,894 509,146 502,873 482,891 571,489 508,574 508,774 489,555 528,901 474,675 472,004 459,865 499,956 445,966 440,461 440,577 494,799 443,419 428,245 421,045 457,010 453,975 374,657 372,458 400,553 356,830 361,969 354,868
Total Operating Expenses 434,000 -1,654,673 -1,428,000 -501,063 31,063 90,748 21,398 20,635 16,024 64,428 15,208 13,364 14,628 61,904 11,855 9,842 22,375 93,472 22,088 24,046 20,275 85,710 21,784 21,768 16,248 69,203 17,403 16,324 16,110 87,137 -648,489 -636,321 -684,835 -1,147,668 -586,463 -616,139 -613,690 -1,103,651 -596,347 -608,572
Operating Income or Loss 739,000 625,661 907,000 1,876,237 1,434,888 1,255,458 1,059,294 434,980 581,457 624,655 764,364 710,185 705,183 747,236 626,544 460,445 567,110 902,226 907,487 890,824 877,878 898,445 873,144 814,104 603,439 771,032 723,835 730,507 650,998 657,345 701,201 675,752 608,062 544,651 549,784 567,147 490,292 533,965 527,937 521,009
Operating Margin 22.23% 27.44% 38.84% 78.92% 59.65% 52.91% 47.25% 21.94% 40.24% 41.30% 49.75% 48.78% 47.42% 48.51% 42.81% 31.88% 37.65% 58.97% 58.26% 57.34% 56.61% 58.36% 58.67% 55.52% 42.07% 52.97% 51.10% 52.22% 47.83% 49.01% 51.95% 51.50% 46.90% 43.28% 48.39% 47.93% 44.41% 46.94% 46.96% 46.12%
Interest Expense 1,065,000 1,017,772 866,000 716,496 508,721 244,835 102,822 53,425 24,082 24,725 25,696 28,018 35,567 49,610 58,066 75,105 143,614 177,069 199,579 196,432 176,249 161,321 138,337 120,118 106,633 102,689 100,076 92,213 91,773 107,137 111,175 106,802 100,870 95,333 77,199 77,226 78,499 74,772 73,964 65,176
EBITDA -101,000 754,977 922,000 1,891,182 1,452,096 1,273,058 1,077,678 453,364 582,713 705,418 767,102 712,922 707,921 750,365 630,458 464,358 571,023 906,531 912,575 895,901 882,898 903,804 879,287 820,492 610,071 778,057 731,643 738,620 659,418 666,434 710,988 687,170 620,381 554,227 553,874 573,112 497,085 541,135 535,295 530,243
Depreciation and Amortization 15,000 129,316 15,000 14,945 17,208 17,600 18,384 18,384 1,256 1,954 2,738 2,737 2,738 3,129 3,914 3,913 3,913 4,305 5,088 5,077 5,020 5,359 6,143 6,388 6,632 7,025 7,808 8,113 8,420 9,089 9,787 11,418 12,319 9,576 4,090 5,965 6,793 7,170 7,358 9,234
Income Before Tax 664,000 625,661 907,000 1,159,741 926,167 1,010,623 847,517 277,663 475,320 599,930 657,042 605,628 592,549 620,522 486,882 312,368 349,749 652,190 635,050 625,544 634,477 699,394 696,353 654,624 457,869 628,690 580,538 596,381 518,253 510,120 550,298 530,178 467,802 411,039 434,710 453,527 375,416 420,375 411,886 414,332
Income Tax Expense 133,000 143,260 217,000 292,707 224,543 245,252 200,921 60,141 113,146 141,962 161,582 147,559 145,300 149,382 114,746 71,314 80,927 159,124 154,969 152,284 151,735 153,175 170,262 161,464 105,259 306,287 224,615 215,328 169,326 179,549 200,314 194,147 169,274 140,074 154,309 166,839 133,803 142,826 136,542 129,996
Net Income 531,000 482,401 689,941 867,034 702,000 765,371 620,549 192,236 339,589 434,172 475,958 438,756 428,091 451,863 353,399 223,098 250,701 473,381 461,410 452,632 462,086 525,331 505,363 472,598 332,748 302,492 335,801 360,658 328,562 307,789 326,992 312,968 275,744 248,062 257,337 263,471 218,830 254,224 251,905 260,680
Net Income Margin 15.97% 21.15% 29.55% 36.47% 29.18% 32.25% 27.68% 9.70% 23.50% 28.71% 30.98% 30.13% 28.79% 29.33% 24.14% 15.45% 16.64% 30.94% 29.62% 29.13% 29.80% 34.12% 33.95% 32.23% 23.20% 20.78% 23.71% 25.78% 24.14% 22.95% 24.23% 23.85% 21.27% 19.71% 22.65% 22.27% 19.82% 22.35% 22.41% 23.08%
EPS 3.20 2.75 4.00 5.07 4.03 4.37 3.55 1.08 2.63 3.37 3.70 3.41 3.33 3.52 2.75 1.74 1.93 3.60 3.47 3.34 3.35 3.76 3.54 3.26 2.24 2.01 2.22 2.36 2.13 1.98 2.10 1.98 1.74 1.65 1.94 1.99 1.66 1.93 1.92 1.99
EPS Diluted 3.18 2.74 3.98 5.05 4.01 4.29 3.53 1.08 2.62 3.37 3.69 3.41 3.33 3.52 2.75 1.74 1.93 3.60 3.47 3.34 3.35 3.76 3.53 3.26 2.23 2.01 2.21 2.35 2.12 1.98 2.10 1.98 1.73 1.65 1.93 1.98 1.65 1.92 1.91 1.98
Weighted Average Shares Out 166,118 166,149 165,909 165,842 167,732 169,285 174,609 177,367 128,945 128,834 128,638 128,668 128,556 128,372 128,355 128,218 129,897 131,492 132,971 135,464 137,936 139,715 142,758 144,969 148,549 150,491 151,263 152,823 154,257 155,453 155,713 158,068 158,476 150,339 132,653 132,403 131,830 131,730 143,408 142,882
Weighted Average Shares Out Diluted 167,084 166,569 166,570 166,320 168,410 172,149 175,682 178,277 129,416 128,888 128,844 128,842 128,669 128,379 128,509 128,333 129,897 131,549 132,999 135,519 137,936 139,838 142,976 144,998 148,905 150,491 151,691 153,276 154,949 155,700 156,026 158,341 159,181 150,718 133,376 133,116 132,769 132,278 143,408 142,882

Reported Currency: USD 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 2014-09-30 2014-06-30
Current Assets
Cash and Cash Equivalents 33,839,000 29,800,000 31,883,000 28,955,285 24,124,165 26,475,963 27,647,338 35,125,728 37,436,842 43,209,881 39,925,500 35,275,292 32,666,216 25,216,553 21,687,169 22,243,156 8,622,959 8,622,959 14,314,385 10,063,364 8,870,157 9,710,636 7,835,357 8,037,579 7,427,098 6,499,791 7,674,736 6,368,307 8,232,111 6,321,187 12,109,838 9,759,281 10,723,356 8,962,390 5,962,970 5,393,710 7,561,307 7,760,832 9,121,941 4,859,727
Short Term Investments 8,050,000 4,985,000 27,336,103 27,916,455 28,443,209 3,168,882 3,336,553 3,731,799 2,805,337 445,777 3,480,006 3,824,401 4,231,282 505,674 5,175,604 5,700,940 6,023,250 828,508 7,350,217 8,195,490 9,137,963 2,388,955 9,122,668 9,111,457 9,047,140 1,291,427 11,416,824 11,928,865 12,631,000 914,699 11,862,567 11,918,974 12,200,647 12,242,671 11,159,509 11,250,877 10,703,500 9,156,932 9,384,017 8,008,779
Cash + Short Term Investments 1,695,000 34,785,000 31,883,000 28,955,285 24,124,165 51,686,834 30,983,891 38,857,527 40,242,179 43,655,658 43,405,506 39,099,693 36,897,498 25,722,227 26,862,773 27,944,096 16,217,749 9,451,467 21,664,602 18,258,854 18,008,120 12,099,591 16,958,025 17,149,036 16,474,238 7,791,218 19,091,560 18,297,172 20,863,111 7,235,886 23,972,405 21,678,255 22,924,003 21,205,061 17,122,479 16,644,587 18,264,807 16,917,764 18,505,958 12,868,506
Net Receivables 0 11,985,000 9,157,092 9,002,078 8,914,959 11,512,089 8,876,038 8,712,122 6,738,715 8,184,933 7,118,679 7,234,871 7,099,464 7,948,855 5,555,367 5,657,022 5,671,753 7,056,247 5,409,114 4,885,637 5,039,520 6,180,651 4,852,402 4,887,977 5,009,175 6,438,887 5,242,379 5,111,138 5,175,883 6,742,745 5,478,420 5,672,727 5,673,303 7,315,021 5,278,913 5,327,294 5,630,460 6,954,768 5,550,730 5,422,303
Inventory 0 -29,906,000 -42,009,373 -38,895,353 -34,009,918 -11,512,089 -28,423,311 -36,052,609 -38,026,788 -44,081,074 -83,590,340 -75,240,514 0 0 0 0 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 34,039,000 29,906,000 32,852,281 29,893,275 25,094,959 23,441,475 28,423,311 36,052,609 38,026,788 44,081,074 40,993,489 36,459,595 0 0 0 0 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 Current Assets 34,039,000 46,770,000 31,883,000 28,955,285 24,124,165 75,128,309 39,859,929 47,569,649 46,980,894 51,840,591 7,927,334 7,553,645 7,869,656 1,552,743 9,212,236 9,809,159 10,254,782 1,432,805 12,496,444 12,851,860 13,804,100 1,605,439 14,385,492 14,650,596 15,358,228 1,420,888 16,442,178 17,160,538 17,255,377 1,320,549 16,065,776 16,247,526 16,645,495 1,368,040 15,744,243 16,099,495 15,663,086 1,289,965 14,794,245 13,947,392
Non-Current Assets
Property, Plant and Equipment 1,707,000 1,739,000 1,681,051 1,672,998 1,664,021 1,653,628 1,620,339 1,600,172 1,134,718 1,144,765 1,117,903 1,116,703 1,148,941 1,161,558 1,146,681 1,155,281 1,154,558 1,140,924 1,074,181 1,066,511 1,044,761 647,408 634,424 637,809 628,706 646,451 656,713 673,552 672,769 675,263 660,381 658,216 662,891 666,682 581,976 590,567 602,096 612,984 612,076 625,006
Goodwill 8,465,000 8,465,000 8,465,000 8,465,089 8,490,089 8,490,089 8,501,357 8,501,357 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 3,513,325 3,513,325 3,524,625 3,524,625 3,524,625 3,524,625
Intangible Assets 132,000 147,000 162,000 177,221 192,166 209,374 226,974 245,358 2,742 3,998 5,952 8,690 11,427 14,165 17,294 21,208 29,034 29,034 33,339 38,428 43,947 47,067 52,426 58,569 64,957 71,589 78,614 86,422 94,535 97,655 106,744 116,531 127,949 140,268 18,179 22,269 28,234 35,027 42,197 49,555
Long Term Investments 33,412,000 27,003,000 27,473,000 28,053,695 28,608,425 25,328,718 24,733,437 23,080,413 9,554,390 7,623,891 7,072,178 6,855,735 7,298,026 8,114,278 8,938,577 9,747,878 9,967,380 9,967,380 11,291,839 12,059,652 12,813,162 12,878,397 13,198,919 13,431,305 14,207,698 14,797,434 15,244,442 15,990,706 16,143,269 16,574,335 15,222,162 15,469,215 15,935,307 15,930,222 14,835,249 15,028,646 14,756,355 13,301,717 13,645,281 12,433,520
Tax Assets 127,427,000 0 34,418,949 35,023,007 0 0 0 0 0 0 0 0 0 0 0 0 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 9,955,000 -37,354,000 -36,100,000 -36,696,005 -1,664,021 -24,396,777 -35,082,107 -144,841 -15,284,962 -13,365,766 -7,072,178 -6,855,735 -7,298,026 -8,114,278 -8,938,577 -9,747,878 -9,971,293 -9,967,380 -11,291,839 -12,059,652 -12,813,162 -12,878,397 -13,198,919 -13,431,305 -14,207,698 -14,797,434 -15,244,442 -15,990,706 -16,143,269 -16,574,335 -15,222,162 -15,469,215 -15,935,307 -15,930,222 -14,835,249 -15,028,646 -14,756,355 -13,301,717 -13,645,281 -12,433,520
Total Non-Current Assets 181,098,000 37,354,000 36,100,000 36,696,005 37,290,680 11,285,032 35,082,107 33,282,459 15,284,962 13,365,766 5,716,967 5,718,505 5,753,480 5,768,835 5,757,087 5,769,601 5,772,791 5,763,070 5,700,632 5,698,051 5,681,820 5,287,587 5,279,962 5,289,490 5,286,775 5,311,152 5,328,439 5,353,086 5,360,416 5,366,030 5,360,237 5,367,859 5,383,952 5,400,062 4,113,480 4,126,161 4,154,955 4,172,636 4,178,898 4,199,186
Other Assets 0 124,140,000 141,141,000 142,020,439 141,541,562 114,316,500 123,013,443 123,180,781 87,597,696 89,900,803 138,256,893 137,350,557 136,857,924 135,279,527 123,657,420 123,958,209 103,845,184 112,676,882 107,303,850 103,004,984 100,539,285 113,204,377 97,162,183 98,485,967 97,977,821 111,861,447 98,631,187 98,382,943 100,607,458 116,762,627 105,415,015 102,205,199 102,596,185 116,019,782 77,939,339 76,854,420 78,559,742 91,222,934 78,255,199 72,688,424
Total Assets 215,137,000 208,264,000 209,124,000 207,671,729 202,956,407 200,729,841 197,955,479 204,032,889 149,863,552 155,107,160 151,901,194 150,622,707 150,481,060 142,601,105 138,626,743 139,536,969 119,872,757 119,872,757 125,500,926 121,554,895 120,025,205 120,097,403 116,827,637 118,426,053 118,622,824 118,593,487 120,401,804 120,896,567 123,223,251 123,449,206 126,841,028 123,820,584 124,625,632 122,787,884 97,797,062 97,080,076 98,377,783 96,685,535 97,228,342 90,835,002
Current Liabilities
Accounts Payable 0 4,516,000 4,946,000 4,487,894 4,045,804 4,377,495 4,476,456 3,743,278 2,174,925 2,127,931 2,067,188 2,042,948 2,000,727 2,166,409 1,857,383 2,250,316 2,337,490 2,337,490 2,090,762 1,915,147 1,889,336 1,637,348 1,800,778 1,953,848 1,749,320 1,593,993 1,791,946 1,727,059 1,694,905 1,811,431 1,938,201 1,963,093 1,948,142 1,870,714 1,582,513 1,453,249 1,552,724 1,567,951 1,327,524 1,283,430
Short Term Debt 4,795,000 5,000,000 6,731,000 7,907,884 6,995,302 3,554,951 917,806 1,119,321 50,307 47,046 103,548 91,235 58,957 59,482 46,123 52,298 62,363 62,363 5,513,896 4,611,390 3,602,566 4,398,378 1,310,110 3,239,416 1,626,129 175,099 200,768 1,695,453 185,102 163,442 213,846 407,123 1,766,826 2,132,182 173,783 153,299 193,495 192,676 164,609 161,631
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 0 0 0 0 0 0 0 0 0 2,080,885 0 0 0 0 0 0 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 Liabilities 51,836,000 -9,516,000 -11,677,000 -12,395,778 -11,041,106 -4,377,495 -5,394,262 -4,862,599 -45,000 -2,127,931 -2,067,188 -2,042,948 -2,000,727 -2,166,409 -1,857,383 -2,250,316 -2,340,673 -2,337,490 -2,090,762 -1,915,147 -1,889,336 -1,637,348 -1,800,778 -1,953,848 -1,749,320 -1,593,993 -1,992,714 -1,922,512 -1,880,007 -1,974,873 -2,152,047 -2,170,036 -2,154,851 -2,021,260 -1,756,296 -1,606,548 -1,746,219 -1,760,627 -1,492,133 -1,445,061
Total Current Liabilities 56,631,000 9,516,000 11,677,000 12,395,778 11,041,106 3,554,951 5,394,262 4,862,599 2,180,232 2,127,931 103,548 91,235 58,957 59,482 46,123 52,298 59,180 62,363 5,513,896 4,611,390 3,602,566 4,398,378 1,310,110 3,239,416 1,626,129 175,099 1,992,714 1,500,000 1,880,007 1,974,873 2,152,047 200,180 1,560,117 1,981,636 1,756,296 1,606,548 1,746,219 1,760,627 1,492,133 1,445,061
Non-Current Liabilities
Long Term Debt 11,450,000 8,201,000 7,123,000 7,416,638 7,462,890 3,964,537 3,459,336 3,017,363 3,443,587 3,485,369 3,500,391 3,499,448 3,498,503 4,382,193 5,458,885 6,321,291 6,986,186 6,986,186 7,002,524 7,655,507 8,476,024 8,444,914 9,140,268 8,382,316 8,591,051 8,141,430 8,577,645 7,649,580 8,087,619 9,493,835 10,211,160 10,328,751 10,341,035 10,653,858 10,174,289 10,175,912 10,509,143 9,006,959 9,061,391 7,391,931
Deferred Revenue 52,000 54,000 51,000 49,000 45,000 48,000 46,000 44,000 45,000 45,000 41,000 38,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
Deferred Tax 115,360,000 8,147,000 7,072,000 7,367,638 -45,000 -48,000 -46,000 -44,000 0 -45,000 -41,000 -38,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 Non-Current Liabilities 4,475,000 -8,201,000 -7,123,000 -7,416,638 3,578,216 167,892,363 1,934,926 1,845,236 -1,308,355 -1,402,438 130,727,484 130,273,720 130,477,092 121,972,147 117,020,722 117,218,275 101,716,673 97,107,559 97,204,695 93,596,171 92,359,086 91,793,920 90,941,174 91,226,436 92,695,950 94,026,139 0 95,463,450 0 -9,493,835 0 96,820,139 96,369,427 93,979,101 0 0 0 -9,006,959 0 0
Total Non-Current Liabilities 131,337,000 8,201,000 7,123,000 7,416,638 11,041,106 171,856,900 5,394,262 4,862,599 2,180,232 2,127,931 134,268,875 133,811,168 133,975,595 126,354,340 122,479,607 123,539,566 108,702,859 104,093,745 104,207,219 101,251,678 100,835,110 100,238,834 100,081,442 99,608,752 101,287,001 102,167,569 8,577,645 103,113,030 8,087,619 9,493,835 10,211,160 107,148,890 106,710,462 104,632,959 10,174,289 10,175,912 10,509,143 9,006,959 9,061,391 7,391,931
Total Liabilities 187,968,000 181,307,000 182,928,000 181,870,796 177,579,236 175,411,851 172,698,986 178,238,358 131,987,532 137,203,755 134,372,423 133,902,403 134,034,552 126,413,822 122,525,730 123,591,864 104,156,108 104,156,108 109,721,115 105,863,068 104,437,676 104,637,212 101,391,552 102,848,168 102,913,130 102,342,668 104,083,752 104,613,030 107,010,147 106,962,584 110,500,052 107,349,070 108,270,579 106,614,595 84,875,128 84,412,079 85,849,482 84,349,639 84,895,026 78,666,247
Common Stock 91,000 91,000 24,185,000 23,790,333 23,366,571 23,307,390 23,245,893 23,783,931 16,126,020 16,153,405 15,778,771 15,470,304 15,196,508 14,937,283 14,851,013 14,695,105 14,466,649 14,466,649 14,529,811 14,460,327 14,356,029 14,228,691 14,204,585 14,346,385 14,478,194 15,019,319 15,086,552 15,052,037 14,981,604 15,255,122 15,109,476 15,240,014 15,123,553 14,941,789 11,690,434 11,436,497 11,296,801 11,104,396 11,101,816 10,937,255
Retained Earnings 17,812,000 17,524,000 17,284,350 16,836,810 16,212,095 15,753,978 15,219,828 14,808,637 14,830,671 14,646,448 14,365,913 14,030,215 13,731,893 13,444,428 13,132,374 12,919,345 12,837,390 12,820,916 12,490,233 12,162,278 11,842,371 11,516,672 11,128,343 10,763,638 10,404,458 10,164,804 9,909,415 9,685,478 9,437,450 9,222,488 9,021,965 8,801,305 8,596,752 8,430,502 8,273,747 8,107,525 7,934,820 7,807,119 7,642,995 7,481,077
Accumulated Other Comprehensive Income/Loss -589,000 -459,000 -941,878 -864,800 -645,005 -790,030 -899,993 -506,490 -377,385 -127,578 -210,419 -176,974 -138,478 -63,032 175,503 244,630 209,833 -206,680 -80,308 -112,958 -288,009 -420,081 -542,399 -517,941 -483,243 -363,814 -247,915 -270,081 -291,567 -294,636 -114,559 -101,021 -150,189 -251,627 -163,473 -217,502 -152,491 -180,994 12,467 40,308
Total Stockholders Equity 27,169,000 26,957,000 26,196,000 25,800,933 25,377,171 25,317,990 25,256,493 25,794,531 17,876,020 17,903,405 17,528,771 16,720,304 16,446,508 16,187,283 16,101,013 15,945,105 15,716,649 15,716,649 15,779,811 15,691,827 15,587,529 15,460,191 15,436,085 15,577,885 15,709,694 16,250,819 16,318,052 16,283,537 16,213,104 16,486,622 16,340,976 16,471,514 16,355,053 16,173,289 12,921,934 12,667,997 12,528,301 12,335,896 12,333,316 12,168,755
Total Investments 33,412,000 31,988,000 27,473,000 28,053,695 28,608,425 50,539,589 28,069,990 26,667,371 12,359,727 8,069,668 10,552,184 10,680,136 11,529,308 8,619,952 14,114,181 15,448,818 16,204,131 10,795,888 18,642,056 20,255,142 21,951,125 15,267,352 22,321,587 22,542,762 23,254,838 16,088,861 26,661,266 27,919,571 28,774,269 17,489,034 27,084,729 27,388,189 28,135,954 28,172,893 25,994,758 26,279,523 25,459,855 22,458,649 23,029,298 20,442,299
Total Debt 16,245,000 13,201,000 13,854,000 15,324,522 14,458,192 7,519,488 4,377,142 4,136,684 3,493,894 3,532,415 3,603,939 3,590,683 3,557,460 4,441,675 5,505,008 6,373,589 7,048,549 7,048,549 12,516,420 12,266,897 12,078,590 12,843,292 10,450,378 11,621,732 10,217,180 8,316,529 8,778,413 9,345,033 8,272,721 9,657,277 10,425,006 10,735,874 12,107,861 12,786,040 10,348,072 10,329,211 10,702,638 9,199,635 9,226,000 7,553,562
Net Debt -17,594,000 -16,599,000 -18,029,000 -13,630,763 -9,665,973 -18,956,475 -23,270,196 -30,989,044 -33,942,948 -39,677,466 -36,321,561 -31,684,609 -29,108,756 -20,774,878 -16,182,161 -15,869,567 -1,574,410 -1,574,410 -1,797,965 2,203,533 3,208,433 3,132,656 2,615,021 3,584,153 2,790,082 1,816,738 1,103,677 2,976,726 40,610 3,336,090 -1,684,832 976,593 1,384,505 3,823,650 4,385,102 4,935,501 3,141,331 1,438,803 104,059 2,693,835

Reported Currency: USD 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 2014-09-30 2014-06-30
Cash Flows from Operating Activities
Net Income 530,000 482,401 689,941 867,034 701,624 765,371 646,596 217,522 362,174 457,968 495,460 458,069 447,249 471,140 372,136 241,054 268,822 493,066 480,081 473,260 482,742 546,219 526,091 493,160 352,610 322,403 355,923 381,053 348,927 330,571 349,984 336,031 298,528 270,965 280,401 286,688 241,613 277,549 275,344 284,336
Depreciation & Amortization 95,000 129,316 129,283 125,860 112,541 101,217 127,339 122,276 83,311 80,763 84,364 79,276 79,805 80,233 85,510 76,885 77,660 77,272 77,946 73,925 72,172 43,089 44,597 45,750 45,569 46,678 51,029 50,026 49,392 49,177 49,515 50,190 51,709 47,855 41,965 42,359 43,170 45,988 49,445 50,735
Deferred Income Tax 2,000 -57,078 -33,235 -18,067 11,380 59,426 -12,067 -81,497 4,151 16,969 15,037 15,824 39,329 88,622 -29,820 -53,850 -36,243 40,865 866 2,376 13,441 89,267 50,570 792 -124,772 390,864 -7,210 -19,595 36,731 64,739 14,816 44,383 50,075 376,455 -9,743 -7,168 37,052 59,071 -7,187 -1,292
Stock Based Compensation 0 118,000 0 19,000 62,000 111,000 0 23,000 50,000 11,000 12,000 13,000 48,000 11,000 12,000 13,000 43,000 11,000 12,000 12,000 40,000 10,000 10,000 11,000 35,000 9,000 10,000 10,000 33,000 10,000 10,000 17,000 29,000 12,000 11,000 17,000 28,000 11,000 11,000 12,000
Change in Working Capital -47,000 24,545 491,689 354,763 -506,997 75,400 259,952 629,939 840,650 147,891 -87,929 7,518 454,243 -49,490 -576,976 -74,331 -953,738 466,189 -74,257 -363,819 -173,797 -177,894 387,899 -535,493 169,127 -53,927 17,451 -120,067 802,295 -385,436 -9,540 -254,512 -4,633 -256,171 344,767 -206,288 97,218 -89,468 -42,915 -455,132
Accounts Receivable 27,000 28,390 -26,505 204,326 54,789 -64,126 -69,463 -4,914 15,748 45,329 21,443 35,845 -36,893 3,573 -87,035 -34,927 -13,863 22,152 3,121 40,721 -35,071 23,016 -35,937 20,562 -14,803 5,163 -16,709 17,432 -23,782 1,551 -16,191 18,888 -16,530 -40,854 -13,396 10,112 -2,200 5,525 -398 13,221
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Working Capital 92,000 -3,845 518,194 150,437 -561,786 139,526 329,415 634,853 840,650 147,891 -87,929 7,518 454,243 -49,490 -576,976 -74,331 -953,738 466,189 -74,257 -363,819 -173,797 -177,894 387,899 -535,493 169,127 -53,927 17,451 -120,067 802,295 -385,436 -9,540 -254,512 -4,633 -256,171 344,767 -206,288 97,218 -89,468 -42,915 -455,132
Other Non-Cash Items 431,000 103,095 626,915 -91,316 47,265 -64,795 115,162 276,129 5,484 -6,663 -20,612 -23,713 -25,889 73,617 143,138 335,761 249,057 53,315 262,034 -118,870 18,748 49,554 9,218 32,854 41,645 10,051 25,386 46,054 48,471 52,270 17,284 25,719 52,541 55,464 32,367 -15,874 39,313 31,391 30,319 29,759
Net Cash Provided by Operating Activities 821,000 800,279 1,419,634 1,257,274 427,813 953,619 1,136,982 1,187,369 1,295,770 696,928 486,320 536,974 994,737 664,122 -6,012 525,519 -394,442 1,130,707 746,670 66,872 413,306 550,235 1,018,375 37,063 484,179 716,069 442,579 337,471 1,285,816 111,321 422,059 201,811 448,220 494,568 689,757 99,717 458,366 324,531 305,006 -91,594
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -35,000 -87,787 -66,834 -45,968 -55,411 -87,578 -39,068 -59,832 -27,910 -62,048 -42,706 -13,443 -31,016 -46,919 -31,719 -42,104 -51,547 -58,527 -36,865 -51,947 -30,710 -38,374 -22,186 -27,572 -9,544 -16,451 -12,653 -28,341 -21,521 -42,416 -28,658 -20,312 -16,307 -39,192 -19,349 -13,797 -9,598 -22,761 -12,653 -21,022
Acquisitions Net 0 87,787 -2,192,353 45,968 0 77 0 59,832 27,910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1,932,596 0 0 0 0 0 0
Purchases of Investments -4,409,000 -158,089 -176,822 -86,801 -4,077,288 -1,396,476 -2,760,557 -2,677,083 -2,733,747 -1,189,452 -793,246 -116,032 -211,037 -6,768 -8,188 -6,947 -26,675 -176,943 -366,468 -359,053 -600,667 -193,749 -572,465 -237,480 -288,359 -252,836 -67,535 -943,945 -544,937 -2,611,467 -638,165 -212,909 -316,769 -391,370 -313,229 -1,159,192 -1,879,281 -43,322 -1,705,305 -1,960,064
Sales/Maturities of Investments 2,499,000 681,566 762,201 539,540 943,693 814,815 672,295 721,321 344,945 442,156 471,453 556,698 596,341 668,989 705,581 552,433 666,145 1,356,178 1,298,380 1,515,431 784,417 687,157 735,839 975,538 728,177 641,408 790,691 1,120,921 819,311 770,023 857,151 786,552 662,824 7,027,848 652,377 694,625 519,182 443,688 460,058 328,352
Other Investing Activities -199,000 159,428 -233,622 -5,354,502 1,441,294 -2,995,977 8,346,641 11,798,746 6,584,382 -2,706,129 -874,009 -491,291 -9,317,051 -4,705,710 269,863 -15,637,371 -4,491,833 3,547,439 -4,350,720 -2,008,498 87,511 -3,440,189 710,368 173,460 -688,348 827,016 -208,617 2,313,829 -1,100,381 5,118,874 -3,310,086 534,534 -2,361,330 2,670,874 -1,377,637 1,712,322 -442,237 18,731 -5,571,285 -240,186
Net Cash Used for Investing Activities -7,295,000 682,905 -1,907,430 -4,901,763 -1,747,712 -3,665,139 6,219,311 9,842,984 4,195,580 -3,453,425 -1,195,802 -50,625 -8,931,747 -4,043,489 967,256 -15,091,885 -3,852,363 4,726,674 -3,418,808 -852,120 271,261 -2,946,781 873,742 911,518 -248,530 1,215,588 514,539 2,490,805 -826,007 3,277,430 -3,091,100 1,108,177 -2,015,275 9,307,352 -1,038,489 1,247,755 -1,802,336 419,097 -6,816,532 -1,871,898
Cash Flows from Financing Activities
Debt Repayment -2,787,000 -43,285 -780,521 -98 -96 -49 -7,095 -900,047 -49 -50 -49 -47 -852,945 -1,059,982 -850,616 -1,302 -753,123 -960 -675,952 -875,442 -1,139 -751,487 -1,224 -202,178 -504,192 -404,120 -301,261 -1,326,649 -1,401,410 -692,863 -104,444 -5,404 -317,187 -8,588,166 -1,283 -321,228 -1,797 -52,633 -13,297 -8,100
Common Stock Issued 0 0 0 0 0 8,286,515 0 600,000 0 495,000 495,000 0 0 0 0 0 5,410,646 -5,794,778 4,732,056 2,220,752 -481,963 4,105,134 -1,287,184 -59,982 965,995 -1,124,754 -273,295 -1,091,623 1,571,957 -2,196,242 3,297,081 -909,056 1,920,785 3,110,581 0 0 0 346,500 0 0
Common Stock Repurchased 0 0 0 0 -594,000 -600,000 -600,000 -600,000 0 0 0 0 0 373,750 0 0 -373,750 -282,210 -681,463 -401,984 -365,628 -499,834 -498,500 -475,096 -720,966 -224,214 -224,724 -224,894 -532,073 -537,334 -350,000 -154,000 -100,000 0 0 0 0 0 0 0
Dividends Paid -255,000 -232,227 -249,523 -231,250 -255,000 -221,448 -242,700 -229,493 -187,375 -167,531 -163,038 -154,559 -163,332 -154,720 -162,802 -154,332 -164,514 -157,983 -151,312 -153,334 -156,963 -157,895 -161,183 -134,139 -129,686 -131,128 -131,882 -133,192 -133,934 -132,116 -127,231 -134,446 -129,368 -117,135 -111,239 -116,914 -110,999 -116,349 -110,602 -115,996
Other Financing Activities -15,000 -1,245,292 1,438,318 3,907,412 2,465,562 -5,489,064 -5,938,962 -9,623,999 -5,230,043 2,781,943 941,813 -181,264 8,660,533 4,657,580 186,591 14,778,623 5,400,079 -5,798,984 4,728,315 2,220,359 -499,016 4,099,590 -1,288,693 -60,738 990,971 -1,119,559 -276,477 -1,085,025 1,574,021 -2,038,091 3,298,476 -909,871 1,923,745 -978,283 360,100 -925,325 1,450,262 -724,932 6,241,632 2,241,906
Net Cash Used Provided by Financing Activities 6,438,000 -1,520,804 408,274 3,675,135 1,617,395 1,975,954 -6,788,757 -10,753,539 -5,417,467 2,614,362 778,726 -335,870 7,644,256 3,442,878 -826,827 14,622,989 4,108,692 -6,240,137 3,219,588 789,599 -1,022,746 2,690,374 -1,949,600 -872,151 -363,873 -1,879,021 -934,344 -2,769,760 -493,396 -3,400,404 2,716,801 -1,203,721 1,377,190 -9,683,584 247,578 -1,363,467 1,337,466 -893,914 6,117,733 2,117,810
Effect of Forex Changes on Cash 0 -244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -36,000 -37,864 -79,522 30,646 297,496 -735,566 567,536 276,814 73,883 -142,135 69,244 150,479 -292,754 63,511 134,417 56,623 -138,113 -382,756 547,450 4,351 -338,179 293,828 -57,483 76,430 -128,224 52,636 22,774 58,516 -33,587 -11,653 47,760 106,267 -189,865 118,336 -101,154 -15,995 -6,504 -150,286 -393,793 154,318
Cash at End of Period 1,695,000 1,731,000 1,768,864 1,848,386 1,817,740 1,520,244 2,255,810 1,688,274 1,411,460 1,337,577 1,479,712 1,410,468 1,259,989 1,552,743 1,489,232 1,354,815 1,298,192 1,436,305 1,819,061 1,271,611 1,267,260 1,605,439 1,311,611 1,369,094 1,292,664 1,420,888 1,368,252 1,345,478 1,286,962 1,320,549 1,332,202 1,284,442 1,178,175 1,368,040 1,249,704 1,350,858 1,366,853 1,373,357 1,523,643 1,917,436
Cash at Start of Period 1,731,000 1,768,864 1,848,386 1,817,740 1,520,244 2,255,810 1,688,274 1,411,460 1,337,577 1,479,712 1,410,468 1,259,989 1,552,743 1,489,232 1,354,815 1,298,192 1,436,305 1,819,061 1,271,611 1,267,260 1,605,439 1,311,611 1,369,094 1,292,664 1,420,888 1,368,252 1,345,478 1,286,962 1,320,549 1,332,202 1,284,442 1,178,175 1,368,040 1,249,704 1,350,858 1,366,853 1,373,357 1,523,643 1,917,436 1,763,118
Free Cash Flow
Operating Cash Flow 821,000 800,279 1,419,634 1,257,274 427,813 953,619 1,136,982 1,187,369 1,295,770 696,928 486,320 536,974 994,737 664,122 -6,012 525,519 -394,442 1,130,707 746,670 66,872 413,306 550,235 1,018,375 37,063 484,179 716,069 442,579 337,471 1,285,816 111,321 422,059 201,811 448,220 494,568 689,757 99,717 458,366 324,531 305,006 -91,594
Capital Expenditure -35,000 -87,787 -66,834 -45,968 -55,411 -87,578 -39,068 -59,832 -27,910 -62,048 -42,706 -13,443 -31,016 -46,919 -31,719 -42,104 -51,547 -58,527 -36,865 -51,947 -30,710 -38,374 -22,186 -27,572 -9,544 -16,451 -12,653 -28,341 -21,521 -42,416 -28,658 -20,312 -16,307 -39,192 -19,349 -13,797 -9,598 -22,761 -12,653 -21,022
Free Cash Flow 786,000 712,492 1,352,800 1,211,306 372,402 866,041 1,097,914 1,127,537 1,267,860 634,880 443,614 523,531 963,721 617,203 -37,731 483,415 -445,989 1,072,180 709,805 14,925 382,596 511,861 996,189 9,491 474,635 699,618 429,926 309,130 1,264,295 68,905 393,401 181,499 431,913 455,376 670,408 85,920 448,768 301,770 292,353 -112,616