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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-09-30
Revenue 2,723,894 2,721,850 1,287,168 2,366,917 2,738,595 1,292,104 1,518,521 974,090 760,516 3,879,505 4,234,683 4,457,672 3,862,075 4,097,921 2,783,339 2,443,102 2,133,276 -2,126,549 1,660,222 1,474,212 1,305,112 1,734,378 481,534 1,566,186 2,280,637 1,467,900 1,510,387 1,447,508 1,348,531 1,604,805 1,322,703 1,217,331 1,023,469 825,635 818,300 88,745 1,082,329 2,334,554 1,845,991 1,306,358
Revenue Y/Y Growth -0.54% 110.65% -15.24% 142.99% 260.10% -66.69% -64.14% -78.15% -80.31% -5.33% 52.14% 82.46% 81.04% -292.70% 67.65% 65.72% 63.46% -222.61% 244.78% -5.87% -42.77% 18.15% -68.12% 8.20% 69.12% -8.53% 14.19% 18.91% 31.76% 94.37% 61.64% 1,271.72% -5.44% -64.63% -55.67% -93.21% - - - -
Cost of Revenue 14,960 12,931 9,071 47,934 40,685 61,395 3,532,454 0 380,748 1,887,409 30,379 2,382,691 2,019,177 1,818,959 3,398,650 1,119,991 960,271 841,890 -2,279,879 718,755 637,750 850,213 -3,785,200 805,162 813,611 762,562 -1,470,029 720,110 679,073 759,284 -863,005 597,049 536,145 452,080 -1,214,877 263,177 688,460 963,375 -1,526,016 885,255
Gross Profit 2,708,934 2,708,919 1,278,097 2,318,983 2,697,910 1,230,709 -2,013,933 974,090 379,768 1,992,096 4,204,304 2,074,981 1,842,898 2,278,962 -615,311 1,323,111 1,173,005 -2,968,439 3,940,101 755,457 667,362 884,165 4,266,734 761,024 1,467,026 705,338 2,980,416 727,398 669,458 845,521 2,185,708 620,282 487,324 373,555 2,033,177 -174,432 393,869 1,371,179 3,372,007 421,103
Gross Profit Margin 99.45% 99.52% 99.30% 97.97% 98.51% 95.25% -132.62% 100.00% 49.94% 51.35% 99.28% 46.55% 47.72% 55.61% -22.11% 54.16% 54.99% 139.59% 237.32% 51.24% 51.13% 50.98% 886.07% 48.59% 64.33% 48.05% 197.33% 50.25% 49.64% 52.69% 165.25% 50.95% 47.61% 45.24% 248.46% -196.55% 36.39% 58.73% 182.67% 32.23%
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 317,888 373,900 921,637 1,018,388 1,043,636 1,038,078 310,871 275,886 293,723 242,866 312,632 219,255 208,831 187,505 216,026 173,315 173,134 162,171 192,200 175,103 180,894 148,949 157,096 171,115 163,450 181,698 161,928 142,105 164,950 130,120 165,186 139,450 139,580 128,274 142,261 176,960 188,558 154,205 159,659 138,268
Total Operating Expenses 1,084,535 726,582 1,029,602 1,200,537 1,392,119 1,104,812 916,326 876,159 979,748 898,610 856,620 792,775 716,327 727,233 702,833 641,991 631,515 639,309 652,885 463,263 619,415 620,346 530,886 590,400 590,929 571,101 151,253 541,043 574,234 527,600 504,308 498,028 512,943 491,849 377,391 571,036 689,544 750,952 507,871 673,388
Operating Income or Loss 1,310,650 1,982,337 454,330 1,102,611 1,371,381 207,200 517,037 -102,629 76,763 1,766,902 1,892,722 1,913,212 1,641,724 1,792,408 1,060,914 935,219 754,957 -1,183,551 572,780 676,013 388,124 564,461 63,142 510,895 920,093 461,038 1,331,952 806,871 683,261 921,312 736,214 616,368 445,701 294,760 139,004 -118,466 402,307 1,126,790 941,352 711,363
Operating Margin 48.12% 72.83% 35.30% 46.58% 50.08% 16.04% 34.05% -10.54% 10.09% 45.54% 44.70% 42.92% 42.51% 43.74% 38.12% 38.28% 35.39% 55.66% 34.50% 45.86% 29.74% 32.55% 13.11% 32.62% 40.34% 31.41% 88.19% 55.74% 50.67% 57.41% 55.66% 50.63% 43.55% 35.70% 16.99% -133.49% 37.17% 48.27% 50.99% 54.45%
Interest Expense 108,616 108,203 108,732 110,599 108,096 104,441 100,329 80,507 69,642 66,747 56,550 52,413 44,322 44,983 45,702 39,540 39,276 41,644 60,688 53,362 43,596 42,002 44,644 41,355 39,320 38,671 453,774 362,717 310,878 402,050 320,176 275,749 199,660 125,861 -108,096 134,658 224,888 397,998 315,215 381,750
EBITDA 1,319,650 1,991,318 298,023 1,264,210 1,518,334 309,938 531,846 199,156 95,461 1,785,600 1,911,419 1,931,910 1,660,422 1,811,186 1,078,717 952,969 772,707 -1,165,801 590,529 693,763 405,874 582,211 78,703 525,371 934,585 475,530 1,345,837 817,835 694,224 932,276 751,829 638,041 468,528 317,588 162,494 -88,941 425,929 1,151,590 966,358 736,448
Depreciation and Amortization 9,000 8,981 9,002 9,000 9,100 12,996 14,809 14,892 18,700 18,698 18,697 18,700 18,700 18,778 17,803 17,750 17,750 17,750 17,749 17,750 17,750 17,750 15,561 14,476 14,492 14,492 13,885 10,964 10,963 10,964 15,615 21,673 22,827 22,828 23,490 29,525 23,622 24,800 25,006 25,085
Income Before Tax 1,208,609 1,879,654 155,080 1,117,302 1,426,976 258,356 602,195 97,931 -219,232 2,980,895 3,378,063 3,664,897 3,145,748 3,370,688 2,080,506 1,801,111 1,501,761 -2,765,858 1,007,337 1,010,949 685,697 1,114,032 -49,352 975,786 1,689,708 896,799 1,359,134 906,465 774,297 1,077,205 818,395 719,303 510,526 333,786 440,909 -482,291 392,785 1,583,602 1,338,120 632,970
Income Tax Expense 260,246 283,671 45,957 196,560 223,269 47,675 -141,146 94,231 36,514 483,281 437,694 458,904 288,250 -447 266,342 100,960 147,415 -158,703 28,943 -156,786 38,736 41,155 29,366 26,798 138,731 54,495 596,590 59,512 29,608 57,437 48,087 27,714 47,415 18,866 46,230 1,573 43,251 99,344 74,686 79,108
Net Income 444,414 847,386 151,800 551,994 601,274 85,812 557,854 2,296 -255,746 2,497,614 1,398,478 1,401,895 1,309,152 1,747,872 748,870 794,719 568,266 -1,066,492 483,149 779,437 305,792 481,304 -10,868 442,742 742,042 367,872 281,588 377,920 337,407 451,909 367,951 312,905 198,626 159,753 200,870 -254,697 134,168 629,448 551,451 250,505
Net Income Margin 16.32% 31.13% 11.79% 23.32% 21.96% 6.64% 36.74% 0.24% -33.63% 64.38% 33.02% 31.45% 33.90% 42.65% 26.91% 32.53% 26.64% 50.15% 29.10% 52.87% 23.43% 27.75% -2.26% 28.27% 32.54% 25.06% 18.64% 26.11% 25.02% 28.16% 27.82% 25.70% 19.41% 19.35% 24.55% -287.00% 12.40% 26.96% 29.87% 19.18%
EPS 0.58 1.12 0.20 0.73 0.79 0.12 0.75 0.00 -0.36 3.40 1.93 1.94 1.82 2.47 2.59 1.14 0.81 -1.58 1.45 1.15 0.45 0.71 -0.02 0.65 1.09 0.55 1.13 0.57 0.51 0.68 1.17 0.48 0.31 0.25 0.61 -0.40 0.21 1.01 2.02 0.41
EPS Diluted 0.58 1.11 0.20 0.73 0.79 0.11 0.75 0.00 -0.36 3.40 1.92 1.94 1.82 2.46 2.59 1.13 0.81 -1.58 1.45 1.15 0.45 0.71 -0.02 0.64 1.09 0.53 1.13 0.55 0.50 0.68 1.17 0.47 0.30 0.23 0.61 -0.40 0.21 1.00 2.02 0.41
Weighted Average Shares Out 769,187 759,799 758,152 757,959 758,480 746,065 742,743 742,346 707,382 734,327 726,445 722,229 721,142 709,033 700,185 700,185 698,534 674,995 676,305 675,963 673,655 674,508 674,508 682,435 681,794 674,479 668,818 667,385 664,681 660,940 655,115 650,918 646,934 644,898 641,209 636,742 631,881 625,277 615,199 611,684
Weighted Average Shares Out Diluted 769,235 760,258 758,278 758,046 758,548 746,644 742,930 742,496 707,382 734,967 726,445 722,433 721,265 709,912 700,185 700,528 1,204,412 676,305 676,305 676,220 673,986 1,200,480 674,508 1,205,878 682,011 1,210,574 674,479 1,200,502 1,200,006 1,199,507 660,940 1,195,805 1,194,478 1,194,273 644,898 638,833 634,193 631,232 625,277 614,979

Reported Currency: USD 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 2014-09-30
Current Assets
Cash and Cash Equivalents 2,600,829 2,672,182 3,272,063 2,971,614 3,280,204 2,830,971 4,252,003 3,480,003 4,183,380 3,868,567 2,119,738 5,011,433 2,467,444 2,862,422 1,999,484 2,628,895 1,976,512 2,068,326 2,172,441 2,468,563 1,484,444 1,570,741 2,207,841 1,937,963 1,710,251 1,746,948 1,992,497 1,315,687 1,745,547 2,303,680 1,837,253 1,781,882 1,495,466 1,372,552 1,837,324 1,380,404 2,164,640 1,135,472 1,412,472 943,519
Short Term Investments -26,373,172 0 0 0 0 30,068,474 0 0 0 25,104,195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 2,600,829 2,672,182 3,272,063 2,971,614 3,280,204 33,937,041 4,252,003 3,480,003 4,183,380 3,868,567 2,119,738 5,011,433 2,467,444 2,862,422 1,999,484 2,628,895 1,976,512 2,068,326 2,172,441 2,468,563 1,484,444 1,570,741 2,207,841 1,937,963 1,710,251 1,746,948 1,992,497 1,315,687 1,745,547 2,303,680 1,837,253 1,781,882 1,495,466 1,372,552 1,837,324 1,380,404 2,164,640 1,135,472 1,412,472 943,519
Net Receivables 5,115,607 4,894,526 4,659,886 5,092,119 4,958,465 5,024,699 4,609,611 4,865,019 4,666,095 4,521,824 5,293,483 4,214,384 3,742,371 3,990,928 4,087,673 3,294,905 2,930,112 3,402,841 3,569,948 3,219,940 3,013,803 3,032,180 2,630,361 2,893,284 2,933,666 2,591,308 2,916,146 2,933,066 2,820,890 2,943,278 2,215,073 1,817,304 1,982,312 1,800,379 1,853,950 2,089,920 1,918,891 2,405,045 1,687,729 1,984,021
Inventory 0 0 0 8,201,914 8,454,113 3,538,758 9,103,326 0 8,978,751 30,722,541 7,493,215 9,339,548 6,319,491 0 0 0 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 -7,716,436 -7,566,708 -7,931,949 -8,201,914 -8,454,113 -8,045,992 -9,103,326 0 -8,978,751 -8,501,039 -7,493,215 -9,339,548 -6,319,491 0 0 0 0 0 -2,594,873 -2,464,163 -2,211,737 -2,320,291 -1,994,123 -2,017,637 -2,015,949 -1,852,396 -2,028,984 -2,026,751 -1,711,574 -1,669,124 -1,442,378 -1,310,412 -1,292,306 -1,139,526 -1,240,797 -1,210,658 -1,257,311 -1,146,008 -1,128,408 -1,047,473
Total Current Assets 2,381,436 2,504,471 2,955,866 8,063,733 8,238,669 34,454,506 8,861,614 3,480,003 8,849,475 30,611,893 7,413,221 9,225,817 6,209,815 6,853,350 6,087,157 5,923,800 4,906,624 5,471,167 3,147,516 3,224,340 2,286,510 2,282,630 2,844,079 2,813,610 2,627,968 2,485,860 2,879,659 2,222,002 2,854,863 3,577,834 2,609,948 2,288,774 2,185,472 2,033,405 2,450,477 2,259,666 2,826,220 2,394,509 1,971,793 1,880,067
Non-Current Assets
Property, Plant and Equipment 1,517,459 1,340,128 1,384,060 864,691 888,190 894,067 896,981 1,274,898 886,911 868,437 1,033,599 985,003 965,611 977,059 758,750 744,853 733,179 702,256 625,541 641,789 649,148 655,476 120,372 116,615 122,318 123,973 126,566 128,910 128,075 130,693 126,784 135,260 139,350 139,318 135,543 174,028 138,902 132,448 135,740 133,999
Goodwill 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,202 1,890,185 1,901,485 1,869,860 1,869,860 1,869,860 1,869,860 1,869,860 1,869,860 1,869,860 1,869,860 1,778,192 1,778,192 1,778,192 1,778,192 1,718,519 1,718,519 1,718,519 1,718,519 1,718,519 1,718,519 1,718,519 1,718,519 1,787,392 1,787,392 1,787,392 1,787,392 1,787,392
Intangible Assets 183,246 192,227 201,208 210,210 219,221 230,295 217,287 232,096 246,988 265,686 284,384 303,082 321,780 340,478 347,955 344,258 362,008 379,758 397,508 415,257 433,007 450,757 468,507 366,368 380,844 395,336 409,828 229,713 240,677 251,640 262,604 278,219 299,892 322,719 345,547 380,303 409,828 434,033 458,833 483,839
Long Term Investments 26,615,335 26,085,954 26,317,512 27,339,857 27,048,621 26,985,951 27,553,251 26,513,412 27,323,758 30,068,474 28,810,444 25,186,211 22,188,805 18,011,182 15,743,164 14,575,842 19,147,785 16,619,946 22,336,078 22,292,511 22,281,035 21,196,068 20,421,949 22,132,541 22,031,212 19,766,334 24,438,492 22,391,964 20,554,161 18,143,098 17,698,368 15,964,199 15,144,577 14,628,855 14,328,716 15,302,458 15,924,965 22,898,660 22,862,613 22,127,607
Tax Assets 2,289,932 2,256,794 2,331,394 2,184,880 2,176,983 1,327,454 2,062,722 -26,513,412 1,646,400 1,116,612 1,581,637 1,116,612 1,322,144 1,402,271 0 1,305,707 1,319,301 1,392,352 0 938,158 743,132 728,873 0 711,599 722,551 718,440 0 1,260,907 1,292,723 1,263,148 0 1,287,890 1,285,262 1,301,615 0 1,373,149 1,308,547 1,241,112 0 1,221,507
Other Non-Current Assets 5,707,419 5,436,526 -32,124,376 -2,184,880 -2,176,983 -26,976,190 -2,062,722 6,868,710 -1,646,400 -30,153,629 -1,581,637 -1,116,612 -1,322,144 -1,402,271 -18,751,354 -1,305,707 -1,319,301 -1,392,352 -18,072,679 -19,200,604 2,709,521 2,691,287 3,199,883 2,541,432 2,412,212 2,665,240 4,796,173 3,809,972 3,338,913 3,207,597 3,868,619 2,651,333 2,224,701 1,861,172 3,342,385 2,256,425 2,226,271 3,438,819 4,294,523 2,785,907
Total Non-Current Assets 38,203,593 37,201,831 6,119 30,304,960 30,046,234 4,351,779 30,557,721 36,779,318 30,347,859 4,055,782 32,018,629 28,364,498 25,366,398 21,218,904 18,751,354 17,534,813 22,112,832 19,571,820 7,156,308 6,956,971 28,685,703 27,592,321 26,080,571 27,646,747 27,447,329 25,447,515 31,549,251 29,539,985 27,273,068 24,714,695 23,674,894 22,035,420 20,812,301 19,972,198 19,870,710 21,273,755 21,795,905 29,932,464 29,539,101 28,540,251
Other Assets 0 0 37,331,664 3,295,130 3,297,881 2,280,154 3,104,892 0 2,433,974 8,676,403 1,764,558 1,447,777 1,720,979 1,637,732 1,430,741 1,582,952 1,824,925 1,903,507 22,281,682 22,204,460 0 0 0 0 0 0 0 0 0 44,635 118,495 89,326 43,885 45,301 204,893 85,282 61,376 79,628 0 93,538
Total Assets 40,585,029 39,706,302 40,293,649 41,663,823 41,582,784 41,086,439 42,524,227 40,259,321 41,631,308 43,344,078 41,196,408 39,038,092 33,297,192 29,709,986 26,269,252 25,041,565 28,844,381 26,946,494 32,585,506 32,385,771 30,972,213 29,874,951 28,924,650 30,460,357 30,075,297 27,933,375 34,428,910 31,761,987 30,127,931 28,337,164 26,403,337 24,413,520 23,041,658 22,050,904 22,526,080 23,618,703 24,683,501 32,406,601 31,510,894 30,513,856
Current Liabilities
Accounts Payable 0 2,023,359 2,277,258 1,588,748 1,377,838 1,575,938 1,158,071 1,141,905 991,620 1,053,128 937,169 871,661 1,205,182 838,930 717,104 804,009 919,195 1,000,708 806,159 1,069,475 929,688 735,667 875,979 829,496 950,802 1,252,231 2,043,522 1,395,030 1,739,358 1,707,050 1,081,782 973,919 654,799 561,402 648,662 821,871 936,976 1,246,739 1,194,579 2,048,754
Short Term Debt 84,739 124,596 163,003 329,160 94,315 137,387 232,103 0 441,946 177,965 178,080 281,229 116,730 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax 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 -2,023,359 0 1,259,588 1,283,523 -137,387 925,968 0 549,674 -177,965 759,089 590,432 1,088,452 0 0 0 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 -84,739 5,253,616 -2,440,261 -1,588,748 -1,377,838 -522,810 -1,158,071 5,590,602 -991,620 -181,467 -937,169 -871,661 -1,205,182 -838,930 -717,104 -804,009 -919,195 -1,000,708 13,688,840 13,331,638 13,058,032 12,659,487 11,717,585 12,481,504 11,882,198 10,859,769 10,922,478 11,198,970 10,688,642 10,174,950 9,994,218 9,897,081 9,482,201 9,040,598 9,490,338 10,121,129 10,769,024 14,638,261 14,318,421 13,948,246
Total Current Liabilities 5,703,156 5,378,212 2,440,261 1,588,748 1,377,838 1,053,128 1,158,071 6,732,507 991,620 871,661 937,169 871,661 1,205,182 838,930 717,104 804,009 919,195 1,000,708 14,494,999 14,401,113 13,987,720 13,395,154 12,593,564 13,311,000 12,833,000 12,112,000 12,966,000 12,594,000 12,428,000 11,882,000 11,076,000 10,871,000 10,137,000 9,602,000 10,139,000 10,943,000 11,706,000 15,885,000 15,513,000 15,997,000
Non-Current Liabilities
Long Term Debt 10,688,193 10,740,171 11,304,059 13,092,993 13,331,930 13,347,840 13,460,982 10,561,850 10,511,678 10,000,818 8,714,176 8,427,141 6,493,047 6,474,707 6,342,305 6,272,893 11,558,134 11,103,845 11,777,835 11,991,557 11,458,433 10,817,428 10,174,064 10,361,374 10,377,892 9,449,785 14,934,276 12,656,366 11,249,390 9,891,579 8,941,690 7,306,729 6,798,081 6,407,322 6,157,676 6,200,804 5,878,276 9,150,575 8,967,545 7,936,726
Deferred 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 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5,519,385 5,110,485 10,908,257 -13,092,993 -13,331,930 6,702,083 -12,302,911 3,229,579 -9,520,058 7,287,748 -7,777,007 -7,555,480 -5,287,865 -5,635,777 -5,625,201 -5,468,884 -10,638,939 -10,103,137 -697,112 -721,312 -782,295 -806,273 -222,202 -199,374 -182,892 -142,785 -119,276 -74,366 -60,390 -94,579 -75,690 -61,729 -56,081 -49,322 -40,676 -41,804 -41,276 -87,575 -43,545 -122,726
Total Non-Current Liabilities 16,207,578 15,850,656 22,212,316 13,092,993 13,331,930 20,049,923 1,158,071 13,791,429 991,620 17,288,566 937,169 871,661 1,205,182 838,930 717,104 804,009 919,195 1,000,708 11,080,723 11,270,245 10,676,138 10,011,155 9,951,862 10,162,000 10,195,000 9,307,000 14,815,000 12,582,000 11,189,000 9,797,000 8,866,000 7,245,000 6,742,000 6,358,000 6,117,000 6,159,000 5,837,000 9,063,000 8,924,000 7,814,000
Total Liabilities 21,910,734 21,228,868 22,218,435 22,853,102 22,492,305 22,372,614 22,843,160 20,523,936 20,297,210 21,103,051 19,490,362 18,160,227 14,750,178 12,884,798 11,678,743 11,541,887 16,348,351 15,368,386 17,482,454 17,756,310 16,907,127 15,728,250 15,170,564 15,753,374 15,439,701 14,408,566 20,699,355 18,300,365 16,870,932 15,234,305 13,888,404 12,059,485 10,926,238 10,139,824 10,295,623 10,948,432 10,771,733 14,452,617 14,177,347 14,122,669
Common Stock 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6,335,897 6,501,072 6,415,700 7,024,079 7,105,225 6,541,409 6,670,365 6,620,434 6,558,159 6,713,622 6,523,929 6,344,792 6,208,387 6,136,475 6,322,307 6,566,990 7,176,451 7,500,800 7,081,131 6,712,137
Retained Earnings 607,564 796,201 660,734 1,114,009 1,160,278 1,156,109 1,748,106 1,869,463 2,803,100 3,805,918 3,647,785 3,031,765 2,133,794 1,408,768 335,762 -36,432 -574,295 -871,948 609,625 456,814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accumulated Other Comprehensive Income/Loss -34,617 -31,282 -19,133 -38,258 -17,205 -25,754 -27,475 -74,800 -42,225 -15,357 -19,626 -15,357 -10,245 -11,454 -15,831 -27,407 -36,758 -41,533 -28,000 -35,000 -28,000 -32,000 -36,000 -37,000 -58,000 -27,000 -34,000 -34,000 -47,000 -55,000 -63,000 -47,000 -46,000 -46,000 -53,000 -50,000 -36,000 -42,000 -21,000 -9,000
Total Stockholders Equity 6,833,573 6,955,068 6,816,798 7,132,823 7,219,447 7,090,837 7,655,911 7,585,676 8,631,167 9,659,967 9,422,893 9,054,043 8,406,156 7,844,150 6,652,043 6,179,890 5,660,994 5,384,619 7,009,784 6,714,413 6,308,355 6,468,642 6,379,224 6,987,517 7,047,349 6,514,206 6,636,347 6,586,013 6,510,680 6,658,421 6,461,042 6,297,322 6,162,500 6,090,411 6,269,788 6,517,100 7,140,329 7,458,786 7,060,267 6,702,730
Total Investments 242,163 26,085,954 26,317,512 27,339,857 27,048,621 57,054,425 27,553,251 26,513,412 27,323,758 55,172,669 28,810,444 25,186,211 22,188,805 18,011,182 15,743,164 14,575,842 19,147,785 16,619,946 22,336,078 22,292,511 22,281,035 21,196,068 20,421,949 22,132,541 22,031,212 19,766,334 24,438,492 22,391,964 20,554,161 18,143,098 17,698,368 15,964,199 15,144,577 14,628,855 14,328,716 15,302,458 15,924,965 22,898,660 22,862,613 22,127,607
Total Debt 11,830,510 11,691,819 12,293,882 13,092,993 13,331,930 13,347,840 13,460,982 10,561,850 10,511,678 10,000,818 8,714,176 8,427,141 6,493,047 6,474,707 6,342,305 6,272,893 11,558,134 11,103,845 11,777,835 11,991,557 11,458,433 10,817,428 10,174,064 10,361,374 10,377,892 9,449,785 14,934,276 12,656,366 11,249,390 9,891,579 8,941,690 7,306,729 6,798,081 6,407,322 6,157,676 6,200,804 5,878,276 9,150,575 8,967,545 7,936,726
Net Debt 9,229,681 9,019,637 9,021,819 10,121,379 10,051,726 10,516,869 9,208,979 7,081,847 6,328,298 6,132,251 6,594,438 3,415,708 4,025,603 3,612,285 4,342,821 3,643,998 9,581,622 9,035,519 9,605,394 9,522,994 9,973,989 9,246,687 7,966,223 8,423,411 8,667,641 7,702,837 12,941,779 11,340,679 9,503,843 7,587,899 7,104,437 5,524,847 5,302,615 5,034,770 4,320,352 4,820,400 3,713,636 8,015,103 7,555,073 6,993,207

Reported Currency: USD 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 2014-09-30
Cash Flows from Operating Activities
Net Income 444,414 847,386 151,800 551,994 601,274 85,812 743,341 3,700 -255,746 2,497,614 2,940,369 3,205,993 2,857,498 3,371,135 1,814,164 1,700,151 1,354,346 -2,607,155 978,394 1,167,735 646,961 1,072,877 -78,718 948,988 1,550,977 842,304 762,544 846,953 744,689 1,019,768 770,308 691,589 472,831 314,920 394,679 -483,864 229,277 1,484,258 1,263,434 553,862
Depreciation & Amortization 9,000 8,981 103,102 -38,264 56,341 12,996 14,809 14,892 18,698 18,698 18,697 18,698 18,698 18,778 17,803 17,750 17,750 17,750 17,749 17,750 17,750 17,750 15,561 14,476 14,492 14,492 13,885 10,964 10,963 10,964 15,615 21,673 22,827 22,828 23,490 29,525 23,622 24,800 25,006 25,085
Deferred Income Tax 0 0 -663,863 -336,310 -413,944 193,310 1,230,904 0 -210,800 -1,230,904 -9,095,513 0 0 -1,148,591 -1,505,477 0 0 3,344,392 -1,297,862 0 0 -278,834 -126,284 0 0 -1,251,469 -3,590,996 0 0 -555,897 756,105 0 0 -14,427 -1,523,292 0 0 -54,313 -4,551,224 0
Stock Based Compensation 301,000 320,653 189,787 255,616 260,400 277,431 209,895 190,197 210,800 219,068 183,331 129,254 141,600 163,867 88,869 110,800 119,900 118,812 85,266 107,800 102,800 121,179 84,195 73,700 116,800 92,223 75,914 83,000 88,500 91,269 81,447 78,100 84,300 79,840 68,188 78,800 210,300 272,335 150,380 202,800
Change in Working Capital -406,017 -506,293 474,076 80,694 153,544 -470,691 -381,434 -885 -728,908 26,079 -1,630,881 -669,080 -48,383 7,514 -1,244,459 -401,864 458,077 -453,461 -711,300 -84,236 93,801 -889,792 -220,918 148,916 -358,170 -1,671,944 -505,908 -447,039 -347,637 -1,383,019 -3,832,401 1,374,738 840,002 708,843 956,952 1,528,564 1,843,079 1,108,590 1,529,392 2,248,494
Accounts Receivable -179,961 -91,986 474,076 80,694 153,544 -470,691 295,983 -72,635 -166,180 169,644 288,306 -438,207 222,587 -32,900 70,053 -97,126 65,775 496,348 -237,751 14,539 -130,327 106,815 43,037 -110,195 -140,741 132,711 282,026 -50,142 -161,334 352,788 87,074 71,672 94,522 -21,063 -213,706 -274,992 76,390 -47,474 229,331 -180,425
Inventory 0 0 488,633 -101,630 269,848 416,557 0 0 75,239 0 19,532,094 0 0 0 -17,404,555 0 0 0 562,109 0 0 249,343 314,545 0 0 258,292 473,139 0 0 304,147 127,577 0 0 0 688,358 0 0 0 76,647 0
Accounts Payable -175,164 308,133 -128,293 77,446 -223,401 233,965 163,479 0 -66,717 52,257 152,209 -17,393 -35,656 49,029 119,906 0 0 -103,025 -324,358 0 0 -356,158 -357,582 0 0 -391,003 -755,165 0 0 -656,935 -214,651 0 0 0 -474,652 0 0 0 -305,978 0
Other Working Capital -50,892 -722,440 -360,340 24,184 -46,447 -650,522 -840,896 -160,636 -571,250 -195,822 -21,603,490 -192,779 -234,510 -8,615 15,970,137 -398,087 176,257 -846,784 -711,300 -84,236 93,801 -889,792 -220,918 148,916 -358,170 -1,671,944 -505,908 -447,039 -347,637 -1,383,019 -3,832,401 1,374,738 840,002 708,843 956,952 1,528,564 1,843,079 1,108,590 1,529,392 2,248,494
Other Non-Cash Items 797,329 -528,887 640,786 569,184 1,067,961 253,920 -900,690 564,406 2,855,647 206,110 793,852 -951,944 -1,928,229 -1,228,473 512,409 -1,180,901 -1,338,858 2,016,374 368,442 -22,885 -594,178 -170,286 742,221 208,487 -2,098,143 -76,375 1,187,714 -1,329,534 -1,444,792 651,612 218,771 -1,672,649 -1,297,248 -835,323 597,175 -1,291,128 -1,131,063 -1,951,702 35,225 -2,603,232
Net Cash Provided by Operating Activities 471,601 19,372 895,688 1,082,914 1,725,576 352,728 715,135 982,926 1,889,691 2,748,501 -813,947 1,603,667 899,584 2,296,684 310,027 135,136 491,315 999,467 589,878 1,078,364 164,334 130,531 1,385,552 1,320,867 -890,844 -1,769,833 -644,431 -918,656 -1,036,777 151,124 -1,203,580 415,351 38,412 208,531 1,013,564 -216,903 964,915 635,467 -412,664 224,209
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -12,380 -17,756 -31,327 -62,668 -60,679 -69,557 -48,714 -85,387 -45,244 -56,152 -19,860 -9,645 -14,070 -20,741 -40,754 -45,443 -13,025 -12,428 -11,139 -15,617 -14,666 -18,858 -9,617 138 -4,212 -4,686 -3,942 -6,742 -3,656 -10,007 -3,368 -2,293 -6,231 -9,934 -368 -42,340 -13,264 -3,275 -8,885 -7,768
Acquisitions Net 0 0 0 0 -7 -5,413 1,445,159 0 0 0 0 0 0 0 -55,170 0 0 0 0 0 0 0 -98,219 0 0 0 -168,913 0 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments -498,431 -459,464 -2,572,366 -767,848 -469,701 -1,200,426 -1,445,159 0 -1,587,813 -773,867 -3,265,726 -1,477,898 -1,802,450 0 -9,187,256 0 0 0 0 0 0 0 -14,081,304 0 0 0 -18,723,355 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 1,532,651 1,658,415 2,844,507 1,328,058 1,805,360 1,919,725 3,583,291 0 3,927,406 3,295,094 11,971,409 3,807,842 2,500,656 2,710,298 9,242,426 0 0 2,955,340 10,645,243 0 0 1,582,142 14,179,523 0 0 4,644,753 18,723,355 0 0 3,583,318 8,195,594 0 0 0 10,621,186 0 0 0 13,648,180 0
Other Investing Activities 0 -1,493,162 -272,141 -560,210 -1,335,659 -719,299 -3,583,291 0 -2,339,593 -3,295,094 -11,971,409 0 0 -2,710,298 -55,170 0 0 -2,955,340 -10,645,243 0 0 -1,582,142 -98,219 0 0 -4,644,753 -6,390 -6,596 10,048 -3,575,328 -8,208,587 0 0 5,843 -10,621,186 0 0 5,843 -13,648,179 4
Net Cash Used for Investing Activities 1,021,840 1,181,195 -31,327 -62,668 -60,686 -74,970 -48,714 -85,387 -45,244 -56,152 -19,860 -9,645 -14,070 -20,741 -95,924 -45,443 -13,025 -12,428 -11,139 -15,617 -14,666 -18,858 -107,836 138 -4,212 -4,686 -179,245 -13,338 6,392 -2,017 -16,361 -2,293 -6,231 -4,091 -368 -42,340 -13,264 2,568 -8,884 -7,764
Cash Flows from Financing Activities
Debt Repayment -38,340 -22,451 -33,000 -39,762 -29,698 -400,000 -30,667 -30,114 -524,506 -250,101 -248,575 0 0 0 -1 -6 -958 -938 -225,791 -175,724 -1,063 -823 -1,875 -2,819 -970,023 -1,004,660 -1,599,209 -39,456 -2,039 -125,425 -104,981 -170,584 -123,822 -21,327 -338,276 -83,343 -172,717 -268,727 -238,886 -571,721
Common Stock Issued 0 0 76,623 214,931 120,829 508,101 0 0 0 0 0 0 0 0 -1,523 890,159 -102 102 -1,678 882,770 668,624 16 0 0 0 2,248,376 3,753,576 1,296,018 1,553,667 996,892 2,018,728 584,808 559,089 158,456 422,484 436,764 1,056,511 507,855 1,576,653 526,589
Common Stock Repurchased -248,494 -136,368 -43,623 -175,169 -91,131 -108,101 -4,197 -227,060 -202,638 -32,061 -578,224 -382,436 -293,915 -18,199 -831 -118,074 -117,291 -268,716 -87,123 -162,384 -274,430 -61,403 -255,635 -224,510 -74,665 -12,351 -1,460 -15,512 -490 -12,730 -1,161 -12,048 -1,152 -13,262 -3,268 -22,103 -8,028 -27,632 -2,394 -8,568
Dividends Paid -1,088,076 -1,176,535 -1,039,320 -1,039,046 -1,052,741 -1,137,340 -1,187,903 -1,709,170 -1,663,668 -1,958,044 -1,398,934 -925,250 -1,023,262 -1,255,128 -659,353 -471,474 -473,967 -780,782 -602,873 -610,185 -453,377 -730,309 -783,601 -773,469 -426,605 -1,062,729 -532,312 -672,983 -1,043,726 -593,561 -509,588 -433,318 -330,623 -745,140 -579,242 -871,336 -1,075,808 -970,960 -568,229 -657,244
Other Financing Activities -195,707 -345,908 38,609 -361,526 -136,852 -614,124 1,461,313 281,841 365,694 1,332,092 -112,902 2,264,865 35,914 -89,119 -210,488 -5,597 43,186 -67,382 24,357 34,374 -68,815 -75,542 -38,167 29,549 954,819 98,156 -123,347 -69,671 -44,441 47,548 -127,720 -95,324 -12,949 -47,912 -59,305 15,925 277,435 -155,631 123,468 215,009
Net Cash Used Provided by Financing Activities -1,570,617 -1,681,262 -712,266 -1,400,572 -1,189,593 -1,751,464 238,546 -1,624,275 -1,500,612 -908,114 -2,090,060 957,179 -1,281,263 -1,362,446 -872,196 295,008 -549,132 -1,117,716 -893,108 -31,149 -129,061 -868,061 -1,079,278 -971,249 453,549 266,792 1,497,248 498,396 462,971 312,724 1,275,278 -126,466 90,543 -669,185 -557,607 -524,093 77,393 -915,095 890,612 -495,935
Effect of Forex Changes on Cash -1,022 -5,962 10,173 -5,527 -942 1,284 14,387 -11,559 -10,394 -4,752 -1,565 -3,157 1,162 -6,246 8,436 9,699 4,226 -6,645 -6,524 3,893 80 -407 199 -2,158 -9,697 21,368 3,238 3,738 9,281 4,596 34 -176 190 -27 1,331 -900 124 60 -111 -64
Net Change in Cash -71,353 -599,881 162,268 -385,853 474,355 -1,472,422 919,354 -738,295 333,441 1,779,483 -2,925,432 2,548,044 -394,587 907,251 -649,657 394,400 -66,616 -137,322 -320,893 1,035,491 20,687 -756,795 198,637 347,598 -451,204 -1,486,359 676,810 -429,860 -558,133 466,427 55,371 286,416 122,914 -464,772 456,920 -784,236 1,029,168 -277,000 468,953 -279,554
Cash at End of Period 2,600,829 2,672,182 3,272,063 3,109,795 3,495,648 3,021,293 4,493,715 3,574,361 4,312,656 3,979,215 2,199,732 5,125,164 2,577,120 2,971,707 2,064,456 2,714,113 2,319,713 2,386,329 2,523,651 2,844,544 1,809,053 1,788,366 2,545,161 2,346,524 1,998,926 2,450,130 1,992,497 1,315,687 1,745,547 2,303,680 1,837,253 1,781,882 1,495,466 1,372,552 1,837,324 1,380,404 2,164,640 1,135,472 1,412,472 943,519
Cash at Start of Period 2,672,182 3,272,063 3,109,795 3,495,648 3,021,293 4,493,715 3,574,361 4,312,656 3,979,215 2,199,732 5,125,164 2,577,120 2,971,707 2,064,456 2,714,113 2,319,713 2,386,329 2,523,651 2,844,544 1,809,053 1,788,366 2,545,161 2,346,524 1,998,926 2,450,130 3,936,489 1,315,687 1,745,547 2,303,680 1,837,253 1,781,882 1,495,466 1,372,552 1,837,324 1,380,404 2,164,640 1,135,472 1,412,472 943,519 1,223,073
Free Cash Flow
Operating Cash Flow 471,601 19,372 895,688 1,082,914 1,725,576 352,728 715,135 982,926 1,889,691 2,748,501 -813,947 1,603,667 899,584 2,296,684 310,027 135,136 491,315 999,467 589,878 1,078,364 164,334 130,531 1,385,552 1,320,867 -890,844 -1,769,833 -644,431 -918,656 -1,036,777 151,124 -1,203,580 415,351 38,412 208,531 1,013,564 -216,903 964,915 635,467 -412,664 224,209
Capital Expenditure -12,380 -17,756 -31,327 -62,668 -60,679 -69,557 -48,714 -85,387 -45,244 -56,152 -19,860 -9,645 -14,070 -20,741 -40,754 -45,443 -13,025 -12,428 -11,139 -15,617 -14,666 -18,858 -9,617 138 -4,212 -4,686 -3,942 -6,742 -3,656 -10,007 -3,368 -2,293 -6,231 -9,934 -368 -42,340 -13,264 -3,275 -8,885 -7,768
Free Cash Flow 459,221 1,616 864,361 1,020,246 1,664,897 283,171 666,421 897,539 1,844,447 2,692,349 -833,807 1,594,022 885,514 2,275,943 269,273 89,693 478,290 987,039 578,739 1,062,747 149,668 111,673 1,375,935 1,321,005 -895,056 -1,774,519 -648,373 -925,398 -1,040,433 141,117 -1,206,948 413,058 32,181 198,597 1,013,196 -259,243 951,651 632,192 -421,549 216,441