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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-30 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
Revenue 4,476,342 4,599,655 3,949,160 4,293,652 4,003,533 4,188,753 3,575,641 5,171,378 3,943,816 3,926,186 3,187,615 4,358,558 3,479,050 3,359,484 2,729,791 3,192,363 2,954,957 2,593,781 2,294,980 3,016,913 2,710,365 2,488,985 1,996,693 2,999,150 2,649,366 2,569,722 1,970,093 2,793,557 2,130,019 2,020,846 1,628,828 2,493,078 1,942,905 1,799,914 1,432,578 2,061,628 1,506,747 1,280,291 1,133,298 1,822,557
Revenue Y/Y Growth 11.81% 9.81% 10.45% -16.97% 1.51% 6.69% 12.17% 18.65% 13.36% 16.87% 16.77% 36.53% 17.74% 29.52% 18.95% 5.82% 9.02% 4.21% 14.94% 0.59% 2.30% -3.14% 1.35% 7.36% 24.38% 27.16% 20.95% 12.05% 9.63% 12.27% 13.70% 20.93% 28.95% 40.59% 26.41% 13.12% - - - -
Cost of Revenue 3,175,459 3,208,187 2,777,508 3,044,095 2,822,374 2,935,633 2,541,332 3,673,844 2,757,233 2,706,859 2,256,562 3,164,021 2,533,392 2,447,101 1,999,945 2,383,423 2,195,050 1,934,628 1,744,828 2,315,521 2,068,486 1,905,270 1,526,290 2,370,245 2,008,433 1,932,540 1,503,701 2,180,570 1,619,032 1,666,014 1,249,273 1,865,298 1,523,945 1,405,092 1,117,476 1,555,599 1,146,777 979,359 877,064 1,398,130
Gross Profit 1,300,883 1,391,468 1,171,652 1,249,557 1,181,159 1,253,120 1,034,309 1,497,534 1,186,583 1,219,327 931,053 1,194,537 945,658 912,383 729,846 808,940 759,907 659,153 550,152 701,392 641,879 583,715 470,403 628,905 640,933 637,182 466,392 612,987 510,987 354,832 379,555 627,780 418,960 394,822 315,102 506,029 359,970 300,932 256,234 424,427
Gross Profit Margin 29.06% 30.25% 29.67% 29.10% 29.50% 29.92% 28.93% 28.96% 30.09% 31.06% 29.21% 27.41% 27.18% 27.16% 26.74% 25.34% 25.72% 25.41% 23.97% 23.25% 23.68% 23.45% 23.56% 20.97% 24.19% 24.80% 23.67% 21.94% 23.99% 17.56% 23.30% 25.18% 21.56% 21.94% 22.00% 24.55% 23.89% 23.50% 22.61% 23.29%
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 406,897 413,008 357,594 308,319 353,167 314,637 336,518 350,831 350,112 351,256 329,022 344,220 320,506 272,286 271,686 279,656 271,257 196,858 263,669 261,545 270,625 259,440 252,727 292,318 252,757 226,056 240,893 201,607 237,495 216,211 236,268 207,647 183,008 192,333 191,015 138,990 159,361 130,119 161,312 146,024
Total Operating Expenses 406,897 361,145 357,594 310,942 353,028 314,637 336,518 350,831 352,878 354,022 331,843 344,220 324,118 272,286 276,678 279,656 271,257 201,903 268,226 261,545 274,225 262,990 252,727 292,318 256,207 229,506 240,893 201,607 240,945 216,211 239,718 207,647 186,458 195,783 194,465 138,990 162,586 133,344 164,537 146,024
Operating Income or Loss 891,488 1,030,323 814,058 960,522 829,334 938,483 697,791 1,127,719 835,804 868,128 603,489 856,032 621,540 635,129 453,168 524,242 483,609 457,250 281,926 436,246 367,654 320,725 214,226 333,137 384,726 407,676 222,049 407,930 270,042 135,171 139,837 416,684 232,502 199,039 120,637 363,818 197,384 167,588 91,697 275,178
Operating Margin 19.92% 22.40% 20.61% 22.37% 20.72% 22.40% 19.52% 21.81% 21.19% 22.11% 18.93% 19.64% 17.87% 18.91% 16.60% 16.42% 16.37% 17.63% 12.28% 14.46% 13.56% 12.89% 10.73% 11.11% 14.52% 15.86% 11.27% 14.60% 12.68% 6.69% 8.59% 16.71% 11.97% 11.06% 8.42% 17.65% 13.10% 13.09% 8.09% 15.10%
Interest Expense 0 117 115 122 120 120 107 68 65 65 86 115 115 138 135 226 225 3,000 797 147 147 146 144 158 152 165 143 132 101 134 137 160 165 186 174 190 203 208 187 224
EBITDA 928,400 1,070,259 835,119 981,139 849,895 958,548 716,930 1,167,835 853,529 885,340 618,061 866,471 640,660 655,079 472,708 546,341 512,211 487,491 305,260 455,296 387,073 338,283 228,050 422,903 402,800 423,814 237,309 481,430 282,796 135,495 152,240 441,669 246,947 206,294 133,448 394,271 203,746 150,947 106,717 293,059
Depreciation and Amortization 22,084 21,830 21,061 21,059 20,561 20,065 19,139 18,984 18,541 17,212 16,181 16,930 17,616 18,265 17,142 17,545 16,998 16,389 15,149 13,697 13,805 13,287 13,210 12,712 12,556 12,271 11,890 12,309 12,666 12,814 13,209 13,789 13,513 13,592 13,113 12,503 11,866 10,791 11,062 11,000
Income Before Tax 906,196 1,048,312 868,643 946,818 847,314 953,013 702,122 1,163,815 811,277 864,573 599,893 855,917 620,402 639,473 394,052 523,750 484,167 457,009 263,769 435,951 366,146 320,776 216,703 329,491 384,688 409,170 224,191 408,767 268,249 122,547 139,265 413,721 212,335 189,580 118,213 373,315 179,276 167,627 95,805 267,120
Income Tax Expense 208,282 239,179 205,667 235,825 208,539 232,668 169,863 281,584 183,349 212,138 145,170 192,653 144,853 136,074 89,945 85,639 67,769 108,389 60,058 100,153 93,042 79,735 49,946 91,842 95,153 85,081 53,440 331,352 90,710 21,798 47,747 140,549 83,865 71,820 34,913 145,288 71,507 64,303 40,834 50,025
Net Income 697,914 809,133 662,976 710,993 638,775 720,345 532,259 882,231 627,928 652,435 454,723 663,264 475,549 503,399 304,107 438,111 416,398 348,620 203,711 335,798 273,104 241,041 166,757 237,649 289,535 324,089 170,751 77,415 177,539 100,749 91,518 273,172 128,470 117,760 83,300 228,027 107,769 103,324 54,971 217,095
Net Income Margin 15.59% 17.59% 16.79% 16.56% 15.96% 17.20% 14.89% 17.06% 15.92% 16.62% 14.27% 15.22% 13.67% 14.98% 11.14% 13.72% 14.09% 13.44% 8.88% 11.13% 10.08% 9.68% 8.35% 7.92% 10.93% 12.61% 8.67% 2.77% 8.34% 4.99% 5.62% 10.96% 6.61% 6.54% 5.81% 11.06% 7.15% 8.07% 4.85% 11.91%
EPS 3.38 3.86 3.13 3.30 2.92 3.23 2.35 3.86 2.72 2.74 1.85 2.61 1.83 1.91 1.14 1.62 1.54 1.29 0.75 1.23 0.99 0.86 0.59 0.84 1.01 1.12 0.59 0.26 0.59 0.32 0.29 0.83 0.37 0.34 0.24 0.65 0.31 0.28 0.15 0.58
EPS Diluted 3.35 3.83 3.10 3.28 2.90 3.21 2.35 3.84 2.70 2.73 1.84 2.61 1.82 1.90 1.13 1.62 1.54 1.29 0.74 1.22 0.99 0.86 0.59 0.84 1.01 1.12 0.59 0.26 0.58 0.32 0.28 0.83 0.37 0.34 0.24 0.64 0.30 0.28 0.15 0.58
Weighted Average Shares Out 206,774 209,547 211,837 214,399 218,288 222,160 225,127 227,200 230,967 236,328 245,796 251,636 258,147 262,099 265,407 267,561 268,363 268,324 270,000 270,843 272,992 276,652 277,637 278,964 283,489 285,276 286,683 292,174 298,538 312,315 317,756 325,975 340,171 345,240 347,815 348,699 350,147 361,009 366,748 369,533
Weighted Average Shares Out Diluted 208,460 211,201 213,546 215,763 219,682 223,392 225,957 228,102 232,300 237,646 246,865 252,224 258,899 262,747 266,012 268,227 268,961 269,025 271,218 271,475 273,632 277,584 278,640 280,212 284,672 286,654 288,026 293,492 300,228 313,880 320,085 327,809 342,421 347,999 350,477 351,746 353,372 364,241 370,110 373,267

Reported Currency: USD 2024-09-30 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
Current Assets
Cash and Cash Equivalents 1,397,664 1,445,966 1,766,089 1,806,583 1,848,451 1,728,713 1,278,025 1,053,104 231,301 662,780 1,145,007 1,779,088 1,568,324 1,663,270 1,579,586 2,582,205 2,067,276 1,658,530 1,816,778 1,217,913 736,986 631,309 1,055,457 1,110,088 728,631 367,091 150,821 272,683 158,237 208,203 397,758 698,882 434,205 229,187 995,696 754,161 734,153 460,361 1,053,927 1,292,862
Short Term Investments 556,664 569,387 570,839 516,064 414,360 432,481 420,638 677,207 3,183 553,789 510,275 947,139 601,408 581,150 495,049 564,979 400,067 394,288 363,854 508,967 383,893 343,732 326,995 461,354 349,784 369,634 385,453 570,600 364,734 364,939 345,379 539,496 349,012 364,004 290,578 442,715 270,658 269,544 226,292 339,531
Cash + Short Term Investments 1,954,328 1,445,966 1,766,089 2,322,647 1,848,451 1,728,713 1,278,025 1,053,104 231,301 662,780 1,145,007 1,779,088 1,568,324 1,663,270 1,579,586 2,582,205 2,067,276 1,658,530 1,816,778 1,217,913 736,986 631,309 1,055,457 1,110,088 728,631 367,091 150,821 272,683 158,237 208,203 397,758 698,882 434,205 229,187 995,696 754,161 734,153 460,361 1,053,927 1,292,862
Net Receivables 0 0 0 209,199 0 0 0 217,328 0 553,789 510,275 289,992 601,408 581,150 495,049 200,553 400,067 394,288 363,854 132,066 383,893 343,732 326,995 347,396 349,784 369,634 385,453 313,448 364,734 364,939 345,379 436,441 349,012 0 0 497,629 0 0 226,292 176,494
Inventory 12,666,846 12,323,860 12,132,050 11,795,370 11,585,447 11,335,048 11,431,877 11,326,017 11,773,077 10,729,444 9,869,889 9,047,569 8,917,440 8,378,951 7,975,211 7,721,798 7,615,471 7,584,739 7,857,664 7,680,614 7,830,059 7,802,492 7,506,543 7,253,353 7,489,454 7,499,665 7,465,028 7,147,130 7,370,152 7,090,164 7,028,335 6,770,655 6,950,242 6,629,464 6,202,479 5,450,058 5,240,932 4,888,560 4,633,050 4,392,100
Other Current Assets 0 0 0 1,015,669 0 0 0 785,982 0 0 0 648,358 0 0 0 498,328 0 0 0 480,209 0 0 0 410,552 0 0 0 426,768 0 0 0 358,278 0 0 0 373,998 296,845 290,398 14,540 317,413
Total Current Assets 14,121,982 13,769,826 13,898,139 15,369,813 13,934,484 13,579,633 13,227,405 13,140,031 12,539,677 12,048,109 11,615,396 11,857,549 11,162,084 10,719,797 10,146,110 10,946,974 10,156,613 9,706,232 10,104,407 9,465,046 9,017,091 8,843,716 8,953,922 8,885,256 8,664,155 8,349,155 8,104,790 8,092,282 8,028,132 7,799,610 7,846,140 8,065,127 7,817,911 7,334,920 7,596,189 6,749,700 6,356,815 5,724,152 6,018,132 6,142,041
Non-Current Assets
Property, Plant and Equipment 72,700 73,800 76,500 298,888 69,900 73,000 72,900 273,747 69,300 70,800 71,000 223,466 78,000 80,400 69,000 203,017 73,500 76,700 76,200 181,742 72,400 72,200 73,300 92,935 0 0 0 70,706 0 0 0 77,444 0 0 0 86,312 102,548 98,264 62,261 30,186
Goodwill 68,930 68,930 68,930 68,930 68,930 68,930 68,930 68,900 0 0 0 68,900 0 0 0 68,900 20 20 20 40,400 128,465 132,065 0 40,400 0 0 0 40,400 0 0 151,187 40,400 0 0 0 0 0 0 0 0
Intangible Assets 48,802 51,300 53,798 56,338 58,960 61,583 64,205 66,905 138,571 141,337 144,102 78,023 149,854 153,464 158,432 94,525 168,446 173,487 178,533 84,592 127 127 123,742 86,792 130,642 134,092 137,542 100,592 144,442 147,892 155 114,392 158,242 161,372 163,185 110,215 113,440 116,665 119,890 123,115
Long Term Investments 213,022 868,726 774,956 166,913 162,287 151,295 144,664 146,759 158,085 150,496 106,058 98,155 64,284 44,800 39,558 35,562 41,722 47,707 54,495 59,766 62,182 58,246 55,725 54,590 54,278 61,718 64,810 62,957 61,497 59,617 65,293 51,447 51,768 52,500 53,090 41,267 41,509 40,232 41,474 40,368
Tax Assets 47,708 54,288 61,949 64,760 65,855 68,936 79,346 82,348 109,151 120,524 131,629 139,038 141,758 143,441 132,204 136,267 80,833 120,768 150,387 170,107 191,802 224,104 250,881 275,579 408,029 511,381 614,898 645,295 939,759 986,787 1,028,414 1,049,408 1,195,905 1,277,096 1,344,853 1,394,879 1,549,304 1,617,609 1,679,863 1,720,668
Other Non-Current Assets 1,825,285 1,657,199 1,561,958 61,408 1,356,847 1,222,539 1,173,592 1,017,825 1,197,060 1,169,070 1,096,055 887,500 975,871 940,118 900,437 720,253 843,888 833,571 859,332 713,944 792,446 765,079 749,766 737,424 797,976 759,230 784,355 674,417 797,439 818,972 829,625 779,982 647,706 681,168 686,163 584,787 637,962 561,034 511,665 513,032
Total Non-Current Assets 2,276,447 2,774,243 2,598,091 717,237 1,782,779 1,646,283 1,539,432 1,656,484 1,672,167 1,652,227 1,548,844 1,495,082 1,409,767 1,362,223 1,299,631 1,258,524 1,208,409 1,252,253 1,318,967 1,250,551 1,247,422 1,251,821 1,253,414 1,287,720 1,390,925 1,466,421 1,601,605 1,594,367 1,943,137 2,013,268 2,074,674 2,113,073 2,053,621 2,172,136 2,247,291 2,217,460 2,444,763 2,433,804 2,415,153 2,427,369
Other Assets 556,664 0 0 0 0 0 64,205 0 0 0 0 0 0 0 0 0 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 16,955,093 16,544,069 16,496,230 16,087,050 15,717,263 15,225,916 14,831,042 14,796,515 14,211,844 13,700,336 13,164,240 13,352,631 12,571,851 12,082,020 11,445,741 12,205,498 11,365,022 10,958,485 11,423,374 10,715,597 10,264,513 10,095,537 10,207,336 10,172,976 10,055,080 9,815,576 9,706,395 9,686,649 9,971,269 9,812,878 9,920,814 10,178,200 9,871,532 9,507,056 9,843,480 8,967,160 8,801,578 8,157,956 8,433,285 8,569,410
Current Liabilities
Accounts Payable 704,663 651,580 575,071 619,012 567,561 543,419 488,757 565,975 599,357 750,508 628,820 533,706 490,717 441,826 404,564 426,816 342,277 295,249 429,724 384,089 389,843 380,363 444,322 286,068 465,833 399,330 446,304 234,090 441,481 407,691 367,180 270,905 378,423 340,847 331,932 267,178 372,498 249,501 271,165 237,930
Short Term Debt 21,043 554,936 0 0 0 0 0 1,436,604 0 11,513 0 0 0 0 0 0 0 0 0 0 0 0 0 -162,477 0 0 0 8,731 245,824 153,703 0 35,114 0 0 0 46,381 0 0 0 58,222
Tax Payables 0 381,021 336,780 62,400 0 0 0 98,709 0 0 0 0 0 0 0 0 15,769 146,729 72,546 36,093 38,624 27,913 18,108 11,580 10,324 22,484 115,667 86,925 0 0 41,941 34,860 33,562 33,980 33,460 57,050 50,906 48,774 47,346 48,722
Deferred Revenue 597,820 654,427 698,775 675,091 769,893 797,249 796,384 783,556 979,528 1,027,938 998,936 844,785 823,545 730,995 589,634 449,474 403,646 335,040 344,973 294,427 333,672 334,484 294,548 254,624 342,376 354,968 308,864 250,779 306,641 290,890 240,745 187,891 248,302 252,259 223,692 186,141 241,047 217,315 177,763 142,642
Other Current Liabilities 1,966,610 322,086 1,632,462 1,690,204 1,209,170 980,694 1,134,854 -549,364 1,185,657 876,479 851,371 1,017,974 1,019,103 969,503 961,452 1,491,548 1,091,932 1,136,631 1,861,861 1,451,195 1,147,918 1,446,939 1,117,399 849,594 1,251,518 1,151,424 1,164,321 927,260 1,190,813 1,086,108 1,240,054 1,548,430 1,160,345 1,189,361 1,153,514 1,260,016 1,373,910 1,333,256 1,307,387 944,648
Total Current Liabilities 3,290,136 3,218,477 3,243,088 1,557,374 2,966,625 2,876,678 2,960,545 3,034,733 3,166,343 3,314,347 3,153,204 3,042,431 2,771,767 2,609,072 2,346,827 2,367,838 2,096,991 2,079,840 2,167,051 2,165,804 2,089,380 2,051,219 2,027,345 1,978,716 2,070,051 2,019,131 2,097,068 2,087,852 2,187,376 2,105,179 2,010,284 2,077,200 1,930,640 1,896,349 1,883,976 1,855,189 2,038,361 1,848,846 1,803,661 1,805,654
Non-Current Liabilities
Long Term Debt 1,699,602 1,721,748 2,026,031 2,032,026 2,482,335 2,422,425 2,434,697 2,135,610 2,781,786 2,535,715 2,497,526 2,098,082 2,627,788 2,487,341 2,375,118 3,255,488 2,867,737 2,858,128 3,808,906 3,183,021 2,993,541 3,070,217 3,104,972 3,028,066 3,005,418 3,005,690 3,087,718 3,006,967 3,438,808 3,263,697 3,250,385 3,441,637 3,268,860 2,792,590 3,185,977 2,352,646 2,191,612 1,142,658 1,887,630 1,958,802
Deferred Revenue -597,820 71,185 -1,372,335 370,765 -334 -298 -243 -12,378 -502 -1,195,783 -175 -12,381 -125 -118 -113 -11,969 0 335,040 344,973 294,427 333,672 334,484 294,548 254,624 342,376 354,968 308,864 250,779 306,641 290,890 240,745 187,891 248,302 252,259 223,692 186,141 241,047 217,315 177,763 142,642
Deferred Tax 401,142 381,021 336,780 302,155 331,366 295,438 240,604 215,446 179,141 167,845 171,525 165,519 121,905 115,519 110,884 103,548 0 0 0 -319,586 0 0 0 -304,906 0 0 0 -285,420 0 0 0 -223,005 0 0 0 -232,522 0 0 0 -231,050
Other Non-Current Liabilities 0 -71,570 698,775 322,905 344,437 481,666 471,937 1,933,232 322,372 -429,931 602,798 1,981,041 347,041 378,368 318,815 -91,365 403,646 -760,994 -970,000 -385,835 -160,275 -234,186 294,548 -254,624 -342,376 354,968 0 338,019 -245,824 -153,703 -140,381 -435,339 -158,794 0 0 -186,141 -308,590 0 -104,793 -142,642
Total Non-Current Liabilities 2,100,744 2,102,769 2,491,189 4,146,419 2,738,137 2,644,213 2,606,688 2,847,684 2,881,498 2,640,773 2,597,772 2,820,685 2,658,332 2,514,480 2,413,640 3,267,671 3,028,016 3,026,977 3,725,932 3,091,613 2,993,541 2,974,511 3,246,552 3,376,478 3,256,151 3,269,733 3,334,670 3,444,771 3,438,808 3,263,697 3,250,385 3,441,637 3,268,860 2,792,590 3,185,977 2,352,646 2,191,612 1,702,851 1,887,630 1,958,802
Total Liabilities 5,390,880 5,321,246 5,734,277 5,703,793 5,704,762 5,520,891 5,567,233 5,882,417 6,047,841 5,955,120 5,750,976 5,863,116 5,430,099 5,123,552 4,760,467 5,635,509 5,125,007 5,106,817 5,892,983 5,257,417 5,082,921 5,025,730 5,273,897 5,355,194 5,326,202 5,288,864 5,431,738 5,532,623 5,626,184 5,368,876 5,260,669 5,518,837 5,199,500 4,688,939 5,069,953 4,207,835 4,229,973 3,551,697 3,691,291 3,764,456
Common Stock 2,054 2,079 2,107 2,126 2,161 2,199 2,235 2,258 2,282 2,326 2,396 2,493 2,550 2,600 2,636 2,665 2,682 2,682 2,681 2,702 2,710 2,750 2,771 2,771 2,821 2,843 2,859 2,868 2,940 3,037 3,161 3,191 3,324 3,438 3,463 3,491 3,492 3,548 3,654 3,695
Retained Earnings 8,149,776 7,817,417 7,367,647 7,012,724 6,649,281 6,348,508 5,916,569 5,581,702 4,835,931 4,423,740 4,100,976 4,196,276 3,853,982 3,675,184 3,408,604 3,306,057 2,980,565 2,596,613 2,280,455 2,220,574 1,948,202 1,841,478 1,714,515 1,613,929 1,530,080 1,333,177 1,087,701 980,061 1,179,442 1,288,537 1,516,059 1,540,208 1,548,375 1,700,206 1,661,769 1,662,641 1,466,189 1,507,104 1,646,570 1,728,953
Accumulated Other Comprehensive Income/Loss 0 0 -0 -0 0 -0 -0 0 0 0 -20 -45 -70 -95 -120 -145 -170 -195 -220 -245 -270 -295 -320 -345 -370 -395 -424 -445 -465 -485 -505 -526 -548 -568 -588 -609 -627 -648 -669 -690
Total Stockholders Equity 11,564,213 11,222,823 10,761,953 10,383,257 10,012,501 9,705,025 9,263,809 8,914,098 8,164,003 7,745,216 7,413,264 7,489,515 7,141,752 6,958,468 6,685,274 6,569,989 6,240,015 5,851,668 5,530,391 5,458,180 5,181,592 5,069,807 4,933,439 4,817,782 4,728,878 4,526,712 4,274,657 4,154,026 4,345,085 4,444,002 4,660,145 4,659,363 4,672,032 4,818,117 4,773,527 4,759,325 4,571,605 4,606,259 4,741,994 4,804,954
Total Investments 215,717 868,726 774,956 682,977 162,287 151,295 144,664 146,759 158,085 173,520 616,333 1,045,294 665,692 625,950 534,607 600,541 441,789 441,995 418,349 568,733 446,075 401,978 382,720 515,944 404,062 431,352 450,263 633,557 426,231 424,556 410,672 590,943 400,780 416,504 343,668 483,982 312,167 309,776 267,766 379,899
Total Debt 2,147,779 2,261,237 2,491,189 2,553,399 2,406,771 2,348,775 2,366,084 2,632,238 2,702,357 2,472,928 2,426,247 2,655,166 2,536,427 2,398,961 2,302,756 3,164,123 3,028,016 3,026,977 3,725,932 3,091,613 2,993,541 2,974,511 3,246,552 3,376,478 3,256,151 3,269,733 3,334,670 3,444,771 3,438,808 3,263,697 3,250,385 3,441,637 3,268,860 2,792,590 3,185,977 2,352,646 2,191,612 1,702,851 1,887,630 1,958,802
Net Debt 750,115 815,271 725,100 746,816 558,320 620,062 1,088,059 1,579,134 2,471,056 1,810,148 1,281,240 876,078 968,103 735,691 723,170 581,918 960,740 1,368,447 1,909,154 1,873,700 2,256,555 2,343,202 2,191,095 2,266,390 2,527,520 2,902,642 3,183,849 3,172,088 3,280,571 3,055,494 2,852,627 2,742,755 2,834,655 2,563,403 2,190,281 1,598,485 1,457,459 1,242,490 833,703 665,940

Reported Currency: USD 2024-09-30 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
Cash Flows from Operating Activities
Net Income 697,914 809,133 662,976 710,993 638,775 720,345 532,259 882,231 627,928 652,435 454,723 663,265 475,549 503,399 304,107 438,111 416,397 348,620 203,711 335,798 273,104 241,041 166,757 237,648 289,534 324,090 170,751 77,414 177,539 100,750 91,518 273,173 128,470 117,760 83,300 228,028 107,767 103,324 54,971 217,094
Depreciation & Amortization 22,084 21,830 21,061 21,059 20,561 20,065 19,139 18,984 18,541 17,212 16,181 16,930 17,616 18,265 17,142 17,545 16,998 16,389 15,149 13,697 13,805 13,287 13,210 12,712 12,556 12,271 11,890 12,309 12,666 12,814 13,209 13,789 13,513 13,592 13,113 12,503 11,866 10,791 11,062 11,000
Deferred Income Tax 26,692 51,893 37,428 -28,123 39,000 65,237 28,152 63,099 22,662 7,416 13,407 46,326 8,061 -6,610 11,391 48,106 39,831 29,706 19,955 21,686 32,294 26,768 24,690 132,442 103,344 103,512 23,479 294,451 47,015 41,615 39,226 135,813 81,191 67,757 50,026 140,335 68,305 62,254 40,805 59,309
Stock Based Compensation 10,163 12,499 16,585 9,799 10,441 15,472 12,488 3,469 9,880 13,025 16,615 8,306 6,836 9,973 11,630 7,833 8,328 5,203 11,479 6,979 4,085 8,285 9,019 6,769 5,359 7,711 8,451 7,178 5,634 6,710 14,161 2,415 2,907 7,551 9,355 4,613 5,485 6,374 8,280 8,002
Change in Working Capital -310,561 -481,126 -465,222 -450,676 -256,290 -86,232 112,601 -29,635 -1,109,639 -801,029 -295,597 -274,283 -395,119 -269,358 -229,672 -2,277 -22,389 200,959 -74,695 103,538 -56,860 -149,114 -57,707 -40,134 49,136 -69,427 -48,184 -41,062 -168,945 -148,848 -122,401 -48,654 -220,869 -473,257 -224,303 -492,568 -251,113 -352,958 -145,325 -199,698
Accounts Receivable 0 -572 0 -326,581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26,913 0 0 0 0 0 0 0 0 0 0 0 0 0 41,197 -63,799 126,753 -220,042 -74,751 -101,649 114,770 -141,957
Inventory 472,860 -184,418 -289,247 -180,639 -225,378 137,409 -85,408 449,452 -1,023,013 -868,361 -814,768 -129,047 -504,704 -388,700 -243,947 -81,265 -17,513 291,130 -189,364 189,442 -27,663 -139,655 -259,865 213,372 17,628 -44,193 -237,169 188,976 -271,613 -219,379 -267,014 203,081 -289,756 -428,507 -381,910 -92,492 -349,600 -254,683 -230,993 37,975
Accounts Payable 82,887 -109,933 -13,069 177,050 86,496 -180,142 -83,404 -223,948 -161,533 163,072 117,650 245,788 159,847 236,402 -1 0 0 0 3 0 0 0 3,408 -99,879 50,170 -64,778 13,084 -56,860 95,652 98,254 -71,362 -8,046 28,190 23,114 31,999 -184,701 182,005 6,214 -27,416 -97,773
Other Working Capital -866,308 -186,775 -162,906 -120,506 -117,408 -43,499 281,413 -255,139 74,907 -95,740 401,521 -391,024 -50,262 119,342 14,276 78,988 -4,876 -90,171 141,579 -85,904 -29,197 -9,459 198,750 -153,627 -18,662 39,544 175,901 -173,178 7,016 -27,723 215,975 -243,689 -500 -4,065 -1,145 4,667 -8,767 -2,840 -1,686 2,057
Other Non-Cash Items 9,628 353,834 327,982 25,366 5,274 4,328 6,729 34,243 24,360 1,115 2,337 -4,748 3,214 -349 62,150 6,399 1,588 2,380 29,016 13,067 10,642 6,534 2,940 85,327 7,469 412 2,626 60,308 2,244 123,482 4,090 3,950 7,888 5,343 4,447 5,772 1,981 4,509 4,810 11,707
Net Cash Provided by Operating Activities 455,920 417,553 239,787 288,418 457,761 739,215 711,368 972,391 -406,268 -105,323 207,666 455,796 116,157 255,320 176,748 515,717 460,753 603,257 204,615 494,765 277,070 146,801 158,909 434,764 467,398 378,569 169,013 410,598 76,153 136,523 39,803 380,486 13,100 -261,254 -64,062 -101,317 -55,709 -165,706 -25,397 107,414
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -38,748 -31,241 -24,076 -24,640 -22,485 -21,333 -23,743 -24,076 -26,028 -31,871 -30,686 -20,647 -20,587 -16,795 -14,752 -11,429 -10,179 -16,607 -20,139 -14,957 -13,587 -13,505 -16,070 -12,510 -13,470 -17,631 -15,428 -8,503 -6,656 -6,896 -9,996 -8,744 -9,507 -11,584 -9,460 -11,391 -10,934 -8,598 -14,517 -6,902
Acquisitions Net 0 -5,141 -3,955 -5,344 -10,201 -6,741 -1,117 -6,547 -7,674 -43,799 -17,081 -65,779 -19,892 -7,751 -18,569 -90 -13,613 7,062 -77,363 -1,000 -3,851 -167,099 -1,289 0 0 0 -1,000 -1,030 -4,175 -3,030 -14,802 -14,539 -433 -14 -430,011 0 0 0 0 -4,950
Purchases of Investments 0 -5,141 -3,955 -5,344 -10,201 -6,741 -1,117 -6,547 -7,674 -43,799 -6,681 -65,779 -19,892 -7,751 0 0 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 0 3,474 3,398 97,545 10,201 6,741 1,117 6,547 7,674 0 0 0 0 0 0 0 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 Investing Activities -3,401 -3,006 -2,256 -96,281 -8,349 -1,708 646 13,570 2,152 -2,514 -199 48,762 1,395 4,785 5,698 12,751 20,063 -109 1,706 120 417 4,301 291 2,552 8,630 6,463 452 -942 2,645 1,720 1,423 21,676 -280 3,985 -12,281 917 -981 10,018 4,632 13,824
Net Cash Used for Investing Activities -42,149 -39,388 -26,889 -34,064 -41,035 -29,782 -24,214 -17,053 -31,550 -75,174 -47,966 -37,664 -39,084 -19,761 -27,623 1,232 -3,729 -9,654 -95,796 -15,837 -17,021 -176,303 -17,068 -9,958 -4,840 -11,168 -15,976 -10,475 -8,186 -8,206 -23,375 -1,607 -10,220 -7,613 -451,752 -10,474 -11,915 1,420 -9,885 1,972
Cash Flows from Financing Activities
Debt Repayment -32,116 -317,440 23,568 37,674 40,385 -21,669 -266,764 -70,479 213,670 31,359 -229,985 -39,498 123,877 -2,960 -935,437 108,501 -8,200 -714,502 634,182 64,637 15,066 -281,651 -129,878 89,394 -13,533 -72,980 -191,303 -127,746 170,273 12,236 -192,307 171,618 478,354 -489,763 841,610 159,696 485,798 -186,286 -72,678 68,647
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -320,840 -314,186 -263,436 -301,582 -300,020 -250,330 -160,059 -100,000 -181,158 -294,227 -513,614 -283,200 -260,635 -200,041 -164,269 -75,000 0 -15 -110,514 -30,669 -136,293 -83,472 -35,349 -123,034 -66,948 -53,000 -59,491 -250,511 -259,993 -300,297 -105,522 -252,360 -250,040 -48,061 -52,745 0 -120,672 -214,111 -107,955 -97,879
Dividends Paid -41,667 -42,209 -42,684 -34,783 -35,361 -35,935 -36,380 -34,518 -35,400 -36,401 -37,796 -36,138 -36,786 -37,299 -37,611 -32,423 -32,424 -32,592 -32,740 -30,115 -30,615 -30,818 -30,802 -25,736 -25,900 -26,037 -26,347 -26,730 -27,804 -29,112 -29,102 -30,368 -31,279 -31,451 -31,568 -28,061 -28,772 -29,509 -29,616 -18,702
Other Financing Activities -9,978 -24,453 4,158 -6,047 51 49,427 8,350 52,814 0 0 0 149,618 0 81,809 11 0 12 49 50 31 1,163 3,763 1,445 9,258 920 1,744 2,723 113,935 6,799 4,848 11,118 0 5,103 71,633 52 164 3,149 626 6,596 9,593
Net Cash Used Provided by Financing Activities -404,601 -698,288 -295,986 -304,738 -294,945 -258,507 -454,853 -152,183 -2,888 -299,269 -781,395 -209,218 -173,544 -158,491 -1,137,306 1,078 -40,612 -747,060 490,978 3,884 -150,679 -392,177 -194,588 -50,118 -105,461 -150,273 -274,418 -291,052 -110,725 -312,325 -315,813 -111,110 202,138 -497,642 757,349 131,799 341,416 -429,280 -203,653 -38,341
Effect of Forex Changes on Cash 0 0 0 -754,624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21,274 0 0 0 0 0 0 0 0
Net Change in Cash 9,170 -320,123 -83,088 -50,384 121,781 450,926 232,301 803,155 -440,706 -479,766 -621,695 208,914 -96,471 77,068 -988,181 518,027 416,412 -153,457 599,797 482,812 109,370 -421,679 -52,747 374,688 357,097 217,128 -121,381 109,071 -42,758 -184,008 -299,385 289,043 205,018 -766,509 241,535 20,008 273,792 -593,566 -238,935 71,045
Cash at End of Period 1,455,136 1,445,966 1,766,089 1,849,177 1,899,561 1,777,780 1,326,854 1,094,553 291,398 732,104 1,211,870 1,833,565 1,624,651 1,721,122 1,644,054 2,632,235 2,114,208 1,697,796 1,851,253 1,251,456 768,644 659,274 1,080,953 1,133,700 759,012 401,915 184,787 306,168 197,097 239,855 423,863 723,248 434,205 229,187 995,696 754,161 734,153 460,361 1,053,927 1,292,862
Cash at Start of Period 1,445,966 1,766,089 1,849,177 1,899,561 1,777,780 1,326,854 1,094,553 291,398 732,104 1,211,870 1,833,565 1,624,651 1,721,122 1,644,054 2,632,235 2,114,208 1,697,796 1,851,253 1,251,456 768,644 659,274 1,080,953 1,133,700 759,012 401,915 184,787 306,168 197,097 239,855 423,863 723,248 434,205 229,187 995,696 754,161 734,153 460,361 1,053,927 1,292,862 1,221,817
Free Cash Flow
Operating Cash Flow 455,920 417,553 239,787 288,418 457,761 739,215 711,368 972,391 -406,268 -105,323 207,666 455,796 116,157 255,320 176,748 515,717 460,753 603,257 204,615 494,765 277,070 146,801 158,909 434,764 467,398 378,569 169,013 410,598 76,153 136,523 39,803 380,486 13,100 -261,254 -64,062 -101,317 -55,709 -165,706 -25,397 107,414
Capital Expenditure -38,748 -31,241 -24,076 -24,640 -22,485 -21,333 -23,743 -24,076 -26,028 -31,871 -30,686 -20,647 -20,587 -16,795 -14,752 -11,429 -10,179 -16,607 -20,139 -14,957 -13,587 -13,505 -16,070 -12,510 -13,470 -17,631 -15,428 -8,503 -6,656 -6,896 -9,996 -8,744 -9,507 -11,584 -9,460 -11,391 -10,934 -8,598 -14,517 -6,902
Free Cash Flow 417,172 386,312 215,711 263,778 435,276 717,882 687,625 948,315 -432,296 -137,194 176,980 435,149 95,570 238,525 161,996 504,288 450,574 586,650 184,476 479,808 263,483 133,296 142,839 422,254 453,928 360,938 153,585 402,095 69,497 129,627 29,807 371,742 3,593 -272,838 -73,522 -112,708 -66,643 -174,304 -39,914 100,512