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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31
Revenue 2,366,917 2,463,517 1,301,642 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 1,992,001 1,382,028 2,219,664
Revenue Y/Y Growth 142.99% 223.93% -66.45% -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% -45.67% 68.92% -16.83% - - - -
Cost of Revenue 946,186 1,060,595 763,111 3,532,454 604,968 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 918,439 722,645 -185,610
Gross Profit 1,420,731 1,402,922 538,531 -2,013,933 369,122 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 1,073,562 659,383 2,405,274
Gross Profit Margin 60.02% 56.95% 41.37% -132.62% 37.89% 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% 53.89% 47.71% 108.36%
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,018,388 306,619 321,793 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 141,495 140,539 136,280
Total Operating Expenses 1,200,537 1,036,541 1,043,286 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 685,337 673,056 634,751
Operating Income or Loss 699,476 824,543 362,797 517,037 177,034 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 1,004,742 534,509 1,387,597
Operating Margin 29.55% 33.47% 27.87% 34.05% 18.17% 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% 50.44% 38.68% 62.51%
Interest Expense 49,078 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 404,444 214,795 675,252
EBITDA 699,476 824,543 237,928 531,846 191,926 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 1,030,308 560,767 1,413,993
Depreciation and Amortization 0 9,066 -124,869 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 25,566 26,258 26,396
Income Before Tax 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 1,306,664 708,972 1,584,913
Income Tax Expense 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 83,282 54,097 91,090
Net Income 551,994 1,203,707 210,681 557,854 3,700 -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 384,642 342,775 461,825 367,951 312,905 198,626 150,033 200,870 -254,697 134,168 629,448 551,451 250,505 517,016 265,617 621,255
Net Income Margin 23.32% 48.86% 16.19% 36.74% 0.38% -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.57% 25.42% 28.78% 27.82% 25.70% 19.41% 18.17% 24.55% -287.00% 12.40% 26.96% 29.87% 19.18% 25.95% 19.22% 27.99%
EPS 0.73 1.59 0.28 0.75 0.01 -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 0.85 0.44 2.48
EPS Diluted 0.73 1.59 0.28 0.75 0.01 -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 0.85 0.44 2.48
Weighted Average Shares Out 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 676,305 676,305 675,963 673,655 674,508 674,508 682,435 681,794 674,479 674,479 667,385 664,681 660,940 660,940 650,918 646,934 644,898 644,898 638,833 631,881 625,277 625,277 611,684 606,691 601,527 601,527
Weighted Average Shares Out Diluted 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 609,898 605,669 601,527

Reported Currency: USD 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31
Current Assets
Cash and Cash Equivalents 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 1,223,073 787,521 831,998
Short Term Investments 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 0 0 0
Cash + Short Term Investments 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 1,223,073 787,521 831,998
Net Receivables 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 2,131,719 2,065,297 2,080,400
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
Other Current Assets 0 0 0 0 0 0 0 0 0 0 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 -1,049,224 -956,449 -978,160
Total Current Assets 8,063,733 8,238,669 34,454,506 8,861,614 8,345,022 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 2,305,568 1,896,369 1,934,238
Non-Current Assets
Property, Plant and Equipment 864,691 888,190 894,067 896,981 887,832 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 132,196 131,715 137,088
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,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 1,787,392 1,787,392 1,787,392
Intangible Assets 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 508,924 534,490 560,748
Long Term Investments 27,339,857 27,048,621 26,985,951 27,553,251 26,256,148 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 21,629,861 21,911,530 21,739,866
Tax Assets 2,184,880 2,176,983 1,327,454 0 1,767,869 1,646,400 1,116,612 0 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 1,186,207 1,226,326 0
Other Non-Current Assets -2,184,880 -2,176,983 -26,976,190 -30,557,721 -1,767,869 -1,646,400 -30,153,629 -32,018,629 -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 2,478,440 2,378,015 3,519,274
Total Non-Current Assets 30,304,960 30,046,234 4,351,779 30,557,721 29,266,278 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 27,723,020 27,969,468 27,744,368
Other Assets 3,295,130 3,297,881 2,280,154 3,104,892 2,648,021 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 30,721 162,708 0
Total Assets 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 30,059,309 30,028,545 29,678,606
Current Liabilities
Accounts Payable 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 1,390,617 1,418,699 872,086
Short Term Debt 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1,588,748 -1,377,838 -522,810 -1,158,071 -1,141,905 -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 12,935,383 12,277,301 12,032,914
Total Current Liabilities 1,588,748 1,377,838 1,053,128 1,158,071 1,141,905 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 14,326,000 13,696,000 12,905,000
Non-Current Liabilities
Long Term Debt 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 9,030,956 10,204,165 10,782,856
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 -13,092,993 -13,331,930 6,702,083 -12,302,911 -9,419,945 -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 -41,956 -217,165 -315,856
Total Non-Current Liabilities 13,092,993 13,331,930 20,049,923 1,158,071 1,141,905 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 8,989,000 9,987,000 10,467,000
Total Liabilities 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 14,248,604 15,256,784 15,300,935
Common Stock 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 6,738,567 6,343,034 6,303,300
Retained Earnings 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 0 0 0
Accumulated Other Comprehensive Income/Loss -38,258 -17,205 -25,754 0 -74,800 -42,225 -15,357 0 -15,357 -10,245 -11,454 0 -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 6,000 2,000 3,000
Total Stockholders Equity 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 6,744,316 6,345,452 6,306,766
Total Investments 27,339,857 27,048,621 57,054,425 27,553,251 26,256,148 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 21,629,861 21,911,530 21,739,866
Total Debt 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 9,030,956 10,204,165 10,782,856
Net Debt 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 7,807,883 9,416,644 9,950,858

Reported Currency: USD 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31
Cash Flows from Operating Activities
Net Income 0 1,203,707 210,681 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 1,223,382 654,875 1,493,823
Depreciation & Amortization 0 9,066 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 25,566 26,258 26,396
Deferred Income Tax 0 0 0 1,230,904 0 0 -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 0 -2,341,819 -4,584,301
Stock Based Compensation 0 0 46,827 8,205 0 0 1,230,904 6,159,529 0 0 1,276,321 715,587 0 0 -1,318,433 1,234,455 0 0 378,816 1,053,690 0 0 373,159 1,488,330 0 0 407,696 868,022 0 0 11,690 564,560 0 0 23,834 1,285,503 0 0 237,294 1,413,182
Change in Working Capital 0 -200,435 -805,994 -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 2,735,353 2,194,280 1,962,427
Accounts Receivable 0 0 -470,691 295,983 0 0 169,644 288,306 0 0 -32,900 70,053 0 0 496,348 -237,751 0 0 106,815 43,037 0 0 132,711 282,026 0 0 352,788 87,074 0 0 0 -213,706 0 0 0 229,331 0 0 364,988 -46,580
Inventory 0 0 0 0 0 0 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 0 -141,227 362,662
Accounts Payable 0 0 233,965 163,479 0 0 52,257 152,209 0 0 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 0 -223,761 -316,082
Other Working Capital 0 0 -569,268 -840,896 0 0 -195,822 -21,603,490 0 0 -8,615 15,970,137 0 0 -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 2,735,353 2,194,280 1,962,427
Other Non-Cash Items 0 713,238 888,218 -900,690 965,219 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 -3,121,115 209,370 503,709
Net Cash Provided by Operating Activities 0 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 863,186 980,258 815,236
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment 0 -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 -7,495 -6,123 -7,063
Acquisitions Net 0 -7 -5,413 0 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 0 0 0
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 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 0 0 0
Sales/Maturities of Investments 0 0 1,746,068 3,583,291 0 0 3,295,094 11,971,409 0 0 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 0 3,406,745 15,668,660
Other Investing Activities 0 0 -1,746,068 -3,583,291 0 0 -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 0 -3,400,904 -15,668,575
Net Cash Used for Investing Activities 0 -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 -7,495 -282 -6,978
Cash Flows from Financing Activities
Debt Repayment 0 -29,698 -400,000 -30,667 -250,101 0 -250,101 0 0 0 0 -1 -6 -958 -938 -225,791 -175,724 -1,063 -823 -1,875 -2,819 0 -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 -611,092 -395,585 -555,378
Common Stock Issued 0 -78 0 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 530,092 2,206 52,543
Common Stock Repurchased 0 -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 -6,161 -19,129 -3,608
Dividends Paid 0 -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 -414,261 -708,862 -276,687
Other Financing Activities 0 -15,945 -106,023 1,461,313 562,056 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 81,295 96,913 -82,431
Net Cash Used Provided by Financing Activities 0 -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 -420,127 -1,024,457 -865,561
Effect of Forex Changes on Cash 0 -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 -12 4 363
Net Change in Cash 0 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 435,552 -44,477 -56,940
Cash at End of Period 0 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 1,223,073 787,521 831,998
Cash at Start of Period 0 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 787,521 831,998 888,938
Free Cash Flow
Operating Cash Flow 0 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 863,186 980,258 815,236
Capital Expenditure 0 -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 -7,495 -6,123 -7,063
Free Cash Flow 0 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 855,691 974,135 808,173