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 4,275,346 9,998,926 6,336,074 3,273,140 3,626,518 3,127,482 2,528,695 1,858,413 290,881 1,004,017 4,053,596 4,483,365 3,136,181 4,563,006 2,005,164 1,895,238 1,331,994 -1,001,505 1,063,071 790,485 1,179,864 1,187,480 -178,056 1,129,666 971,620 472,606 941,648 692,877 931,788 715,952 481,475 687,056 576,757 162,805 307,923 188,626 255,874 291,345 212,944 344,768
Revenue Y/Y Growth 17.89% 219.71% 150.57% 76.13% 1,146.74% 211.50% -37.62% -58.55% -90.72% -78.00% 102.16% 136.56% 135.45% -555.61% 88.62% 139.76% 12.89% -184.34% -697.04% -30.02% 21.43% 151.26% -118.91% 63.04% 4.27% -33.99% 95.58% 0.85% 61.56% 339.76% 56.36% 264.24% 125.41% -44.12% 44.60% -45.29% - - - -
Cost of Revenue 2,631,415 7,649,845 2,797,505 1,647,820 2,393,128 2,102,724 1,781,659 1,332,233 -5,303 1,009,732 2,471,832 2,709,883 1,510,622 2,792,115 940,964 882,339 591,324 -262,137 535,834 427,527 608,967 544,562 43,293 560,434 472,500 298,136 461,173 368,513 462,841 402,963 283,751 358,161 296,412 125,489 306,942 96,959 411,691 364,999 253,661 320,423
Gross Profit 1,643,931 2,349,081 3,538,569 1,625,320 1,233,390 1,024,758 747,036 526,180 296,184 -5,715 1,581,764 1,773,482 1,625,559 1,770,891 1,064,200 1,012,899 740,670 -739,368 527,237 362,958 570,897 642,918 -221,349 569,232 499,120 174,470 480,475 324,364 468,947 312,989 197,724 328,895 280,345 37,316 981 91,667 -155,817 -73,654 -40,717 24,345
Gross Profit Margin 38.45% 23.49% 55.85% 49.66% 34.01% 32.77% 29.54% 28.31% 101.82% -0.57% 39.02% 39.56% 51.83% 38.81% 53.07% 53.44% 55.61% 73.83% 49.60% 45.92% 48.39% 54.14% 124.31% 50.39% 51.37% 36.92% 51.02% 46.81% 50.33% 43.72% 41.07% 47.87% 48.61% 22.92% 0.32% 48.60% -60.90% -25.28% -19.12% 7.06%
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 753,446 2,001,060 754,941 605,323 689,352 672,887 675,205 567,919 574,282 536,771 668,554 469,822 489,748 314,236 238,093 211,360 165,744 165,445 215,486 192,006 199,844 184,205 194,443 179,656 202,550 138,465 175,530 161,734 166,887 137,051 169,065 152,956 126,806 182,834 218,153 179,961 142,486 150,034 379,500 183,987
Total Operating Expenses 753,446 1,280,910 1,960,265 605,323 689,352 672,887 675,205 567,919 574,282 536,771 668,554 469,822 489,748 314,236 238,093 211,360 165,744 165,445 215,486 192,006 199,844 184,205 194,443 179,656 202,550 138,465 175,530 161,734 166,887 137,051 169,065 152,956 126,806 182,834 218,153 179,961 142,486 150,034 379,500 183,987
Operating Income or Loss 710,412 1,068,171 1,578,304 2,147,133 1,395,642 -1,062,244 387,167 -58,966 -1,916,593 -798,988 913,210 1,303,660 1,135,811 1,456,655 826,107 801,539 574,926 -904,813 311,751 170,952 371,053 458,713 -415,792 389,576 296,570 36,005 304,945 162,630 302,060 175,938 28,659 175,939 153,539 -145,518 -217,172 -88,294 -298,303 -223,688 -420,217 -159,642
Operating Margin 16.62% 10.68% 24.91% 65.60% 38.48% -33.96% 15.31% -3.17% -658.89% -79.58% 22.53% 29.08% 36.22% 31.92% 41.20% 42.29% 43.16% 90.35% 29.33% 21.63% 31.45% 38.63% 233.52% 34.49% 30.52% 7.62% 32.38% 23.47% 32.42% 24.57% 5.95% 25.61% 26.62% -89.38% -70.53% -46.81% -116.58% -76.78% -197.34% -46.30%
Interest Expense 849,003 54,567 813,792 769,066 759,940 616,599 577,624 417,661 347,696 294,978 292,569 300,603 276,429 262,428 244,626 223,709 240,067 261,469 260,950 268,747 264,766 249,088 241,508 211,081 203,850 219,590 211,495 211,959 198,590 186,854 182,141 255,105 181,313 171,394 170,282 151,554 139,427 111,963 119,846 96,618
EBITDA 732,712 1,090,471 1,600,404 1,878,005 1,395,642 805,034 420,548 271,815 1,320,012 -21,210 1,671,287 1,903,120 1,598,553 1,824,110 1,189,495 1,156,404 906,658 -551,358 661,889 515,092 736,780 817,224 -8,614 728,969 648,275 334,261 653,532 479,764 597,778 456,918 297,274 432,444 419,752 84,958 103,397 211,191 4,682 72,470 -149,134 100,650
Depreciation and Amortization 22,300 22,300 22,100 22,700 21,000 20,200 19,200 18,600 17,300 17,100 17,300 15,700 16,200 13,500 -4,844,295 -3,333,676 -2,157,429 4,588,632 -1,456,778 -389,744 -1,527,129 -1,794,639 407,178 339,393 351,705 298,256 348,587 317,134 295,718 280,980 268,615 256,505 266,213 230,476 320,569 299,485 302,985 296,158 271,083 260,292
Income Before Tax 1,210,205 1,363,051 1,875,971 2,819,190 1,451,013 408,435 51,031 -52,153 -1,916,593 1,099,436 1,026,875 3,660,927 4,606,541 4,354,106 4,824,222 3,333,676 2,157,429 -4,588,632 1,456,778 389,744 1,527,129 1,794,639 -1,213,907 1,222,864 1,627,356 620,535 661,512 397,358 887,062 838,436 468,807 985,588 279,276 -758,446 1,271,391 -1,225,285 3,336,415 1,959,147 472,838 901,311
Income Tax Expense 216,969 269,201 286,611 437,210 324,955 148,747 93,164 27,434 -102,511 -3,166 191,582 379,282 343,667 438,739 404,137 359,375 206,264 -360,679 142,626 53,132 165,399 167,593 -143,294 -129,405 60,960 17,641 146,826 18,420 18,538 40,542 5,800 10,826 6,045 1,890 27,341 -7,390 30,547 16,138 6,524 29,267
Net Income 667,926 682,214 1,040,429 1,490,126 861,712 339,994 -42,133 -79,587 -734,625 1,102,602 507,558 1,131,354 1,277,672 1,644,245 1,485,439 1,047,685 698,628 -1,280,524 515,101 241,213 514,393 700,978 -384,641 640,198 672,040 161,761 166,389 145,222 405,646 259,343 170,969 352,152 93,890 -329,939 32,257 -190,588 376,306 270,507 -583 89,938
Net Income Margin 15.62% 6.82% 16.42% 45.53% 23.76% 10.87% -1.67% -4.28% -252.55% 109.82% 12.52% 25.23% 40.74% 36.03% 74.08% 55.28% 52.45% 127.86% 48.45% 30.51% 43.60% 59.03% 216.02% 56.67% 69.17% 34.23% 17.67% 20.96% 43.53% 36.22% 35.51% 51.26% 16.28% -202.66% 10.48% -101.04% 147.07% 92.85% -0.27% 26.09%
EPS 0.75 0.77 1.18 1.71 0.98 0.37 -0.05 -0.09 -1.08 1.86 1.43 1.94 2.19 2.85 2.60 1.86 1.25 -2.30 0.93 0.44 0.94 1.31 -0.73 1.22 1.33 0.36 0.35 0.33 0.87 0.57 0.38 0.79 0.21 -0.73 0.07 -0.42 0.84 0.62 -0.00 0.21
EPS Diluted 0.72 0.74 1.14 1.64 0.94 0.36 -0.05 -0.09 -1.08 1.86 1.31 1.80 2.05 2.68 2.46 1.79 1.24 -2.29 0.91 0.43 0.93 1.27 -0.72 1.17 1.24 0.32 0.32 0.30 0.81 0.52 0.35 0.73 0.19 -0.73 0.07 -0.42 0.78 0.57 -0.00 0.20
Weighted Average Shares Out 887,395 885,006 884,999 862,123 861,553 861,109 861,070 859,833 680,747 592,203 583,031 583,031 582,398 576,728 570,818 562,426 558,774 557,950 555,380 546,337 544,529 533,892 528,046 525,240 510,587 487,705 481,166 471,759 466,170 453,696 451,155 445,989 448,222 450,262 450,262 452,166 446,795 434,875 431,433 419,961
Weighted Average Shares Out Diluted 932,046 925,141 912,002 909,057 912,148 887,169 886,269 859,833 680,747 592,203 637,416 637,416 630,390 620,888 609,834 589,116 565,611 559,150 566,278 559,532 554,644 550,046 532,267 545,673 548,745 535,918 520,157 506,873 501,177 496,684 484,313 479,976 481,810 450,262 450,262 452,166 482,651 472,225 458,983 452,020

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 16,069,771 16,165,528 20,348,567 11,294,442 10,306,480 9,289,503 12,823,556 11,058,837 11,851,176 12,914,929 10,091,602 11,973,622 11,662,284 10,498,736 5,363,009 4,363,105 2,454,541 1,982,292 2,346,713 2,686,985 2,143,057 1,808,368 1,751,287 2,264,875 2,065,172 1,880,834 1,876,687 2,436,566 2,131,687 2,758,398 2,508,902 2,196,800 1,512,475 2,080,306 2,519,860 3,037,546 3,909,812 2,641,905 2,290,855 3,224,250
Short Term Investments 98,674,137 102,033,226 -240,003,852 76,685,482 0 0 1,365 89,720,859 0 0 0 0 0 0 0 0 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 16,069,771 16,165,528 20,348,567 87,979,924 10,306,480 9,289,503 12,823,556 11,058,837 11,851,176 12,914,929 10,091,602 11,973,622 11,662,284 10,498,736 5,363,009 4,363,105 2,454,541 1,982,292 2,346,713 2,686,985 2,143,057 1,808,368 1,751,287 2,264,875 2,065,172 1,880,834 1,876,687 2,436,566 2,131,687 2,758,398 2,508,902 2,196,800 1,512,475 2,080,306 2,519,860 3,037,546 3,909,812 2,641,905 2,290,855 3,224,250
Net Receivables 49,883,360 48,486,684 40,255,895 29,847,783 30,050,946 30,366,439 32,041,063 31,060,181 31,695,794 29,058,485 29,008,604 30,529,288 21,071,768 19,791,010 1,935,886 1,956,182 1,797,413 1,258,422 1,051,505 1,234,546 1,299,315 1,644,710 1,424,295 1,504,397 1,465,962 1,349,588 1,699,427 1,892,092 1,560,608 1,417,990 1,687,444 1,618,625 2,056,175 1,168,712 1,031,319 1,271,044 1,332,180 1,543,132 1,535,396 1,520,474
Inventory 0 0 52,519,032 42,128,816 41,370,192 40,626,487 46,081,736 43,519,488 44,779,930 0 0 0 0 0 -2,524,876 -2,207,858 -2,021,714 -1,449,349 -1,224,825 -1,462,421 -1,512,850 -1,811,820 -1,713,376 -1,679,421 -1,645,019 -1,510,729 -1,864,777 -2,012,502 -1,724,647 -1,611,534 -1,964,356 -1,870,504 -2,226,046 0 0 0 0 0 0 0
Other Current Assets -65,953,131 -64,652,212 -51,748,391 -41,517,204 -40,752,986 -40,072,284 -45,403,582 -42,690,046 -44,068,043 730,283 557,288 664,205 560,090 583,314 588,990 251,676 224,301 190,927 173,320 227,875 213,535 167,110 289,081 175,024 179,057 161,141 165,350 120,410 164,039 193,544 276,912 251,879 169,871 94,540 305,651 298,779 194,457 73,586 143,070 92,731
Total Current Assets 214,391,784 210,736,691 61,375,103 118,439,319 40,974,632 40,210,145 45,542,773 42,948,460 44,258,857 42,703,697 39,657,494 43,167,115 33,294,142 30,873,060 5,363,009 4,363,105 2,454,541 1,982,292 2,346,713 2,686,985 2,143,057 1,808,368 1,751,287 2,264,875 2,065,172 1,880,834 1,876,687 2,436,566 2,131,687 2,758,398 2,508,902 2,196,800 1,512,475 3,343,558 3,856,830 4,607,369 5,436,449 4,258,623 3,969,321 4,837,455
Non-Current Assets
Property, Plant and Equipment 1,356,373 1,369,070 1,394,735 1,399,132 1,420,933 1,386,640 1,376,960 1,250,593 1,259,658 1,210,871 1,209,394 1,200,778 1,189,086 1,135,396 951,364 882,874 999,375 991,621 969,369 944,135 931,515 823,294 676,462 644,289 628,839 614,330 616,574 600,231 587,224 571,270 559,956 535,390 527,899 528,144 581,877 460,637 509,436 530,973 536,905 722,080
Goodwill 1,001,363 1,027,585 1,059,775 1,033,362 1,049,019 1,089,194 1,095,766 1,047,640 1,078,382 584,996 584,996 580,553 580,553 534,313 83,500 83,500 83,500 83,500 83,500 83,500 83,500 83,500 83,500 83,500 83,500 83,500 83,500 83,500 83,500 89,000 89,000 89,000 89,000 89,000 89,000 89,000 89,000 89,000 89,000 89,000
Intangible Assets 6,614,825 6,629,795 6,334,001 4,304,643 4,292,398 4,389,116 3,746,748 3,496,547 3,522,935 1,770,696 1,700,973 1,577,305 1,496,789 1,347,379 0 0 0 0 0 8,132 8,867 9,125 9,863 10,674 11,399 124,514 129,178 17,438 19,320 128,952 135,024 142,481 164,234 171,731 176,987 184,882 191,379 196,688 209,202 218,139
Long Term Investments 117,433,086 258,768,310 240,005,124 155,037,312 231,478,832 227,351,312 216,574,639 208,493,132 207,699,310 211,570,351 212,539,189 211,123,140 184,485,905 174,427,275 69,274,715 60,990,162 54,425,153 48,601,127 54,936,268 50,844,657 51,243,090 45,795,254 44,907,982 44,119,593 42,622,545 42,101,905 39,013,934 37,251,837 36,267,767 34,225,324 31,409,765 31,277,959 30,375,163 29,785,312 65,305,931 62,705,798 64,515,178 60,971,453 60,167,626 59,928,242
Tax Assets 2,795,022 2,484,113 2,322,337 2,667,601 2,171,712 2,124,829 2,781,960 2,750,425 2,340,991 1,632,519 841,646 871,848 897,587 1,135,563 83,822 176,950 428,144 582,039 158,574 252,733 286,728 408,148 538,161 298,336 92,794 131,361 131,944 281,583 277,317 275,975 286,948 283,730 282,513 290,723 275,391 304,494 247,581 266,289 237,982 237,354
Other Non-Current Assets 4,876,726 -141,241,637 4,803,119 5,851,587 6,307,273 6,059,353 5,958,345 6,261,843 5,914,965 6,817,851 7,751,748 7,278,911 7,290,801 6,992,128 4,050,092 4,158,742 3,719,669 3,360,496 2,404,895 2,824,907 2,827,308 3,076,330 2,776,120 2,922,681 3,068,415 2,642,709 3,982,902 3,634,484 3,501,266 3,586,793 4,013,302 3,459,239 4,555,587 220,115 771,743 704,746 704,674 973,964 662,709 300,715
Total Non-Current Assets 134,077,395 129,037,236 255,919,091 170,293,637 246,720,167 242,400,444 231,534,418 223,300,180 221,816,241 223,587,284 224,627,946 222,632,535 195,940,721 185,572,054 74,443,493 66,292,228 59,655,841 53,618,783 58,552,606 54,958,064 55,381,008 50,195,651 48,992,088 48,079,073 46,507,492 45,698,319 43,958,032 41,869,073 40,736,394 38,877,314 36,493,995 35,787,799 35,994,396 31,085,025 67,200,929 64,449,557 66,257,248 63,028,367 61,903,424 61,495,530
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 348,469,179 339,773,927 317,294,194 288,732,956 287,694,799 282,610,589 277,077,191 266,248,640 266,075,098 266,290,981 264,285,440 265,799,650 229,234,863 216,445,114 79,806,502 70,655,333 62,110,382 55,601,075 60,899,319 57,645,049 57,524,065 52,004,019 50,743,375 50,343,948 48,572,664 47,579,153 45,834,719 44,305,639 42,868,081 41,635,712 39,002,897 37,984,599 37,506,871 34,428,583 71,057,759 69,056,926 71,693,697 67,286,990 65,872,745 66,332,985
Current Liabilities
Accounts Payable 4,452,830 3,824,953 2,918,649 2,684,726 2,383,818 2,170,884 2,114,517 2,252,835 2,693,782 3,324,059 3,863,930 3,744,436 3,376,491 2,959,646 2,047,330 1,550,344 1,094,323 881,964 1,567,333 1,454,520 1,415,480 1,197,215 1,053,531 1,426,426 1,356,505 1,287,589 1,373,475 1,262,627 1,280,356 1,153,668 1,102,848 1,204,426 1,175,194 1,192,488 1,311,007 1,224,074 1,389,476 1,257,921 1,230,966 1,266,458
Short Term Debt 798,793 1,153,283 200,000 320,282 820,242 313,797 805,316 979,469 200,000 1,010,535 300,446 317,938 301,605 570,729 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97,000 27,000 0
Tax Payables 117,900 161,003 114,784 113,835 98,302 349,869 215,580 126,442 125,480 174,423 131,456 112,374 97,563 168,951 88,040 36,484 69,534 16,374 32,682 29,328 23,973 55,355 24,453 70,040 24,352 23,331 35,933 32,271 25,518 26,802 12,514 12,833 12,216 13,733 8,770 14,629 9,014 9,067 6,362 7,083
Deferred Revenue 47,779,959 46,651,573 0 0 0 0 59,902 0 0 0 59,902 112,374 97,563 168,951 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9,067 6,362 0
Other Current Liabilities -798,793 -1,153,283 37,510,068 25,982,615 25,894,144 26,380,502 26,236,809 24,789,410 27,147,081 25,886,276 26,909,050 28,154,682 19,554,506 18,783,086 1,445,975 1,865,344 1,669,093 1,148,323 1,034,282 1,102,999 1,016,869 1,034,215 1,054,171 1,111,392 1,706,649 1,417,811 1,414,361 1,374,201 1,480,233 1,630,921 1,296,190 1,271,568 1,627,367 774,878 877,045 998,993 1,434,809 1,037,785 1,130,349 1,311,302
Total Current Liabilities 52,232,789 50,476,526 40,628,717 28,987,623 29,098,204 28,865,183 29,216,544 28,021,714 30,040,863 30,220,870 31,133,328 32,329,430 23,330,165 22,482,412 3,493,305 3,415,688 2,763,416 2,030,287 2,601,615 2,557,519 2,432,349 2,231,430 2,107,702 2,537,818 3,063,154 2,705,400 2,787,836 2,636,828 2,760,589 2,784,589 2,399,038 2,475,994 2,802,561 1,967,366 2,188,052 2,223,067 2,824,285 2,401,773 2,394,677 2,577,760
Non-Current Liabilities
Long Term Debt 49,094,456 48,139,752 49,187,579 46,553,755 46,792,795 45,230,909 43,269,681 40,410,744 40,212,981 38,357,148 38,989,330 41,560,061 38,174,959 36,178,498 33,423,596 31,451,641 28,676,899 26,265,381 27,013,284 25,281,202 25,685,785 22,262,369 22,341,192 20,266,172 19,972,383 22,041,271 21,193,859 20,290,714 19,425,253 19,625,439 18,544,075 17,589,353 17,894,036 16,827,497 18,730,017 16,587,643 15,889,573 11,717,676 10,837,784 10,306,770
Deferred Revenue -239,521,700 -233,031,184 800,812 2,126,887 1,472,371 0 0 0 1,603,386 0 720,466 1,504,580 1,245,320 1,095,899 -199,425 0 0 0 0 0 0 0 0 -59,798 -58,369 -58,370 -58,369 0 0 0 -51,964 0 0 0 0 0 0 0 0 0
Deferred Tax 2,568,268 2,412,737 2,370,118 2,109,393 1,893,174 1,693,513 1,667,740 1,923,278 2,082,183 791,575 900,436 1,091,098 894,856 652,439 199,425 0 0 0 0 0 0 0 0 59,798 58,369 58,370 58,369 0 0 0 51,964 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 425,565,399 414,864,246 165,928,056 147,357,123 147,843,821 149,697,608 149,264,341 143,910,109 139,317,294 139,623,517 134,402,660 132,256,928 113,090,302 109,733,236 5,582,990 5,160,062 4,038,821 2,745,664 3,383,661 3,778,650 3,556,217 3,533,809 3,019,574 3,937,865 4,313,091 3,768,944 3,978,060 4,149,491 3,900,469 3,722,475 3,288,775 3,572,981 3,928,882 725,395 672,105 745,476 863,704 1,009,996 936,223 1,334,500
Total Non-Current Liabilities 237,706,423 232,385,551 218,286,565 198,147,158 198,002,161 196,622,030 194,201,762 186,244,131 183,215,844 178,772,240 175,012,892 176,412,667 153,405,437 147,660,072 39,006,586 36,611,703 32,715,720 29,011,045 30,396,945 29,059,852 29,242,002 25,796,178 25,360,766 24,204,037 24,285,474 25,810,215 25,171,919 24,440,205 23,325,722 23,347,914 21,884,814 21,162,334 21,822,918 17,552,892 19,402,122 17,333,119 16,753,277 12,727,672 11,774,007 11,641,270
Total Liabilities 289,939,212 282,862,077 258,915,282 227,134,781 227,100,365 225,487,213 223,418,306 214,265,845 213,256,707 208,993,110 206,146,220 208,742,097 176,735,602 170,142,484 39,006,586 36,611,703 32,715,720 29,011,045 30,396,945 29,059,852 29,242,002 25,796,178 25,360,766 24,204,037 24,285,474 25,810,215 25,171,919 24,440,205 23,325,722 23,347,914 21,884,814 21,162,334 21,822,918 19,520,258 21,590,174 19,556,186 19,577,562 15,129,445 14,168,684 14,219,030
Common Stock 8,874 8,850 8,850 8,846 8,580 8,611 8,611 8,598 8,598 5,905 5,957 5,830 5,830 5,783 5,729 5,663 5,591 8,402 5,600 8,426 8,426 8,326 8,340 8,287 7,940,529 6,933,430 6,722,863 6,409,824 6,247,755 5,800,915 5,506,375 5,361,237 5,029,708 5,059,694 5,575,981 5,689,729 5,977,190 5,633,520 5,403,095 5,500,280
Retained Earnings 10,867,154 10,354,524 9,818,336 8,923,933 7,592,571 6,890,381 6,315,711 6,365,963 6,590,883 7,510,671 7,670,182 7,247,400 6,200,585 5,007,223 3,440,782 2,037,935 1,056,918 433,546 1,792,152 1,345,828 1,172,754 726,312 91,953 551,036 30,699 15,245 19,481 29,170 35,199 45,561 49,096 27,192 28,106 24,341 0 0 0 0 -8,587 -625
Accumulated Other Comprehensive Income/Loss -7,336,261 -6,974,780 -4,517,649 -5,852,491 -4,922,274 -4,691,575 -5,901,701 -6,054,953 -4,590,616 -1,650,212 -209,789 -174,439 -106,348 -646,368 -18,612 -41,081 -52,969 -54,694 -41,639 -51,093 -40,274 -39,954 -39,645 -40,448 -30,699 -15,245 -19,481 -29,170 -35,199 -45,561 -49,096 -27,192 -28,106 -24,341 -28,799 -31,083 -29,775 -32,154 -20,404 -14,101
Total Stockholders Equity 21,673,103 21,421,193 22,858,694 20,407,773 19,981,567 19,662,681 17,728,820 17,451,045 19,072,683 15,714,287 17,582,164 16,932,970 16,068,359 14,676,056 13,716,818 12,197,656 9,954,868 9,325,962 10,807,490 10,117,754 9,875,478 9,322,371 8,649,610 9,006,767 8,392,384 7,400,739 7,185,936 6,863,208 6,695,110 6,237,908 5,939,833 5,816,599 5,484,156 5,368,341 5,547,182 5,658,646 5,947,415 5,601,366 5,399,586 5,512,022
Total Investments 319,330,573 258,768,310 1,272 231,722,794 231,478,832 227,351,312 1,365 298,213,991 207,699,310 211,570,351 212,539,189 211,123,140 184,485,905 174,427,275 69,274,715 60,990,162 54,425,153 48,601,127 54,936,268 50,844,657 51,243,090 45,795,254 44,907,982 44,119,593 42,622,545 42,101,905 39,013,934 37,251,837 36,267,767 34,225,324 31,409,765 31,277,959 30,375,163 29,785,312 65,305,931 62,705,798 64,515,178 60,971,453 60,167,626 59,928,242
Total Debt 50,417,512 49,830,893 49,387,579 46,874,037 47,613,037 45,544,706 44,074,997 41,390,213 40,412,981 39,367,683 39,289,776 41,877,999 38,476,564 36,749,227 33,423,596 31,451,641 28,676,899 26,265,381 27,013,284 25,281,202 25,685,785 22,262,369 22,341,192 20,266,172 19,972,383 22,041,271 21,193,859 20,290,714 19,425,253 19,625,439 18,544,075 17,589,353 17,894,036 16,827,497 18,730,017 16,587,643 15,889,573 11,717,676 10,837,784 10,306,770
Net Debt 34,347,741 33,665,365 29,039,012 35,579,595 37,306,557 36,255,203 31,251,441 30,331,376 28,561,805 26,452,754 29,198,174 29,904,377 26,814,280 26,250,491 28,060,587 27,088,536 26,222,358 24,283,089 24,666,571 22,594,217 23,542,728 20,454,001 20,589,905 18,001,297 17,907,211 20,160,437 19,317,172 17,854,148 17,293,566 16,867,041 16,035,173 15,392,553 16,381,561 14,747,191 16,210,157 13,550,097 11,979,761 9,075,771 8,546,929 7,082,520

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 667,926 682,214 1,040,429 2,381,980 1,126,058 259,688 -42,133 -79,587 -1,814,082 1,102,602 835,293 3,281,645 4,262,874 3,915,367 4,420,085 2,974,301 1,951,165 -4,227,953 1,314,152 336,612 1,361,730 1,627,046 -1,070,613 1,352,269 1,566,396 602,894 514,686 378,938 868,524 797,894 463,007 974,762 273,231 -760,336 1,244,050 -1,217,895 3,305,868 1,943,009 466,314 872,044
Depreciation & Amortization 22,300 22,300 22,100 45,931 57,226 32,180 33,381 330,781 17,300 74,962 386,867 15,700 16,200 82,607 4,437 4,568 4,817 4,804 10,099 9,383 10,883 18,735 1,372 8,581 11,517 15,830 118,661 11,649 16,162 16,427 25,653 -33,905 24,621 21,309 120,975 -31,343 39,071 3,914 118,117 208,528
Deferred Income Tax 0 0 1,328,861 -1,271,635 -57,226 0 0 0 0 -74,962 -74,890 0 0 -2,778,807 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation 184,907 183,411 140,216 146,586 147,532 184,135 170,615 174,113 216,716 168,792 233,493 119,620 88,541 88,162 130,114 64,263 61,002 71,379 72,388 76,370 70,682 78,268 68,478 82,386 84,617 96,227 63,594 72,250 87,940 111,036 78,858 61,552 60,657 63,823 47,730 67,821 69,478 76,550 55,968 83,950
Change in Working Capital 821,186 1,298,503 563,342 822,685 -947,581 990,225 -756,299 572,724 -1,025,050 -234,975 -1,313,208 1,376,063 561,564 1,658,857 296,631 898,217 487,985 -1,272,256 20,204 325,756 504,548 211,471 -757,575 38,440 374,777 306,838 40,523 141,910 272,147 832,495 -598,792 756,700 -940,934 361,308 -109,082 157,231 -262,844 487,511 260,788 681,549
Accounts Receivable 473,627 583,293 490,065 587,833 246,608 -263,534 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
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 1,187,516 0 0 -766,087 327,431 0 0 381,421 93,536 0 0 -41,480 1,581,967 0 0 310,776 648,737 0 0 -3,882 -187,661 0 0 264,915 -156,176 0
Other Working Capital 821,186 1,298,503 563,342 822,685 -947,581 990,225 -756,299 572,724 -274,959 -234,975 -1,313,208 1,376,063 561,564 1,658,857 -890,885 898,217 487,985 -506,169 -307,227 325,756 504,548 -169,950 -851,111 38,440 374,777 348,318 -1,541,444 141,910 272,147 521,719 -1,247,529 756,700 -940,934 365,190 78,579 157,231 -262,844 222,596 416,964 681,549
Other Non-Cash Items 1,200,295 277,476 -979,411 -154,474 -2,965,130 -3,399,116 -53,099 -2,483,083 -2,943,880 -119,601 -3,685,764 -7,028,519 -6,147,121 -3,039,352 -6,653,178 -5,346,187 -3,831,685 4,022,424 -3,576,113 -1,137,680 -5,207,082 -1,760,507 -606,718 -2,174,835 -4,406,597 -3,163,459 -2,030,162 -948,292 -1,973,718 -2,859,794 -949,435 -1,157,915 154,917 -403,585 -2,529,836 1,726,097 -3,056,586 -1,563,698 -812,424 -1,986,596
Net Cash Provided by Operating Activities 2,667,107 2,235,893 2,115,537 1,971,073 -2,639,121 -1,932,888 -647,535 -1,485,052 -4,063,490 916,818 -3,618,209 -2,251,191 -1,234,142 -73,166 -1,806,348 -1,409,406 -1,331,533 -1,406,406 -2,169,369 -398,942 -3,270,122 156,278 -2,366,428 -701,740 -2,380,807 -2,157,500 -1,411,359 -355,194 -745,107 -1,118,369 -1,006,362 635,099 -452,129 -738,790 -1,347,138 733,254 55,916 943,372 -29,354 -349,053
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -26,473 -17,295 -29,212 -17,419 -38,555 -23,207 -26,472 -24,411 -22,285 -11,888 -19,534 -32,950 -21,838 -27,727 -41,917 -35,840 -30,185 -45,444 -43,537 -18,711 -125,208 -19,906 -35,273 -24,766 -36,518 -8,670 -26,232 -22,540 -27,789 -21,561 -55,020 -4,791 -2,547 -2,427 -165,859 -18,827 -34,118 -46,574 -239,567 -1,658
Acquisitions Net 0 0 0 0 0 0 0 0 -1,690,702 0 0 0 -58,139 -415,640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments -36,699,886 -24,180,684 -20,099,306 -5,788,564 -5,092,895 -8,769,518 -9,984,270 -9,285,237 -12,816,186 -15,105,620 -20,402,337 -21,908,751 -11,006,141 -5,300,346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 34,242,737 18,991,253 23,992,571 4,686,645 5,352,673 4,956,273 7,054,790 5,709,157 9,461,640 13,130,681 17,104,075 18,512,747 8,694,698 5,255,841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,023,404 27,264,024 0 0 6,054,272 38,900,257 0
Other Investing Activities -2,314 16,063 20,801 42,578 -21,834 17,919 -10,158 11,367 -26,676 -11,002 729,486 -1,039,718 218,890 111,836 -11,128 0 0 -4,073 -12,793 0 0 -451 -2,563 0 26,630 0 -12,127 59,197 25,443 83,340 -30,686 -47,392 15,283 -1,958,342 -27,258,862 -114,904 -104,524 -5,999,780 -38,849,448 19,887
Net Cash Used for Investing Activities -2,485,936 -5,190,663 3,884,854 -1,076,760 199,389 -3,818,533 -2,966,110 -3,589,124 -5,094,209 -1,997,829 -2,588,310 -4,468,672 -2,172,530 -376,036 -41,917 -35,840 -30,185 -45,444 -43,537 -18,711 -125,208 -19,906 -35,273 -24,766 -9,888 -8,670 -38,359 36,657 -2,346 61,779 -85,706 -52,183 12,736 62,635 -160,697 -133,731 -138,642 7,918 -188,758 18,229
Cash Flows from Financing Activities
Debt Repayment -1,098,508 -788,983 -742,297 -21,937 -1,364,422 -1,519,808 -1,582,576 -2,460,373 -4,383,448 -5,484,370 -7,592,589 -4,983,135 -5,345,749 -3,552,362 -1,166,113 -1,881,752 -1,030,556 -1,248,347 -2,334,687 -1,558,041 -3,611,840 -1,806,203 -3,818,110 -2,184,917 -2,958,237 -2,750,750 -1,957,313 -2,793,315 -3,609,515 -1,154,415 -1,128,986 -2,133,904 -1,561,782 -657,461 -1,386,478 -2,273,063 -1,429,386 -837,235 -1,072,178 -1,731,070
Common Stock Issued 0 0 -8,217,933 0 0 0 0 0 0 0 -38,463 8,617,947 6,836,339 38,463 1,115,792 0 0 0 3,780,466 0 0 1,581,043 5,643,310 2,496,675 0 0 0 0 0 0 2,533,215 1,935,200 2,274,817 1,584,127 0 0 0 0 0 0
Common Stock Repurchased -92,946 0 -9,918 -17,569 -304,030 0 346,651 -346,651 -34,874 -346,651 -133,780 -155,000 -409,564 -71,366 0 0 0 -246,160 -43,558 0 0 -28,566 -92,480 -28,450 -52,212 -82,757 0 0 0 -72,381 -4,941 -26,685 -70,261 -194,957 -187,243 0 0 0 -28,411 0
Dividends Paid -155,296 -146,026 -146,026 -158,764 -159,522 -150,720 -150,722 -150,524 -109,104 -102,991 -102,026 -104,308 -109,901 -103,395 -108,374 -83,826 -83,597 -78,082 -77,118 -76,480 -76,292 -74,960 -74,442 -97,503 -92,662 -91,098 -89,529 -88,239 -86,847 -80,722 -80,266 -79,374 -75,970 -72,033 -162,432 -189,167 -203,279 -151,733 -192,884 -278,361
Other Financing Activities -1,089,106 -2,314,569 2,476,008 -1,583,932 -2,382,149 -1,764,898 6,790,986 7,303,570 5,135,775 10,080,488 12,104,738 3,855,859 3,464,484 8,147,802 1,858,608 1,768,317 863,938 586,112 479,836 2,508,946 7,486,509 335,934 88,222 568,547 5,947,807 4,060,019 2,936,681 3,504,970 3,817,104 2,541,223 85,148 406,172 104,171 249,632 2,347,567 1,794,939 2,233,102 426,573 928,494 1,308,810
Net Cash Used Provided by Financing Activities -238,840 -1,671,612 3,062,361 -1,782,202 -1,481,279 -395,810 5,404,339 4,346,022 8,158,529 4,146,476 4,237,880 7,231,363 4,435,609 4,459,142 2,916,347 3,566,243 1,810,897 1,510,217 1,804,939 874,425 3,798,377 7,248 1,746,500 754,352 2,896,908 1,218,171 889,839 623,416 120,742 1,306,086 1,404,170 101,409 670,975 909,308 798,657 -667,291 600,437 -562,395 -336,568 -700,621
Effect of Forex Changes on Cash -38,088 -16,210 34,526 -36,313 5,594 21,603 -35,189 -14,230 -170,974 -49,376 -17,869 -17,014 3,406,672 449,202 37,448 28,301 19,407 -25,740 19,813 -21,760 743 1,636 2,112 -14,882 -32,840 20,902 9,230 19,611 43,230 7,680 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -95,757 4,673,032 -218,346 962,124 1,020,198 -3,656,850 1,755,505 -742,384 -1,170,144 3,016,089 -1,986,508 494,486 -6,542,066 -2,534,315 1,105,530 2,149,298 468,586 32,627 -388,154 435,012 403,790 145,256 -653,089 12,964 473,373 -927,097 -559,879 304,879 -626,711 249,496 312,102 684,325 231,582 233,153 -709,178 -67,768 517,711 388,895 -554,680 -1,031,445
Cash at End of Period 16,069,771 16,165,528 11,492,496 11,710,842 10,748,718 9,728,520 13,385,370 11,629,865 12,372,249 13,542,393 10,526,304 12,512,812 4,435,609 4,459,142 6,993,457 5,887,927 3,738,629 3,270,043 3,237,416 3,625,570 3,190,558 2,786,768 2,641,512 3,294,601 3,281,637 2,808,264 1,876,687 2,436,566 2,131,687 2,758,398 2,508,902 2,196,800 1,512,475 1,280,893 1,047,740 1,756,918 1,824,686 1,306,975 918,080 1,472,760
Cash at Start of Period 16,165,528 11,492,496 11,710,842 10,748,718 9,728,520 13,385,370 11,629,865 12,372,249 13,542,393 10,526,304 12,512,812 12,018,326 10,977,675 6,993,457 5,887,927 3,738,629 3,270,043 3,237,416 3,625,570 3,190,558 2,786,768 2,641,512 3,294,601 3,281,637 2,808,264 3,735,361 2,436,566 2,131,687 2,758,398 2,508,902 2,196,800 1,512,475 1,280,893 1,047,740 1,756,918 1,824,686 1,306,975 918,080 1,472,760 2,504,205
Free Cash Flow
Operating Cash Flow 2,667,107 2,235,893 2,115,537 1,971,073 -2,639,121 -1,932,888 -647,535 -1,485,052 -4,063,490 916,818 -3,618,209 -2,251,191 -1,234,142 -73,166 -1,806,348 -1,409,406 -1,331,533 -1,406,406 -2,169,369 -398,942 -3,270,122 156,278 -2,366,428 -701,740 -2,380,807 -2,157,500 -1,411,359 -355,194 -745,107 -1,118,369 -1,006,362 635,099 -452,129 -738,790 -1,347,138 733,254 55,916 943,372 -29,354 -349,053
Capital Expenditure -26,473 -17,295 -29,212 -17,419 -38,555 -23,207 -26,472 -24,411 -22,285 -11,888 -19,534 -32,950 -21,838 -27,727 -41,917 -35,840 -30,185 -45,444 -43,537 -18,711 -125,208 -19,906 -35,273 -24,766 -36,518 -8,670 -26,232 -22,540 -27,789 -21,561 -55,020 -4,791 -2,547 -2,427 -165,859 -18,827 -34,118 -46,574 -239,567 -1,658
Free Cash Flow 2,640,634 2,218,598 2,086,325 1,953,654 -2,677,676 -1,956,095 -674,007 -1,509,463 -4,085,775 904,930 -3,637,743 -2,284,141 -1,255,980 -100,893 -1,848,265 -1,445,246 -1,361,718 -1,451,850 -2,212,906 -417,653 -3,395,330 136,372 -2,401,701 -726,506 -2,417,325 -2,166,170 -1,437,591 -377,734 -772,896 -1,139,930 -1,061,382 630,308 -454,676 -741,217 -1,512,997 714,427 21,798 896,798 -268,921 -350,711