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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30
Revenue 3,976,240 3,832,015 4,203,380 4,068,991 3,707,864 3,644,493 3,798,619 3,670,737 3,296,011 3,291,493 3,479,570 3,465,601 3,090,899 2,828,773 3,207,638 3,091,595 2,476,487 2,482,975 2,666,528 2,589,874 2,410,608 2,314,957 2,482,717 2,456,073 2,282,681 2,190,808 2,339,830 2,290,829 2,156,259 2,099,302 2,220,955 2,176,689 2,096,150 1,949,052 2,080,201 2,035,518 1,901,903 1,764,178 1,876,872 1,847,088
Revenue Y/Y Growth 7.24% 5.15% 10.66% 10.85% 12.50% 10.72% 9.17% 5.92% 6.64% 16.36% 8.48% 12.10% 24.81% 13.93% 20.29% 19.37% 2.73% 7.26% 7.40% 5.45% 5.60% 5.67% 6.11% 7.21% 5.86% 4.36% 5.35% 5.24% 2.87% 7.71% 6.77% 6.94% 10.21% 10.48% 10.83% 10.20% - - - -
Cost of Revenue 1,942,068 1,864,586 2,042,917 1,982,409 1,817,535 1,790,539 1,863,657 1,786,019 1,587,939 1,556,957 1,661,330 1,639,223 1,450,104 1,356,635 1,527,170 1,454,415 1,180,581 1,158,391 1,243,998 1,221,587 1,131,318 1,080,642 1,166,962 1,167,435 1,081,423 1,031,628 1,109,536 1,090,767 1,025,112 985,075 1,050,929 1,049,510 998,571 921,413 990,947 976,727 914,944 852,071 908,671 896,211
Gross Profit 2,034,172 1,967,429 2,160,463 2,086,582 1,890,329 1,853,954 1,934,962 1,884,718 1,708,072 1,734,536 1,818,240 1,826,378 1,640,795 1,472,138 1,680,468 1,637,180 1,295,906 1,324,584 1,422,530 1,368,287 1,279,290 1,234,315 1,315,755 1,288,638 1,201,258 1,159,180 1,230,294 1,200,062 1,131,147 1,114,227 1,170,026 1,127,179 1,097,579 1,027,639 1,089,254 1,058,791 986,959 912,107 968,201 950,877
Gross Profit Margin 51.16% 51.34% 51.40% 51.28% 50.98% 50.87% 50.94% 51.34% 51.82% 52.70% 52.25% 52.70% 53.08% 52.04% 52.39% 52.96% 52.33% 53.35% 53.35% 52.83% 53.07% 53.32% 53.00% 52.47% 52.62% 52.91% 52.58% 52.39% 52.46% 53.08% 52.68% 51.78% 52.36% 52.73% 52.36% 52.02% 51.89% 51.70% 51.59% 51.48%
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,281,691 1,248,693 1,263,241 1,232,809 1,173,684 1,171,737 1,130,768 1,086,168 1,038,542 1,058,655 1,063,641 1,030,795 949,690 937,866 955,455 900,690 872,345 883,081 886,167 870,213 834,504 806,275 830,607 809,488 778,412 756,345 768,331 742,617 727,990 706,517 722,217 702,118 678,953 665,019 673,994 673,023 636,586 609,095 624,433 614,403
Total Operating Expenses 1,281,691 1,248,693 1,263,241 1,232,809 1,173,684 1,171,737 1,130,768 1,086,168 1,038,542 1,058,655 1,063,641 1,030,795 949,690 937,866 955,455 900,690 872,345 883,081 886,167 870,213 834,504 806,275 830,607 809,488 778,412 756,345 768,331 742,617 727,990 706,517 722,217 702,118 678,953 665,019 673,994 673,023 636,586 609,095 624,433 614,403
Operating Income or Loss 752,481 718,736 897,222 853,773 716,645 682,217 804,194 798,550 669,530 675,881 754,599 795,583 691,105 534,272 725,013 736,490 423,561 441,503 536,363 498,074 444,786 428,040 485,148 479,150 422,846 402,835 461,963 457,445 403,157 407,710 447,809 425,061 418,626 362,620 415,260 385,768 350,373 303,012 343,768 336,474
Operating Margin 18.92% 18.76% 21.35% 20.98% 19.33% 18.72% 21.17% 21.75% 20.31% 20.53% 21.69% 22.96% 22.36% 18.89% 22.60% 23.82% 17.10% 17.78% 20.11% 19.23% 18.45% 18.49% 19.54% 19.51% 18.52% 18.39% 19.74% 19.97% 18.70% 19.42% 20.16% 19.53% 19.97% 18.60% 19.96% 18.95% 18.42% 17.18% 18.32% 18.22%
Interest Expense -57,148 56,148 51,361 49,587 44,572 42,331 43,164 37,384 34,841 34,732 34,873 37,657 37,506 38,349 41,668 41,723 39,386 35,288 35,858 34,538 34,291 31,468 31,582 30,862 28,217 26,794 24,324 20,827 19,404 18,703 18,706 18,701 14,821 14,112 14,296 14,319 14,402 14,079 12,983 12,819
EBITDA 862,129 831,214 1,002,938 956,645 815,739 788,463 895,016 879,804 751,025 769,519 834,139 878,151 773,090 621,403 807,711 820,043 493,009 515,094 605,858 567,820 512,407 490,244 549,759 541,607 493,543 463,863 522,395 515,104 461,636 466,052 505,616 481,147 473,173 415,929 467,222 437,584 407,016 354,875 393,812 385,144
Depreciation and Amortization 109,648 112,478 104,910 97,926 99,094 106,246 90,822 81,254 81,495 90,563 78,737 79,160 79,757 83,125 79,637 77,910 73,963 70,493 68,107 68,311 63,964 65,619 62,526 60,872 69,920 60,345 58,541 57,951 57,008 56,419 55,017 53,652 52,778 52,191 52,058 51,057 54,950 50,690 48,511 47,527
Income Before Tax 700,390 671,531 846,667 809,132 677,420 646,247 761,849 757,298 633,261 644,224 720,529 761,334 655,827 499,929 686,406 700,410 379,660 409,313 501,893 464,971 414,152 393,157 455,651 449,873 395,406 376,724 439,530 436,326 385,224 390,930 431,893 408,794 405,574 349,626 400,868 372,208 337,664 290,106 332,318 324,798
Income Tax Expense 153,152 119,027 196,840 181,767 160,535 117,675 176,411 180,538 151,381 125,251 161,877 175,883 154,218 106,984 159,154 168,743 79,222 84,397 110,600 111,290 93,000 92,800 89,500 96,800 90,500 74,409 155,796 153,505 120,290 144,900 153,400 151,000 150,200 131,050 134,600 138,700 124,800 108,428 115,321 119,151
Net Income 547,238 552,504 649,827 627,365 516,885 528,572 585,438 576,760 481,880 518,973 558,652 585,451 501,609 392,945 527,252 531,667 300,438 324,916 391,293 353,681 321,152 300,357 366,151 353,073 304,906 302,315 283,734 282,821 264,934 246,030 278,493 257,794 255,374 218,576 266,268 233,508 212,864 181,678 216,997 205,647
Net Income Margin 13.76% 14.42% 15.46% 15.42% 13.94% 14.50% 15.41% 15.71% 14.62% 15.77% 16.06% 16.89% 16.23% 13.89% 16.44% 17.20% 12.13% 13.09% 14.67% 13.66% 13.32% 12.97% 14.75% 14.38% 13.36% 13.80% 12.13% 12.35% 12.29% 11.72% 12.54% 11.84% 12.18% 11.21% 12.80% 11.47% 11.19% 10.30% 11.56% 11.13%
EPS 9.27 9.33 10.82 10.32 8.36 8.45 9.25 8.86 7.24 7.71 8.14 8.41 7.13 5.45 7.13 7.16 4.00 4.29 5.14 4.56 4.09 3.76 4.54 4.32 3.65 3.56 3.26 3.14 2.88 2.62 2.93 2.69 2.63 2.22 2.68 2.32 2.09 1.79 2.10 1.94
EPS Diluted 9.20 9.26 10.73 10.22 8.28 8.37 9.17 8.78 7.17 7.64 8.07 8.33 7.06 5.40 7.07 7.10 3.97 4.25 5.08 4.51 4.05 3.72 4.50 4.28 3.61 3.52 3.22 3.10 2.83 2.59 2.90 2.65 2.59 2.19 2.64 2.29 2.06 1.76 2.06 1.91
Weighted Average Shares Out 59,017 59,200 60,082 60,817 61,840 62,577 63,288 65,116 66,572 67,300 68,608 69,618 70,383 72,143 73,916 74,205 75,022 75,713 76,172 77,613 78,484 79,826 80,593 81,733 83,530 84,830 86,947 90,030 92,001 93,813 94,891 95,967 97,140 98,474 99,270 100,547 101,612 101,640 103,498 105,772
Weighted Average Shares Out Diluted 59,454 59,673 60,590 61,366 62,398 63,160 63,860 65,686 67,190 67,928 69,240 70,264 71,015 72,771 74,586 74,833 75,663 76,495 76,969 78,412 79,297 80,636 81,410 82,536 84,523 85,848 88,025 91,299 93,495 94,963 96,120 97,282 98,537 99,935 100,770 102,109 103,257 103,330 105,222 107,556

Reported Currency: USD 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30
Current Assets
Cash and Cash Equivalents 89,264 279,132 82,664 57,880 59,872 108,583 67,060 253,904 191,546 362,113 449,302 631,618 610,880 465,640 1,627,098 872,423 287,067 40,406 42,804 55,809 56,717 31,315 40,019 36,868 38,525 46,348 37,287 26,528 27,539 146,598 560,320 398,259 716,008 116,301 276,916 260,042 473,646 250,560 298,283 453,431
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 89,264 279,132 82,664 57,880 59,872 108,583 67,060 253,904 191,546 362,113 449,302 631,618 610,880 465,640 1,627,098 872,423 287,067 40,406 42,804 55,809 56,717 31,315 40,019 36,868 38,525 46,348 37,287 26,528 27,539 146,598 560,320 398,259 716,008 116,301 276,916 260,042 473,646 250,560 298,283 453,431
Net Receivables 577,088 515,492 556,381 513,380 474,795 470,174 473,706 453,784 404,374 385,674 393,765 386,322 380,611 330,294 333,533 330,173 304,613 294,407 300,140 339,977 317,132 270,181 325,929 320,092 302,618 292,487 299,122 265,549 266,808 279,379 287,523 265,016 246,768 233,687 240,750 250,306 231,565 213,211 219,852 217,220
Inventory 4,805,164 4,658,367 4,631,511 4,626,410 4,543,980 4,359,126 4,137,945 4,005,384 3,845,881 3,686,383 3,646,988 3,647,413 3,622,201 3,653,195 3,527,495 3,528,683 3,556,723 3,454,092 3,348,631 3,262,426 3,228,901 3,193,344 3,139,621 3,091,719 3,052,748 3,009,800 2,987,592 2,959,315 2,872,646 2,778,976 2,789,892 2,741,030 2,701,760 2,631,015 2,606,813 2,560,975 2,527,982 2,554,789 2,517,927 2,462,781
Other Current Assets 128,181 105,311 107,156 113,597 109,347 110,376 82,045 86,800 81,580 70,092 72,154 72,994 73,947 50,658 45,315 53,206 53,397 44,757 32,914 42,361 46,896 48,262 54,462 52,038 52,520 49,037 34,480 38,197 38,540 53,022 32,029 33,828 36,927 29,023 33,085 37,710 40,928 48,418 34,689 38,535
Total Current Assets 5,599,697 5,558,302 5,377,712 5,311,267 5,187,994 5,048,259 4,760,756 4,799,872 4,523,381 4,504,262 4,562,209 4,738,347 4,687,639 4,499,787 5,533,441 4,784,485 4,201,800 3,833,662 3,724,489 3,700,573 3,649,646 3,543,102 3,560,031 3,500,717 3,446,411 3,397,672 3,358,481 3,289,589 3,205,533 3,257,975 3,669,764 3,438,133 3,701,463 3,010,026 3,157,564 3,109,033 3,274,121 3,066,978 3,070,751 3,171,967
Non-Current Assets
Property, Plant and Equipment 7,422,988 7,237,534 7,102,061 6,887,394 6,725,702 6,536,308 6,453,401 6,248,354 6,212,645 6,195,993 6,212,800 6,192,483 6,153,993 6,090,045 5,986,794 5,964,753 5,943,939 5,876,572 5,779,638 5,649,450 5,563,074 3,587,002 3,501,933 3,434,884 3,389,763 3,343,806 3,292,681 3,229,398 3,174,650 3,123,431 3,058,684 2,979,240 2,913,927 2,861,556 2,805,150 2,743,816 2,698,848 2,658,560 2,601,112 2,528,936
Goodwill 1,009,857 897,696 895,399 897,128 892,094 884,445 881,102 881,299 881,773 879,340 878,872 881,207 879,466 881,030 873,717 872,997 910,141 936,814 808,259 808,391 808,717 807,260 789,178 789,104 789,104 789,058 787,210 786,938 785,568 785,399 757,251 757,130 757,130 757,142 757,093 756,852 756,384 756,384 756,335 756,349
Intangible Assets 0 49,770 0 0 0 46,219 0 0 0 49,196 0 0 879,466 56,306 0 0 0 1,789 0 0 0 8,444 0 0 0 9,392 0 0 0 11,329 0 0 0 12,402 0 0 0 14,908 0 0
Long Term Investments 92,019 94,208 -282,894 -260,642 90,221 87,371 70,897 47,468 -180,612 52,456 -172,807 -177,118 -165,396 40,411 -174,177 -155,530 -73,212 32,201 -117,551 -113,533 -109,480 25,493 -102,640 -94,430 -89,776 25,706 -131,847 -98,048 -92,610 20,462 -84,211 -72,961 -64,278 16,895 6,820 5,494 -4,237 15,378 -6,756 -6,966
Tax Assets 321,323 730,845 282,894 260,642 249,903 695,675 218,087 203,744 180,612 674,145 172,807 177,118 165,396 -40,411 174,177 155,530 73,212 -32,201 117,551 113,533 109,480 -25,493 102,640 94,430 89,776 -25,706 131,847 98,048 92,610 -20,462 84,211 72,961 76,450 -16,895 7,445 9,817 16,651 -15,378 21,039 22,184
Other Non-Current Assets -232,830 35,485 176,666 180,834 -173,098 -624,079 -146,215 -113,048 142,590 -587,489 135,504 137,296 129,789 85,369 109,999 106,300 52,982 37,911 60,338 43,529 40,125 17,932 43,572 42,035 41,379 15,643 40,956 39,773 37,973 16,922 36,641 36,137 35,081 31,065 41,194 43,135 43,943 43,001 32,695 35,406
Total Non-Current Assets 8,613,357 9,045,538 8,174,126 7,965,356 7,784,822 7,579,720 7,477,272 7,267,817 7,237,008 7,214,445 7,227,176 7,210,986 7,163,248 7,096,855 6,970,510 6,944,050 6,907,062 6,883,498 6,648,235 6,501,370 6,411,916 4,437,687 4,334,683 4,266,023 4,220,246 4,174,213 4,120,847 4,056,109 3,998,191 3,946,214 3,852,576 3,772,507 3,718,310 3,666,658 3,617,702 3,559,114 3,511,589 3,473,323 3,404,425 3,335,909
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 14,213,054 14,603,840 13,551,838 13,276,623 12,972,816 12,627,979 12,238,028 12,067,689 11,760,389 11,718,707 11,789,385 11,949,333 11,850,887 11,596,642 12,503,951 11,728,535 11,108,862 10,717,160 10,372,724 10,201,943 10,061,562 7,980,789 7,894,714 7,766,740 7,666,657 7,571,885 7,479,328 7,345,698 7,203,724 7,204,189 7,522,340 7,210,640 7,419,773 6,676,684 6,775,266 6,668,147 6,785,710 6,540,301 6,475,176 6,507,876
Current Liabilities
Accounts Payable 6,117,068 6,091,700 6,199,816 6,219,838 6,055,992 5,881,157 5,574,098 5,258,712 4,943,283 4,695,312 4,608,549 4,583,570 4,318,462 4,184,662 4,083,805 3,936,400 3,758,199 3,604,722 3,606,571 3,516,150 3,438,679 3,376,403 3,384,098 3,314,671 3,222,785 3,190,029 3,154,250 3,091,888 2,987,996 2,936,656 2,999,080 2,914,641 2,782,609 2,608,231 2,626,126 2,535,971 2,470,749 2,417,167 2,409,054 2,302,282
Short Term Debt 399,245 389,536 385,942 380,618 375,451 366,721 360,529 341,705 334,884 337,832 336,962 333,624 629,214 322,778 818,316 318,601 316,932 316,061 308,726 304,034 296,605 158,061 0 0 0 132,744 0 0 0 123,926 0 0 0 125,717 0 0 6 25 44 62
Tax Payables 147,645 273,860 325,693 233,507 117,790 0 63,916 2,080 128,302 16,786 158,481 29,776 155,491 16,786 4,553 91,797 12,884 11,013 100,472 9,507 92,816 11,013 0 13,676 66,618 0 6,175 31,803 89,640 0 0 0 114,321 1,444 17,574 29,130 78,939 0 18,645 15,460
Deferred Revenue 147,645 7,860 325,693 643,074 0 175,212 218,087 203,744 0 155,899 658,261 498,442 599,609 133,280 425,710 430,249 272,511 105,566 367,177 249,277 329,473 105,566 0 0 0 85,406 0 0 0 90,166 0 0 0 79,772 0 0 280,738 17,258 235,369 224,275
Other Current Liabilities 1,224,436 1,172,257 919,631 450,169 924,865 640,727 688,765 609,028 892,706 685,572 385,982 355,976 355,793 621,697 341,553 336,886 277,290 443,078 298,380 290,931 261,575 253,990 520,983 504,247 525,396 239,187 474,250 474,245 517,767 249,901 466,348 452,034 533,068 232,678 477,786 470,898 200,888 396,106 201,475 200,498
Total Current Liabilities 7,888,394 7,661,353 7,831,082 7,693,699 7,356,308 7,063,817 6,841,479 6,413,189 6,170,873 5,874,615 5,989,754 5,771,612 5,903,078 5,262,417 5,669,384 5,022,136 4,624,932 4,469,427 4,580,854 4,360,392 4,326,332 3,894,020 3,905,081 3,818,918 3,748,181 3,647,366 3,628,500 3,566,133 3,505,763 3,400,649 3,465,428 3,366,675 3,315,677 3,046,398 3,103,912 3,006,869 2,952,381 2,830,556 2,845,942 2,727,117
Non-Current Liabilities
Long Term Debt 5,288,632 5,570,125 6,998,341 6,744,094 6,782,211 6,178,309 6,180,013 6,353,049 5,526,678 5,528,735 5,555,086 5,572,444 5,586,020 5,841,908 5,763,070 5,779,681 6,133,239 5,545,824 5,345,806 5,415,457 5,090,232 3,417,122 3,174,327 3,253,538 3,193,066 2,978,390 2,900,816 2,604,062 1,977,539 1,887,019 1,886,501 1,886,324 1,885,877 1,390,018 1,396,995 1,396,868 1,396,741 1,396,615 1,396,488 1,396,362
Deferred Revenue 1,900,200 5,100 0 0 0 5,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85,164 0 0
Deferred Tax 321,323 1,026,316 282,894 260,642 249,903 245,347 218,087 203,744 180,612 175,212 172,807 177,118 165,396 155,899 174,177 155,530 73,212 133,280 117,551 113,533 109,480 105,566 102,640 94,430 89,776 85,406 131,847 98,048 92,610 90,166 84,211 72,961 76,450 79,772 72,197 77,279 81,330 85,164 61,789 66,065
Other Non-Current Liabilities 205,703 2,080,224 199,990 205,661 209,411 196,258 203,912 205,137 210,499 206,568 212,591 210,465 203,370 196,160 188,095 182,088 168,635 171,289 162,294 167,879 163,153 210,414 214,287 214,864 211,806 207,677 203,986 208,143 205,216 199,219 185,437 194,670 201,928 199,182 200,076 217,146 211,758 124,384 194,551 200,751
Total Non-Current Liabilities 7,715,858 8,681,765 7,481,225 7,210,397 7,241,525 6,624,914 6,602,012 6,761,930 5,917,789 5,910,515 5,940,484 5,960,027 5,954,786 6,193,967 6,125,342 6,117,299 6,375,086 5,850,393 5,625,651 5,696,869 5,362,865 3,733,102 3,491,254 3,562,832 3,494,648 3,271,473 3,236,649 2,910,253 2,275,365 2,176,404 2,156,149 2,153,955 2,164,255 1,668,972 1,669,268 1,691,293 1,689,829 1,691,327 1,652,828 1,663,178
Total Liabilities 15,604,252 16,343,118 15,312,307 14,904,096 14,597,833 13,688,731 13,443,491 13,175,119 12,088,662 11,785,130 11,930,238 11,731,639 11,857,864 11,456,384 11,794,726 11,139,435 11,000,018 10,319,820 10,206,505 10,057,261 9,689,197 7,627,122 7,396,335 7,381,750 7,242,829 6,918,839 6,865,149 6,476,386 5,781,128 5,577,053 5,621,577 5,520,630 5,479,932 4,715,370 4,773,180 4,698,162 4,642,210 4,521,883 4,498,770 4,390,295
Common Stock 590 591 596 604 610 624 628 638 659 670 677 691 697 711 733 741 742 756 757 767 783 790 803 810 823 843 853 880 913 929 947 949 967 977 987 996 1,013 1,016 1,024 1,047
Retained Earnings -2,849,108 -3,131,532 -3,132,517 -2,994,418 -2,952,797 -2,375,860 -2,494,833 -2,391,108 -1,636,267 -1,365,802 -1,430,060 -1,075,769 -1,275,409 -1,139,139 -578,172 -679,506 -1,137,392 -889,066 -1,094,082 -1,115,015 -896,450 -909,186 -768,251 -863,657 -824,361 -612,840 -654,484 -428,242 90,267 289,500 560,304 379,620 637,817 678,840 732,742 726,179 908,354 822,473 806,641 948,518
Accumulated Other Comprehensive Income/Loss 46,564 39,388 30,289 36,071 21,894 2,996 -3,983 -3,611 -1,736 -6,799 -7,828 -2,591 -6,298 -2,155 -17,035 -22,111 -25,756 4,890 -2,182,599 -2,131,156 -2,085,019 -2,058,550 -2,010,392 -1,949,750 -1,902,668 -1,847,329 -1,822,123 -1,805,844 -1,760,476 -1,708,911 -1,661,541 -1,608,704 -1,559,820 -1,510,694 -1,470,199 -1,422,741 -1,381,502 -1,334,949 -1,294,053 -1,255,805
Total Stockholders Equity -1,391,198 -1,739,278 -1,760,469 -1,627,473 -1,625,017 -1,060,752 -1,205,463 -1,107,430 -328,273 -66,423 -140,853 217,694 -6,977 140,258 709,225 589,100 108,844 397,340 166,219 144,682 372,365 353,667 498,379 384,990 423,828 653,046 614,179 869,312 1,422,596 1,627,136 1,900,763 1,690,010 1,939,841 1,961,314 2,002,086 1,969,985 2,143,500 2,018,418 1,976,406 2,117,581
Total Investments 92,019 94,208 -282,894 -260,642 90,221 87,371 70,897 47,468 -180,612 52,456 -172,807 -177,118 -165,396 40,411 -174,177 -155,530 -73,212 32,201 -117,551 -113,533 -109,480 25,493 -102,640 -94,430 -89,776 25,706 -131,847 -98,048 -92,610 20,462 -84,211 -72,961 -64,278 16,895 6,820 5,494 -4,237 15,378 -6,756 -6,966
Total Debt 7,588,077 7,841,005 7,384,283 7,124,712 7,157,662 6,545,030 6,540,542 6,694,754 5,861,562 5,866,567 5,892,048 5,906,068 6,215,234 6,164,686 6,581,386 6,098,282 6,450,171 5,861,885 5,654,532 5,719,491 5,386,837 3,417,122 3,174,327 3,253,538 3,193,066 2,978,390 2,900,816 2,604,062 1,977,539 1,887,019 1,886,501 1,886,324 1,885,877 1,390,018 1,396,995 1,396,868 1,396,747 1,396,640 1,396,532 1,396,424
Net Debt 7,498,813 7,561,873 7,301,619 7,066,832 7,097,790 6,436,447 6,473,482 6,440,850 5,670,016 5,504,454 5,442,746 5,274,450 5,604,354 5,699,046 4,954,288 5,225,859 6,163,104 5,821,479 5,611,728 5,663,682 5,330,120 3,385,807 3,134,308 3,216,670 3,154,541 2,932,042 2,863,529 2,577,534 1,950,000 1,740,421 1,326,181 1,488,065 1,169,869 1,273,717 1,120,079 1,136,826 923,101 1,146,080 1,098,249 942,993

Reported Currency: USD 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30
Cash Flows from Operating Activities
Net Income 547,238 552,504 649,827 627,365 516,885 528,572 585,438 576,760 481,880 518,973 558,652 585,451 501,609 392,945 527,252 531,667 300,438 324,916 391,293 353,681 321,152 300,357 366,151 353,073 304,906 302,315 283,734 282,821 264,934 246,030 278,493 257,794 255,374 218,576 266,268 233,508 212,864 181,678 216,997 205,647
Depreciation & Amortization 109,648 112,478 104,910 97,926 93,747 99,885 90,003 85,122 82,923 90,563 78,737 79,160 79,757 83,125 79,637 77,910 73,963 70,493 68,107 68,311 63,964 65,619 62,526 60,872 69,920 60,345 58,541 57,951 57,008 56,419 55,017 53,652 52,778 52,191 52,058 51,057 54,950 50,690 48,511 47,527
Deferred Income Tax 2,374 12,250 22,475 10,114 3,393 26,902 14,371 23,271 5,031 2,330 -3,869 11,371 10,551 -19,868 17,262 73,719 -58,732 9,013 4,019 4,052 4,312 2,926 8,210 4,654 4,370 -46,441 33,799 5,438 2,611 5,955 11,250 -3,489 -3,322 130 -7,454 -10,885 -4,441 19,595 -5,422 -8,890
Stock Based Compensation 7,022 5,563 7,377 7,136 7,435 7,545 6,211 6,169 6,533 6,112 5,969 6,283 6,292 5,685 5,582 5,605 5,875 5,343 5,563 5,591 5,424 5,032 4,992 4,976 5,176 4,566 4,482 4,925 5,428 4,488 4,518 4,675 5,178 5,243 5,352 5,414 5,890 5,671 5,287 7,041
Change in Working Capital 33,343 -166,265 77,032 193,802 91,060 130,943 263,343 10,349 111,410 22,586 211,498 138,296 290,473 22,197 158,500 409,800 134,775 -193,679 171,126 -28,254 42,607 7,098 22,348 16,118 44,866 -8,926 -6,515 -22,257 44,267 -19,683 34,088 11,179 190,882 -48,240 63,730 23,328 156,070 -35,618 68,898 62,937
Accounts Receivable -36,954 23,119 -27,215 -28,833 -2,610 -5,894 -9,372 -26,915 -33,678 9,316 -11,384 -7,442 -37,917 14,455 -4 -22,758 -12,208 23,315 36,086 -14,064 -60,914 50,937 -3,249 -19,129 -10,421 1,019 -17,964 -11,016 219 -3,236 -6,475 -9,631 -19,206 653 9,688 -14,332 -19,867 6,896 2,255 -15,406
Inventory -92,042 -24,427 -6,559 -77,856 -179,481 -218,055 -132,235 -160,369 -158,387 -39,054 63 -24,558 30,915 -122,625 1,847 28,851 -106,937 -84,926 -85,883 -33,698 -35,405 -34,153 -47,600 -38,971 -42,643 -23,464 -28,472 -86,699 -93,167 39,607 -48,862 -39,270 -70,745 -24,202 -45,838 -32,993 26,807 -36,862 -55,146 -65,740
Accounts Payable 6,107 -108,849 -19,389 162,598 172,701 306,357 315,489 315,732 247,280 86,201 25,925 264,694 134,091 99,177 146,928 177,919 156,584 -15,520 90,421 77,604 60,918 -16,393 69,427 91,886 32,756 35,779 62,362 103,894 51,230 -68,422 84,439 132,032 174,378 -17,895 90,155 65,222 53,582 8,113 106,772 141,385
Other Working Capital 156,232 -56,108 130,195 137,893 100,450 48,535 89,461 -118,099 56,195 -33,877 196,894 -94,398 163,384 31,190 9,729 225,788 97,336 -116,548 130,502 -58,096 78,008 6,707 3,770 -17,668 65,174 -22,260 -22,441 -28,436 85,985 12,368 4,986 -71,952 106,455 -6,796 9,725 5,431 95,548 -13,765 15,017 2,698
Other Non-Cash Items 353,797 -101 4,665 1,262 1,244 1,383 1,681 416 2,109 1,419 1,508 1,599 1,990 3,390 1,818 1,284 2,774 2,717 2,564 3,001 3,163 4,504 2,559 3,263 3,039 4,409 2,871 4,929 2,452 -7,060 -13,741 -13,573 -12,735 -9,146 -15,685 -9,994 -19,308 -14,540 -6,842 -4,286
Net Cash Provided by Operating Activities 704,215 516,429 866,286 937,605 713,764 795,230 961,047 702,087 689,886 641,983 852,495 822,160 890,672 487,474 790,051 1,099,985 459,093 218,803 642,672 406,382 440,622 385,536 466,786 442,956 432,277 316,268 376,912 333,807 376,700 286,149 369,625 310,238 488,155 218,754 364,269 292,428 406,025 207,476 327,429 309,976
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -249,240 -252,306 -293,016 -237,674 -223,268 -174,522 -159,899 -124,931 -103,990 -102,166 -118,080 -127,728 -94,879 -102,154 -118,954 -111,187 -133,284 -146,850 -185,599 -142,694 -152,914 -153,807 -126,344 -109,274 -114,843 -118,184 -120,250 -116,874 -110,632 -120,110 -135,818 -116,442 -103,974 -117,546 -109,943 -95,391 -91,140 -112,830 -122,228 -111,844
Acquisitions Net 3,853 7,228 3,405 4,352 2,704 5,262 -1,182 5,065 -4,080 -178,538 -27 -1,762 -6 -68,819 0 -33 -95,259 -15,793 -16,398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments 0 0 -1 -4,149 0 -183,020 -1,182 0 -4,080 -178,538 -27 -1,762 -6 -68,819 0 -33 -95,259 -15,793 -16,271 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 0 0 -3,405 -4,352 0 0 0 0 0 181,389 2,104 4,231 2,103 72,899 0 66 190,518 17,432 18,612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -155,366 -1,085 3,250 3,337 -956 -4,004 3,427 -18 7,169 -31 -814 -114 -969 -663 6,843 2,601 -93,358 -142,687 -51 744 1,516 -32,671 125 2,135 377 1,883 1,049 -824 -391 -56,288 518 1,107 1,911 1,607 1,636 1,996 1,593 1,511 2,450 1,437
Net Cash Used for Investing Activities -400,753 -246,163 -289,767 -238,486 -221,520 -356,284 -158,836 -119,884 -104,981 -277,884 -116,844 -127,135 -93,757 -167,556 -112,111 -108,586 -226,642 -303,691 -199,707 -141,950 -151,398 -186,478 -126,219 -107,139 -114,466 -116,301 -119,201 -117,698 -111,023 -176,398 -135,300 -115,335 -102,063 -115,939 -108,307 -93,395 -89,547 -111,319 -119,778 -110,407
Cash Flows from Financing Activities
Debt Repayment -280,805 -1,491,494 -1,251,000 -1,615,000 -661,000 -306,323 -300,000 -840,991 0 -300,000 0 -300,000 0 -500,000 -497,720 -454,000 -969,000 -330,000 -644,000 -929,000 -831,000 -427,000 -396,000 -1,109,000 -541,000 -537,000 -1,152,000 -674,000 -392,000 0 0 0 -499,160 -25 0 -6 -19 -18 -18 -18
Common Stock Issued 57,815 19,712 22,924 33,534 15,146 22,781 21,463 15,173 19,939 17,554 25,440 28,364 13,557 11,110 25,581 15,793 9,800 21,129 12,299 11,554 15,224 13,191 27,777 19,206 11,972 11,576 7,468 10,968 15,750 12,215 15,123 16,222 16,074 11,262 17,330 15,769 20,252 18,614 16,271 13,638
Common Stock Repurchased -270,019 -560,175 -799,529 -679,990 -1,111,461 -420,708 -710,315 -1,376,034 -775,208 -468,887 -942,972 -399,641 -664,548 -993,194 -442,973 -76,975 -574,052 -124,808 -387,266 -598,861 -321,856 -462,953 -285,193 -416,417 -549,450 -279,382 -550,557 -852,261 -490,330 -545,648 -102,944 -544,189 -312,656 -287,011 -274,230 -440,159 -134,813 -179,330 -387,499 -277,588
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 -569 4,940,901 2,952,135 1,559,976 1,215,646 306,174 -119 840,991 -350 -8 -105 -3,299 -313 -150 493,781 109,150 1,548,552 516,000 562,997 1,250,967 873,810 669,000 316,000 1,168,737 752,844 613,900 1,448,137 1,298,173 481,844 9,960 15,557 15,315 510,197 12,319 17,812 11,759 21,188 16,854 8,447 5,999
Net Cash Used Provided by Financing Activities -493,578 -74,044 -551,545 -701,480 -541,669 -398,076 -988,971 -519,870 -755,619 -451,341 -917,637 -674,576 -651,304 -1,482,234 76,389 -406,032 15,300 82,321 -455,970 -265,340 -263,822 -207,762 -337,416 -337,474 -325,634 -190,906 -246,952 -217,120 -384,736 -523,473 -72,264 -512,652 213,615 -263,430 -239,088 -412,637 -93,392 -143,880 -362,799 -257,969
Effect of Forex Changes on Cash 248 246 -190 369 714 653 -84 25 147 53 -330 289 -371 858 346 -11 -1,090 169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -189,868 196,468 24,784 -1,992 -48,711 41,523 -186,844 62,358 -170,567 -87,189 -182,316 20,738 145,240 -1,161,458 754,675 585,356 246,661 -2,398 -13,005 -908 25,402 -8,704 3,151 -1,657 -7,823 9,061 10,759 -1,011 -119,059 -413,722 162,061 -317,749 599,707 -160,615 16,874 -213,604 223,086 -47,723 -155,148 -58,400
Cash at End of Period 89,264 279,132 82,664 57,880 59,872 108,583 67,060 253,904 191,546 362,113 449,302 631,618 610,880 465,640 1,627,098 872,423 287,067 40,406 42,804 55,809 56,717 31,315 40,019 36,868 38,525 46,348 37,287 26,528 27,539 146,598 560,320 398,259 716,008 116,301 276,916 260,042 473,646 250,560 298,283 453,431
Cash at Start of Period 279,132 82,664 57,880 59,872 108,583 67,060 253,904 191,546 362,113 449,302 631,618 610,880 465,640 1,627,098 872,423 287,067 40,406 42,804 55,809 56,717 31,315 40,019 36,868 38,525 46,348 37,287 26,528 27,539 146,598 560,320 398,259 716,008 116,301 276,916 260,042 473,646 250,560 298,283 453,431 511,831
Free Cash Flow
Operating Cash Flow 704,215 516,429 866,286 937,605 713,764 795,230 961,047 702,087 689,886 641,983 852,495 822,160 890,672 487,474 790,051 1,099,985 459,093 218,803 642,672 406,382 440,622 385,536 466,786 442,956 432,277 316,268 376,912 333,807 376,700 286,149 369,625 310,238 488,155 218,754 364,269 292,428 406,025 207,476 327,429 309,976
Capital Expenditure -249,240 -252,306 -293,016 -237,674 -223,268 -174,522 -159,899 -124,931 -103,990 -102,166 -118,080 -127,728 -94,879 -102,154 -118,954 -111,187 -133,284 -146,850 -185,599 -142,694 -152,914 -153,807 -126,344 -109,274 -114,843 -118,184 -120,250 -116,874 -110,632 -120,110 -135,818 -116,442 -103,974 -117,546 -109,943 -95,391 -91,140 -112,830 -122,228 -111,844
Free Cash Flow 454,975 264,123 573,270 699,931 490,496 620,708 801,148 577,156 585,896 539,817 734,415 694,432 795,793 385,320 671,097 988,798 325,809 71,953 457,073 263,688 287,708 231,729 340,442 333,682 317,434 198,084 256,662 216,933 266,068 166,039 233,807 193,796 384,181 101,208 254,326 197,037 314,885 94,646 205,201 198,132