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 9,526,009 9,381,681 8,832,825 8,541,668 8,187,301 8,161,503 7,852,053 7,925,589 7,970,141 7,867,767 7,709,318 7,483,467 7,341,777 7,163,282 6,644,442 6,435,637 6,148,286 5,767,691 5,467,434 5,244,905 4,923,116 4,520,992 4,186,841 3,999,374 3,907,270 3,700,856 3,285,755 2,984,859 2,785,464 2,636,635 2,477,541 2,290,188 2,105,204 1,957,736 1,823,333 1,738,355 1,644,694 1,573,129 1,484,728 1,409,432
Revenue Y/Y Growth 16.35% 14.95% 12.49% 7.77% 2.72% 3.73% 1.85% 5.91% 8.56% 9.83% 16.03% 16.28% 19.41% 24.20% 21.53% 22.70% 24.89% 27.58% 30.59% 31.14% 26.00% 22.16% 27.42% 33.99% 40.27% 40.36% 32.62% 30.33% 32.31% 34.68% 35.88% 31.74% 28.00% 24.45% 22.81% 23.34% - - - -
Cost of Revenue 5,174,216 4,977,267 5,307,485 4,930,788 4,673,470 4,803,625 5,404,160 4,788,665 4,690,755 4,284,705 5,239,575 4,206,589 4,018,008 3,868,511 4,165,160 3,867,751 3,643,707 3,599,701 3,466,023 3,097,919 3,005,657 2,870,614 2,733,400 2,412,346 2,289,867 2,196,075 2,107,354 1,992,980 1,902,308 1,657,024 1,654,419 1,532,844 1,473,098 1,369,540 1,249,365 1,173,958 1,121,752 1,046,401 1,014,332 954,394
Gross Profit 4,351,793 4,404,414 3,525,340 3,610,880 3,513,831 3,357,878 2,447,893 3,136,924 3,279,386 3,583,062 2,469,743 3,276,878 3,323,769 3,294,771 2,479,282 2,567,886 2,504,579 2,167,990 2,001,411 2,146,986 1,917,459 1,650,378 1,453,441 1,587,028 1,617,403 1,504,781 1,178,401 991,879 883,156 979,611 823,122 757,344 632,106 588,196 573,968 564,397 522,942 526,728 470,396 455,038
Gross Profit Margin 45.68% 46.95% 39.91% 42.27% 42.92% 41.14% 31.18% 39.58% 41.15% 45.54% 32.04% 43.79% 45.27% 46.00% 37.31% 39.90% 40.74% 37.59% 36.61% 40.93% 38.95% 36.50% 34.71% 39.68% 41.39% 40.66% 35.86% 33.23% 31.71% 37.15% 33.22% 33.07% 30.03% 30.04% 31.48% 32.47% 31.80% 33.48% 31.68% 32.29%
Research and Development 711,254 702,473 673,341 657,159 657,983 687,275 673,926 662,739 716,846 657,530 647,470 563,887 537,321 525,207 486,936 453,802 435,045 453,817 409,376 379,776 383,233 372,764 331,789 327,026 317,213 300,730 273,351 255,236 267,083 257,108 225,191 216,099 207,300 203,508 180,859 171,762 155,061 143,106 125,876 120,953
General and Administrative Expenses 1,071,076 1,058,360 1,355,890 1,037,327 1,028,665 956,286 1,224,063 941,167 984,257 953,906 1,190,503 957,738 938,818 809,708 1,038,104 799,221 711,606 755,917 1,133,523 786,971 827,807 818,530 905,885 779,334 837,977 757,473 659,747 528,016 488,266 465,561 443,997 435,209 354,436 335,235 333,215 318,994 293,046 286,166 279,474 223,678
Total Operating Expenses 1,782,330 1,760,833 2,029,231 1,694,486 1,686,648 1,643,561 1,897,989 1,603,906 1,701,103 1,611,436 1,837,973 1,521,625 1,476,139 1,334,915 1,525,040 1,253,023 1,146,651 1,209,734 1,542,899 1,166,747 1,211,040 1,191,294 1,237,674 1,106,360 1,155,190 1,058,203 933,098 783,252 755,349 722,669 669,188 651,308 561,736 538,743 514,074 490,756 448,107 429,272 405,350 344,631
Operating Income or Loss 2,569,463 2,643,581 1,496,109 1,916,394 1,827,183 1,714,317 549,904 1,533,018 1,578,283 1,971,626 631,770 1,755,253 1,847,630 1,959,856 954,242 1,314,863 1,357,928 958,256 458,512 980,239 706,419 459,084 215,767 480,668 462,213 446,578 245,303 208,627 127,807 256,942 153,934 106,036 70,370 49,453 59,894 73,641 74,835 97,456 65,046 110,407
Operating Margin 26.97% 28.18% 16.94% 22.44% 22.32% 21.00% 7.00% 19.34% 19.80% 25.06% 8.19% 23.46% 25.17% 27.36% 14.36% 20.43% 22.09% 16.61% 8.39% 18.69% 14.35% 10.15% 5.15% 12.02% 11.83% 12.07% 7.47% 6.99% 4.59% 9.75% 6.21% 4.63% 3.34% 2.53% 3.28% 4.24% 4.55% 6.20% 4.38% 7.83%
Interest Expense -167,986 173,314 223,984 175,563 174,812 245,443 510,568 172,575 175,455 187,579 189,429 190,429 253,841 194,440 447,825 453,403 322,326 184,083 309,179 160,660 205,503 135,529 128,807 108,862 101,605 146,962 113,973 92,390 113,845 46,742 63,665 35,536 35,455 35,537 39,163 35,333 35,217 59,030 19,530 13,486
EBITDA 6,420,380 6,401,620 5,212,780 5,748,625 5,353,550 5,264,636 4,588,118 5,533,202 5,143,362 5,408,238 4,545,583 4,884,692 4,692,867 4,983,879 3,968,810 4,077,195 3,991,748 3,491,855 3,065,999 3,486,318 2,971,486 2,691,944 2,334,047 2,430,559 2,378,948 2,225,597 1,990,528 1,868,601 1,713,663 1,609,864 1,517,837 1,372,465 1,296,200 1,169,176 1,056,036 983,610 934,701 883,326 829,889 829,803
Depreciation and Amortization 3,850,917 3,758,039 3,840,646 3,664,013 3,499,406 3,550,319 4,038,214 4,000,184 3,565,079 3,436,612 3,805,301 3,033,304 2,845,237 2,754,937 3,014,568 2,762,332 2,633,820 2,511,902 2,607,487 2,313,335 2,265,067 2,156,756 2,085,844 1,942,887 1,848,707 1,779,019 1,745,225 1,659,974 1,585,856 1,339,330 1,363,903 1,257,802 1,209,513 1,093,760 996,142 906,039 858,994 785,870 764,843 718,780
Income Before Tax 2,513,856 2,614,579 1,148,150 1,909,049 1,679,332 1,468,874 39,336 1,621,847 1,623,054 1,979,692 550,853 1,660,959 1,593,789 2,034,502 506,417 861,460 1,035,602 795,870 149,333 1,012,323 500,916 399,659 119,396 378,810 428,636 299,616 131,330 116,237 13,962 223,792 90,269 79,127 51,232 39,879 20,731 42,238 40,490 38,426 45,516 97,537
Income Tax Expense 366,550 282,370 210,312 231,627 191,722 163,754 -15,948 223,605 182,103 382,245 -56,576 211,888 240,776 327,787 -35,739 71,484 315,406 86,803 -437,637 347,079 230,266 55,607 -14,538 -24,025 44,287 9,492 -54,187 -13,353 -51,638 45,570 23,521 27,610 10,477 12,221 -22,447 12,806 14,155 14,730 -37,855 38,242
Net Income 2,147,306 2,332,209 937,838 1,677,422 1,487,610 1,305,120 55,284 1,398,242 1,440,951 1,597,447 607,429 1,449,071 1,353,013 1,706,715 542,156 789,976 720,196 709,067 586,970 665,244 270,650 344,052 133,934 402,835 384,349 290,124 185,517 129,590 65,600 178,222 66,748 51,517 40,755 27,658 43,178 29,432 26,335 23,696 83,371 59,295
Net Income Margin 22.54% 24.86% 10.62% 19.64% 18.17% 15.99% 0.70% 17.64% 18.08% 20.30% 7.88% 19.36% 18.43% 23.83% 8.16% 12.28% 11.71% 12.29% 10.74% 12.68% 5.50% 7.61% 3.20% 10.07% 9.84% 7.84% 5.65% 4.34% 2.36% 6.76% 2.69% 2.25% 1.94% 1.41% 2.37% 1.69% 1.60% 1.51% 5.62% 4.21%
EPS 4.99 5.40 2.15 3.80 3.35 2.93 0.12 3.14 3.24 3.60 1.37 3.27 3.05 3.85 1.23 1.79 1.63 1.61 1.34 1.52 0.62 0.79 0.31 0.92 0.88 0.67 0.43 0.30 0.15 0.41 0.16 0.12 0.10 0.06 0.10 0.07 0.06 0.06 0.20 0.14
EPS Diluted 4.88 5.28 2.11 3.73 3.29 2.88 0.12 3.10 3.20 3.53 1.33 3.19 2.97 3.75 1.19 1.74 1.59 1.57 1.30 1.47 0.60 0.76 0.30 0.89 0.85 0.64 0.41 0.29 0.15 0.40 0.15 0.12 0.09 0.06 0.10 0.07 0.06 0.05 0.19 0.14
Weighted Average Shares Out 430,065 432,090 435,923 441,537 443,881 445,244 445,200 444,878 444,557 444,146 443,462 442,778 443,159 443,224 442,220 441,526 440,569 439,352 438,547 438,090 437,587 436,947 436,385 435,809 435,097 434,174 433,108 432,404 431,396 430,600 429,738 428,937 428,483 428,117 427,668 426,869 425,340 423,626 422,247 421,197
Weighted Average Shares Out Diluted 439,739 441,654 444,292 450,011 451,572 452,417 451,649 450,344 450,169 452,984 455,795 454,925 455,129 455,641 455,283 455,088 453,945 452,494 451,367 451,552 452,195 451,922 451,116 451,919 451,552 450,359 448,142 447,362 446,262 445,458 440,063 438,389 438,154 437,993 438,257 437,606 436,097 433,811 432,516 432,740

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 6,363,759 6,745,500 7,116,913 7,353,245 7,662,788 6,714,594 5,147,176 6,113,733 5,819,449 6,008,946 6,027,804 7,526,681 7,777,530 8,403,705 8,205,550 8,392,391 7,153,248 5,151,884 5,018,437 4,435,018 5,004,247 3,348,557 3,794,483 3,067,534 3,906,357 2,593,666 2,822,795 1,746,469 1,918,777 1,077,824 1,467,576 969,158 1,390,925 1,605,244 1,809,330 2,115,437 2,293,872 2,454,777 1,113,608 1,183,217
Short Term Investments 294,126 301,929 20,973 514,201 914,201 1,112,910 911,276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 246,125 263,405 266,206 374,098 443,303 467,227 501,385 494,205 502,886 502,931 494,888 483,602
Cash + Short Term Investments 6,657,885 7,047,429 7,137,886 7,867,446 8,576,989 7,827,504 6,058,452 6,113,733 5,819,449 6,008,946 6,027,804 7,526,681 7,777,530 8,403,705 8,205,550 8,392,391 7,153,248 5,151,884 5,018,437 4,435,018 5,004,247 3,348,557 3,794,483 3,067,534 3,906,357 2,593,666 2,822,795 1,746,469 2,164,902 1,341,229 1,733,782 1,343,256 1,834,228 2,072,471 2,310,715 2,609,642 2,796,758 2,957,708 1,608,496 1,666,819
Net Receivables 1,276,359 1,228,691 1,842,054 1,139,974 1,218,326 1,025,509 1,586,898 875,042 765,386 824,650 804,320 782,350 775,222 807,036 610,819 604,789 565,668 1,081,547 979,068 466,168 492,034 432,955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory -31,927,355 -31,662,100 408,936 482,375 -32,520,774 -1,025,509 -1,586,898 -875,042 -765,386 -824,650 0 -782,350 -775,222 -807,036 -610,819 -604,789 -565,668 0 -979,068 -466,168 -492,034 -432,955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 1,681,309 1,645,193 529,257 1,289,679 2,929,347 2,655,119 3,208,021 2,703,170 2,021,329 2,089,069 1,237,701 1,889,106 1,826,746 1,703,803 1,556,030 1,434,089 1,410,891 214,350 1,160,067 892,740 872,910 820,350 5,899,652 5,662,447 5,440,532 5,223,910 4,847,179 4,638,879 4,535,883 4,319,101 3,986,509 3,850,637 3,552,690 3,471,365 3,121,125 2,960,071 2,803,752 2,581,348 2,331,973 2,156,663
Total Current Assets 9,615,553 9,921,313 9,918,133 10,779,474 11,506,336 10,482,623 9,266,473 8,816,903 7,840,778 8,098,015 8,069,825 9,415,787 9,604,276 10,107,508 9,761,580 9,826,480 8,564,139 6,447,781 6,178,504 5,327,758 5,877,157 4,168,907 9,694,135 8,729,981 9,346,889 7,817,576 7,669,974 6,385,348 6,700,785 5,660,330 5,720,291 5,193,893 5,386,918 5,543,836 5,431,840 5,569,713 5,600,510 5,539,056 3,940,469 3,823,482
Non-Current Assets
Property, Plant and Equipment 3,734,219 3,660,493 1,491,444 1,498,391 1,471,968 1,413,094 1,398,257 1,372,754 1,361,920 1,383,763 1,323,453 1,220,114 1,107,437 1,015,419 960,183 828,118 751,941 650,455 565,221 481,992 452,399 434,372 418,281 371,152 349,646 341,932 319,404 322,421 309,831 275,083 250,395 191,876 162,864 166,254 173,412 181,268 171,396 145,816 149,875 144,147
Goodwill 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 0 31,662,100 31,658,056 31,749,861 32,520,774 32,349,184 32,736,713 32,777,340 32,533,199 31,191,920 30,919,539 28,974,045 27,291,640 26,043,991 25,383,950 25,067,633 25,155,117 25,266,889 24,504,567 23,234,994 21,945,740 20,888,785 14,960,954 13,408,443 12,292,070 11,314,803 10,371,055 9,739,704 9,078,474 8,029,112 7,274,501 6,677,674 5,742,938 5,260,160 4,312,817 3,891,790 3,640,767 3,312,353 2,773,326 2,631,882
Long Term Investments 41,218 27,945 4,654 36,840 1,714 19,536 19,996 23,762 24,056 0 0 0 0 0 0 0 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 Assets 0 -31,662,100 1,910,106 -36,840 -1,714 -19,536 261,541 -23,762 -24,056 0 0 0 0 0 0 0 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 35,707,905 35,217,970 3,749,599 5,474,060 5,318,395 5,245,444 4,911,788 4,595,190 4,615,038 4,657,206 4,271,846 3,129,911 2,967,616 2,956,096 3,174,646 2,900,312 2,704,084 2,694,785 2,727,420 1,896,967 1,896,043 1,726,568 901,030 856,653 674,932 678,486 652,309 504,067 428,133 394,571 341,423 283,895 300,787 292,024 284,802 273,496 242,188 243,401 192,981 178,818
Total Non-Current Assets 39,483,342 38,906,408 38,813,859 38,722,312 39,311,137 39,007,722 39,328,295 38,745,284 38,510,157 37,232,889 36,514,838 33,324,070 31,366,693 30,015,506 29,518,779 28,796,063 28,611,142 28,612,129 27,797,208 25,613,953 24,294,182 23,049,725 16,280,265 14,636,248 13,316,648 12,335,221 11,342,768 10,566,192 9,816,438 8,698,766 7,866,319 7,153,445 6,206,589 5,718,438 4,771,031 4,346,554 4,054,351 3,701,570 3,116,182 2,954,847
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 49,098,895 48,827,721 48,731,992 49,501,786 50,817,473 49,490,345 48,594,768 47,562,187 46,350,935 45,330,904 44,584,663 42,739,857 40,970,969 40,123,014 39,280,359 38,622,543 37,175,281 35,059,910 33,975,712 30,941,711 30,171,339 27,218,632 25,974,400 23,366,229 22,663,537 20,152,797 19,012,742 16,951,540 16,517,223 14,359,096 13,586,610 12,347,338 11,593,507 11,262,274 10,202,871 9,916,267 9,654,861 9,240,626 7,056,651 6,778,329
Current Liabilities
Accounts Payable 598,557 607,348 747,412 534,429 615,374 591,987 671,513 560,156 504,278 617,202 837,483 643,059 622,931 532,942 656,183 541,298 446,668 545,488 674,347 444,129 442,194 439,496 562,985 441,427 448,219 436,183 359,555 301,443 273,398 294,831 312,842 285,753 240,458 231,914 253,491 209,365 211,729 190,567 201,581 150,374
Short Term Debt 2,217,050 1,196,564 399,844 399,614 399,387 399,163 355,985 334,339 336,925 0 699,823 699,473 699,128 698,788 499,878 499,517 499,161 498,809 843,043 1,037,723 750,812 746,268 477,417 527,079 392,595 429,431 315,094 331,723 248,871 296,258 197,632 201,232 172,073 181,634 140,389 179,350 150,406 107,323 69,746 70,559
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 1,473,720 1,469,484 1,442,969 1,306,185 1,311,918 1,262,271 1,264,661 1,176,323 1,224,743 1,239,048 1,209,342 1,182,632 1,187,364 1,140,271 1,117,992 1,040,202 1,029,261 986,753 924,745 915,506 892,777 808,692 760,899 716,723 697,740 673,892 618,622 535,425 505,302 458,693 443,472 427,206 396,976 374,223 346,721 329,739 301,754 285,340 274,586 252,956
Other Current Liabilities 5,850,672 6,015,821 6,270,430 6,098,490 6,349,126 6,062,649 5,638,815 5,695,106 5,434,076 5,883,406 5,742,318 5,524,082 5,323,465 5,589,769 5,531,732 5,858,778 5,651,328 5,822,675 4,413,561 4,860,542 4,848,201 4,863,351 4,686,019 4,613,011 4,541,087 4,466,081 4,173,041 4,142,086 4,095,374 3,861,447 3,632,711 3,497,214 3,242,330 3,145,861 2,789,023 2,622,964 2,556,180 2,425,619 2,117,241 2,074,766
Total Current Liabilities 10,139,999 9,289,217 8,860,655 8,338,718 8,675,805 8,316,070 7,930,974 7,765,924 7,500,022 7,739,656 8,488,966 8,049,246 7,832,888 7,961,770 7,805,785 7,939,795 7,626,418 7,853,725 6,855,696 7,257,900 6,933,984 6,857,807 6,487,320 6,298,240 6,079,641 6,005,587 5,466,312 5,310,677 5,122,945 4,911,229 4,586,657 4,411,405 4,051,837 3,933,632 3,529,624 3,341,418 3,220,069 3,008,849 2,663,154 2,548,655
Non-Current Liabilities
Long Term Debt 12,180,024 13,217,038 14,143,417 13,900,754 14,070,151 14,037,965 14,353,076 13,888,117 14,233,303 14,534,561 14,693,072 14,793,691 14,926,889 14,860,552 15,809,095 15,547,616 15,294,998 14,170,692 14,759,260 12,425,746 12,594,135 10,305,023 10,360,058 8,336,586 8,342,067 6,542,373 6,499,432 4,888,783 4,836,502 3,365,431 3,364,311 2,373,966 2,373,085 2,372,218 2,371,362 2,400,000 2,400,000 2,400,000 900,000 900,000
Deferred Revenue 0 0 -1,035,556 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1,035,556 0 0 0 0 0 0 0 0 0 0 0 0 0 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,666,179 4,956,056 5,139,607 5,154,687 5,239,302 5,308,114 5,533,317 5,380,005 5,541,636 5,512,648 5,553,377 4,582,303 4,347,321 4,416,612 4,600,239 4,801,809 4,919,112 4,626,199 4,778,599 4,396,560 4,537,672 4,352,744 3,888,257 3,721,750 3,745,229 3,584,107 3,465,042 3,424,719 3,445,276 3,108,753 2,955,842 3,033,001 2,752,751 2,639,191 2,078,459 2,007,531 2,002,717 1,922,563 1,635,789 1,604,800
Total Non-Current Liabilities 16,846,203 18,173,094 19,283,024 19,055,441 19,309,453 19,346,079 19,886,393 19,268,122 19,774,939 20,047,209 20,246,449 19,375,994 19,274,210 19,277,164 20,409,334 20,349,425 20,214,110 18,796,891 19,537,859 16,822,306 17,131,807 14,657,767 14,248,315 12,058,336 12,087,296 10,126,480 9,964,474 8,313,502 8,281,778 6,474,184 6,320,153 5,406,967 5,125,836 5,011,409 4,449,821 4,407,531 4,402,717 4,322,563 2,535,789 2,504,800
Total Liabilities 26,986,202 27,462,311 28,143,679 27,394,159 27,985,258 27,662,149 27,817,367 27,034,046 27,274,961 27,786,865 28,735,415 27,425,240 27,107,098 27,238,934 28,215,119 28,289,220 27,840,528 26,650,616 26,393,555 24,080,206 24,065,791 21,515,574 20,735,635 18,356,576 18,166,937 16,132,067 15,430,786 13,624,179 13,404,723 11,385,413 10,906,810 9,818,372 9,177,673 8,945,041 7,979,445 7,748,949 7,622,786 7,331,412 5,198,943 5,053,455
Common Stock 5,680,061 5,489,850 5,145,172 5,011,427 4,874,208 4,762,395 4,637,601 4,473,962 4,316,870 4,155,580 4,024,561 3,852,531 3,721,246 3,600,084 3,447,698 3,303,482 3,127,813 2,935,532 2,793,929 2,677,972 2,566,365 2,439,773 2,315,988 2,215,736 2,103,437 1,995,225 1,871,396 1,807,123 1,727,858 1,669,132 1,599,762 1,503,641 1,443,707 1,382,051 1,324,809 1,306,461 1,200,880 61 60 60
Retained Earnings 27,068,801 24,921,495 22,589,286 21,651,448 19,974,026 18,486,416 17,181,296 17,126,012 15,727,770 14,286,819 12,689,372 12,081,943 10,632,872 9,279,859 7,573,144 7,030,988 6,241,012 5,520,816 4,811,749 4,224,779 3,559,535 3,288,885 2,942,359 2,808,425 2,405,590 2,021,241 1,731,117 1,545,600 1,416,010 1,350,410 1,128,603 1,061,855 1,010,338 969,583 941,925 898,747 869,315 842,980 819,284 735,913
Accumulated Other Comprehensive Income/Loss -89,114 -111,879 -223,945 -155,571 -139,266 -191,695 -217,306 -247,643 -144,476 -74,170 -40,495 -19,835 9,775 4,137 44,398 -1,147 -34,072 -47,054 -23,521 -41,246 -20,352 -25,600 -19,582 -14,508 -12,427 4,264 -20,557 -25,362 -31,368 -45,859 -48,565 -36,530 -38,211 -34,401 -43,308 -37,890 -38,120 -43,154 -4,446 1,645
Total Stockholders Equity 22,112,693 21,365,410 20,588,313 22,107,627 22,832,215 21,828,196 20,777,401 20,528,141 19,075,974 17,544,039 15,849,248 15,314,617 13,863,871 12,884,080 11,065,240 10,333,323 9,334,753 8,409,294 7,582,157 6,861,505 6,105,548 5,703,058 5,238,765 5,009,653 4,496,600 4,020,730 3,581,956 3,327,361 3,112,500 2,973,683 2,679,800 2,528,966 2,415,834 2,317,233 2,223,426 2,167,318 2,032,075 1,909,214 1,857,708 1,724,874
Total Investments 335,344 329,874 20,973 514,201 914,201 1,112,910 911,276 23,762 24,056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 246,125 263,405 266,206 374,098 443,303 467,227 501,385 494,205 502,886 502,931 494,888 483,602
Total Debt 16,524,194 16,511,606 14,543,261 14,300,368 14,469,538 14,437,128 14,353,076 13,888,117 14,233,303 14,534,561 15,392,895 15,493,164 15,626,017 15,559,340 16,308,973 16,047,133 15,794,159 14,669,501 14,759,260 12,425,746 12,594,135 10,305,023 10,360,058 8,336,586 8,342,067 6,542,373 6,499,432 4,888,783 4,836,502 3,365,431 3,364,311 2,373,966 2,373,085 2,372,218 2,371,362 2,400,000 2,400,000 2,400,000 900,000 900,000
Net Debt 10,160,435 9,766,106 7,426,348 6,947,123 6,806,750 7,722,534 9,205,900 7,774,384 8,413,854 8,525,615 9,365,091 7,966,483 7,848,487 7,155,635 8,103,423 7,654,742 8,640,911 9,517,617 9,740,823 7,990,728 7,589,888 6,956,466 6,565,575 5,269,052 4,435,710 3,948,707 3,676,637 3,142,314 2,917,725 2,287,607 1,896,735 1,404,808 982,160 766,974 562,032 284,563 106,128 -54,777 -213,608 -283,217

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 2,147,306 2,332,209 937,838 1,677,422 1,487,610 1,305,120 55,284 1,398,242 1,440,951 1,597,447 607,429 1,449,071 1,353,013 1,706,715 542,156 789,976 720,196 709,067 586,970 665,244 270,650 344,052 133,934 402,835 384,349 290,124 185,517 129,590 65,600 178,222 66,748 51,517 40,755 27,658 43,178 29,432 26,335 23,696 83,371 59,295
Depreciation & Amortization 3,850,917 3,758,039 3,840,646 3,664,013 3,499,406 3,550,319 4,038,214 3,738,780 3,344,853 3,240,967 3,805,301 3,033,304 2,845,237 2,754,937 3,014,568 2,762,332 2,633,820 2,511,902 2,607,487 2,313,335 2,265,067 2,156,756 2,085,844 1,942,887 1,848,707 1,779,019 1,745,225 1,659,974 1,585,856 1,339,330 1,363,903 1,257,802 1,209,513 1,093,760 996,142 906,039 858,994 785,870 764,843 718,780
Deferred Income Tax -209,387 -107,077 -171,128 -86,277 -103,172 -98,782 75,973 -57,797 -115,820 -68,906 -62,279 50,967 51,127 159,733 -159,584 -40,277 223,308 46,619 -188,694 52,105 35,519 6,627 -14,479 -39,453 -9,539 -22,049 -104,132 -57,090 -20,702 -26,764 -26,706 14,338 -17,876 -16,603 12,036 -29,417 -4,232 -37,042 7,501 -7,892
Stock Based Compensation 68,766 76,345 82,519 79,720 78,030 99,099 153,789 152,062 150,392 119,209 99,329 95,078 101,583 107,230 107,594 106,357 104,210 97,019 100,066 100,262 103,848 101,200 88,714 82,316 81,232 68,395 48,530 44,763 44,028 44,888 43,646 43,495 44,112 42,422 35,860 32,834 28,590 27,441 30,251 29,878
Change in Working Capital -247,227 105,034 59,004 -75,745 -35,189 -64,218 -753,943 93,272 -122,704 25,288 -28,696 183,719 -176,940 -220,060 -125,086 345,672 -210,706 -41,753 -236,904 231,180 4,356 44,411 1,131 92,561 -6,252 206,327 21,250 92,034 -135,518 81,211 17,855 86,182 54,735 33,608 -55,342 96,262 24,238 80,948 -27,489 35,932
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19,358 -145,265 213,228 -68,390 38,332 -89,668 125,074 53,875 -122,048 -215,444 185,279 24,836 72,313 -137,313 107,898 111,677 -112,027 -149,153 230,847 -7,643 -2,674 -124,467 121,831 -4,449 7,733 74,083 63,969 34,029 -12,439 -11,000 15,540 27,810 8,795 -19,898 49,031 6,762 6,447 -10,625 51,083 13,003
Other Working Capital -227,869 250,299 -154,224 -7,355 -73,521 25,450 -879,017 39,397 -656 240,732 -213,975 158,883 -249,253 -82,747 -232,984 233,995 -98,679 107,400 -467,751 238,823 7,030 168,878 -120,700 97,010 -13,985 132,244 -42,719 58,005 -123,079 92,211 2,315 58,372 45,940 53,506 -104,373 89,500 17,791 91,573 -78,572 22,929
Other Non-Cash Items 3,470,430 3,785,660 -3,085,865 -3,266,818 -3,486,453 -2,612,798 -3,125,459 -4,767,749 -4,594,922 -3,991,166 -4,824,358 -4,729,760 -4,237,781 -3,731,289 -3,517,320 -2,700,299 -2,429,752 -3,062,942 -4,330,900 -3,863,920 -3,223,194 -3,032,845 -3,530,216 -3,171,557 -2,816,736 -2,558,573 -2,384,347 -2,288,878 -2,073,792 -1,960,743 -2,022,606 -1,915,275 -1,557,532 -1,409,435 -1,276,619 -1,231,119 -1,115,268 -1,008,295 -896,938 -873,432
Net Cash Provided by Operating Activities 1,290,847 2,212,522 1,663,014 1,992,315 1,440,232 2,178,740 443,858 556,810 102,750 922,839 -403,274 82,379 -63,761 777,266 -137,672 1,263,761 1,041,076 259,912 -1,461,975 -501,794 -543,754 -379,799 -1,235,072 -690,411 -518,239 -236,757 -487,957 -419,607 -534,528 -343,856 -557,160 -461,941 -226,293 -228,590 -244,745 -195,969 -181,343 -127,382 -38,461 -37,439
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -78,287 -75,714 -81,632 -103,929 -100,972 -62,019 -111,593 -84,960 -90,018 -121,158 -165,979 -167,327 -110,278 -81,001 -148,356 -109,811 -141,741 -98,015 -107,737 -49,967 -47,382 -69,551 -77,627 -47,064 -39,875 -47,966 -32,092 -44,180 -72,855 -77,895 -79,845 -44,615 -28,738 -31,632 -33,653 -52,287 -47,324 -35,942 -38,856 -36,562
Acquisitions Net 0 0 198,709 0 -198,709 0 -563,990 0 -68,876 -124,521 -788,349 0 0 0 0 0 0 0 0 0 0 0 0 -255,210 0 0 0 -10,217 -7,624 -25,372 -18,797 -17,249 -17,924 -23,207 -20,799 -14,467 -19,786 -22,906 -23,365 -15,530
Purchases of Investments 0 0 0 0 -303,228 -201,634 -911,276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2,799 0 0 0 -2,799 -14,246 -57,774 -5,603 -128,136 -18,492 -34,962 -146,582 -66,444 -67,949 -90,940 -71,597 -123,883
Sales/Maturities of Investments 0 0 493,228 400,000 501,937 0 757,387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250,278 0 0 0 250,278 31,733 60,848 111,487 196,602 43,427 71,213 137,412 75,012 67,582 83,835 59,743 139,693
Other Investing Activities 0 0 -198,709 400,000 198,709 -201,634 -757,387 0 -68,876 0 0 -21,304 -1,000 -4,615 1,957 -8,840 -260 -288 -99,834 613 -2,654 -10,552 -2,731 -113,899 -441 -1,786 -3,749 9,110 6,560 24,603 17,180 17,374 18,831 22,851 23,061 10,707 19,147 23,131 22,934 15,871
Net Cash Used for Investing Activities -78,287 -75,714 411,596 296,071 97,737 -263,653 -1,586,859 -84,960 -158,894 -245,679 -954,328 -188,631 -111,278 -85,616 -146,399 -118,651 -142,001 -98,303 -207,571 -49,354 -50,036 -80,103 -80,358 -168,694 -40,316 -49,752 -35,841 202,192 -56,432 -75,590 24,422 23,976 -2,896 4,263 -40,561 -47,479 -48,330 -42,822 -51,141 -20,411
Cash Flows from Financing Activities
Debt Repayment 0 -400,000 0 0 0 0 -700,000 0 0 -700,000 -500,000 0 0 -500,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -61 -287 -251 -280 -275
Common Stock Issued 118,750 268,881 51,427 57,818 34,717 26,028 6,705 4,113 11,250 13,678 88,149 18,445 19,749 48,071 33,987 68,665 89,060 43,694 15,633 11,989 21,896 22,972 11,450 29,781 26,936 56,335 14,705 34,669 14,826 24,178 25,392 3,819 4,232 3,536 8,171 35,089 23,804 10,916 3,750 9,877
Common Stock Repurchased -1,599,998 -2,000,000 -2,500,000 -2,500,100 -645,146 -400,101 0 0 0 0 0 -100,000 -500,022 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Financing Activities -8,133 -1,825 -3,700 -32,826 -38,920 -374,073 700,000 4,113 11,250 0 275,832 0 0 0 0 0 1,001,905 0 2,208,168 0 2,225,004 0 2,042,414 -544 1,882,476 -321 1,583,238 -247 1,405,560 61 1,017,080 12,820 13,380 11,371 -25,575 37,726 39,030 1,511,769 20,921 21,060
Net Cash Used Provided by Financing Activities -1,489,381 -2,132,944 -2,452,273 -2,475,108 -649,349 -374,073 6,705 4,113 11,250 -686,322 -136,019 -81,555 -480,273 -451,929 33,987 68,665 1,090,965 43,694 2,223,801 11,989 2,246,900 22,972 2,053,864 29,237 1,909,412 56,014 1,597,943 34,422 1,420,386 24,239 1,042,472 16,639 17,612 14,907 -17,458 72,754 62,547 1,522,434 24,391 30,662
Effect of Forex Changes on Cash -122,723 -95,790 139,342 -122,707 39,626 26,423 166,564 -180,058 -145,198 -11,448 -4,236 -63,843 23,477 -42,138 66,674 28,459 11,819 -70,902 29,810 -29,325 4,998 -5,014 -4,957 -5,562 -36,340 7,177 2,181 10,685 11,527 5,455 -11,316 -441 -2,742 5,334 -3,343 -7,741 6,221 -11,061 -4,398 -3,839
Net Change in Cash -381,741 -168,247 -238,321 -309,429 928,246 1,567,437 -969,732 295,905 -190,092 -20,610 -1,497,857 -251,650 -631,835 197,583 -183,410 1,242,234 2,001,859 134,401 584,065 -568,484 1,658,108 -441,944 733,477 -835,430 1,314,517 -223,318 1,076,326 -172,308 840,953 -389,752 498,418 -421,767 -214,319 -204,086 -306,107 -178,435 -160,905 1,341,169 -69,609 -31,027
Cash at End of Period 6,363,759 6,745,500 7,118,515 7,356,836 7,666,265 6,738,019 5,170,582 6,140,314 5,844,409 6,034,501 6,055,111 7,552,968 7,804,618 8,436,453 8,238,870 8,422,280 7,180,046 5,178,187 5,043,786 4,459,721 5,028,205 3,370,097 3,812,041 3,078,564 3,913,994 2,599,477 2,822,795 1,746,469 1,918,777 1,077,824 1,467,576 969,158 1,390,925 1,605,244 1,809,330 2,115,437 2,293,872 2,454,777 1,113,608 1,183,217
Cash at Start of Period 6,745,500 6,913,747 7,356,836 7,666,265 6,738,019 5,170,582 6,140,314 5,844,409 6,034,501 6,055,111 7,552,968 7,804,618 8,436,453 8,238,870 8,422,280 7,180,046 5,178,187 5,043,786 4,459,721 5,028,205 3,370,097 3,812,041 3,078,564 3,913,994 2,599,477 2,822,795 1,746,469 1,918,777 1,077,824 1,467,576 969,158 1,390,925 1,605,244 1,809,330 2,115,437 2,293,872 2,454,777 1,113,608 1,183,217 1,214,244
Free Cash Flow
Operating Cash Flow 1,290,847 2,212,522 1,663,014 1,992,315 1,440,232 2,178,740 443,858 556,810 102,750 922,839 -403,274 82,379 -63,761 777,266 -137,672 1,263,761 1,041,076 259,912 -1,461,975 -501,794 -543,754 -379,799 -1,235,072 -690,411 -518,239 -236,757 -487,957 -419,607 -534,528 -343,856 -557,160 -461,941 -226,293 -228,590 -244,745 -195,969 -181,343 -127,382 -38,461 -37,439
Capital Expenditure -78,287 -75,714 -81,632 -103,929 -100,972 -62,019 -111,593 -84,960 -90,018 -121,158 -165,979 -167,327 -110,278 -81,001 -148,356 -109,811 -141,741 -98,015 -107,737 -49,967 -47,382 -69,551 -77,627 -47,064 -39,875 -47,966 -32,092 -44,180 -72,855 -77,895 -79,845 -44,615 -28,738 -31,632 -33,653 -52,287 -47,324 -35,942 -38,856 -36,562
Free Cash Flow 1,212,560 2,136,808 1,581,382 1,888,386 1,339,260 2,116,721 332,265 471,850 12,732 801,681 -569,253 -84,948 -174,039 696,265 -286,028 1,153,950 899,335 161,897 -1,569,712 -551,761 -591,136 -449,350 -1,312,699 -737,475 -558,114 -284,723 -520,049 -463,787 -607,383 -421,751 -637,005 -506,556 -255,031 -260,222 -278,398 -248,256 -228,667 -163,324 -77,317 -74,001