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,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 1,594,725
Revenue Y/Y Growth 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% -5.52% - - - -
Cost of Revenue 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 1,221,531
Gross Profit 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 373,194
Gross Profit Margin 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% 23.40%
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 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 147,136
Total Operating Expenses 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 150,394
Operating Income or Loss 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 222,800
Operating Margin 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% 13.97%
Interest Expense 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 210
EBITDA 1,052,153 835,119 981,581 849,895 958,548 716,930 1,146,703 854,345 886,353 619,670 850,317 641,700 640,097 474,166 546,829 488,650 478,709 304,237 439,847 382,553 341,568 230,886 336,587 400,532 423,258 237,389 411,380 283,696 138,621 154,266 420,133 228,554 210,772 134,541 367,039 191,867 179,867 108,923 267,344 236,489
Depreciation and Amortization 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 9,960
Income Before Tax 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 224,928
Income Tax Expense 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 84,383
Net Income 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 140,545
Net Income Margin 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% 8.81%
EPS 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 0.37
EPS Diluted 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 0.37
Weighted Average Shares Out 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 373,531
Weighted Average Shares Out Diluted 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 377,292

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 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 1,221,817
Short Term Investments 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 236,372
Cash + Short Term Investments 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 1,221,817
Net Receivables -2,269 -617,366 236,127 414,360 432,481 420,638 677,207 438,205 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 236,372
Inventory 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 4,431,801
Other Current Assets 1,576,431 617,366 1,015,669 86,226 83,391 96,865 785,982 97,094 756,252 -420,050 -298,781 -526,496 -484,724 -398,785 -66,651 -326,268 -325,613 -297,743 -28,758 -317,740 -277,549 -262,068 -50,802 -253,498 -256,869 -281,965 -143,832 -229,725 -228,635 -270,711 -181,218 -264,560 -251,739 -183,142 -68,717 -159,586 -163,857 -121,429 -22,118 -118,207
Total Current Assets 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 6,008,155
Non-Current Assets
Property, Plant and Equipment 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 16,817
Goodwill 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 0
Intangible Assets 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 126,340
Long Term Investments 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 40,295
Tax Assets 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 1,922,294
Other Non-Current Assets 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 500,744
Total Non-Current Assets 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 2,606,490
Other Assets 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 0
Total Assets 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 8,614,645
Current Liabilities
Accounts Payable 651,580 575,071 619,012 567,561 543,419 488,757 565,975 599,357 750,508 628,820 621,168 490,717 441,826 404,564 511,321 342,277 295,249 429,724 435,916 389,843 380,363 444,322 352,029 465,833 399,330 446,304 393,815 441,481 407,691 367,180 405,455 378,423 340,847 331,932 327,725 372,498 290,436 271,165 270,516 299,004
Short Term Debt 539,489 1,957 1,962 1,981 2,033 2,042 609,473 2,045 3,733 2,030 473,257 2,060 2,046 2,032 11,969 15,769 146,729 72,546 25,159 38,624 27,913 18,108 50,282 10,324 22,484 115,667 34,641 84,226 896 41,941 35,114 33,562 33,980 33,460 46,381 50,906 48,774 47,346 58,222 196,214
Tax Payables 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 196,214
Deferred Revenue 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 192,551
Other Current Liabilities 1,372,981 1,967,285 261,309 1,627,190 1,533,977 1,673,362 1,075,729 1,585,413 1,532,168 1,523,418 1,103,221 1,455,445 1,434,205 1,350,597 1,395,074 1,335,299 1,302,822 1,319,808 1,410,302 1,327,241 1,308,459 1,270,367 1,321,781 1,251,518 1,242,349 1,226,233 1,408,617 1,355,028 1,405,702 1,360,418 1,448,740 1,270,353 1,269,263 1,294,892 1,294,942 1,373,910 1,292,321 1,307,387 1,334,274 1,327,819
Total Current Liabilities 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 2,015,588
Non-Current Liabilities
Long Term Debt 1,650,178 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 1,888,648
Deferred Revenue 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 192,551
Deferred Tax 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 0
Other Non-Current Liabilities 385 1,035,555 920,100 334 298 243 12,378 502 1,195,783 175 12,381 125 118 113 11,969 0 -335,040 -344,973 25,159 -333,672 -334,484 -294,548 50,282 -342,376 -354,968 -308,864 34,641 -306,641 -290,890 -240,745 35,114 -248,302 -252,259 -223,692 46,381 -241,047 -217,315 -177,763 88,408 -192,551
Total Non-Current Liabilities 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 1,888,648
Total Liabilities 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 3,904,236
Common Stock 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 3,738
Retained Earnings 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 1,639,341
Accumulated Other Comprehensive Income/Loss 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 -713
Total Stockholders Equity 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 4,710,409
Total Investments 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 276,667
Total Debt 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 1,888,648
Net Debt 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 666,831

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 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 140,545
Depreciation & Amortization 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 9,960
Deferred Income Tax 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 79,432
Stock Based Compensation 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 4,493
Change in Working Capital -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 -108,205
Accounts Receivable 0 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 -9,095
Inventory -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 -134,710
Accounts Payable -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 35,563
Other Working Capital -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 37
Other Non-Cash Items 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 1,328
Net Cash Provided by Operating Activities 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 127,553
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -8,867
Acquisitions Net -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 -77,469
Purchases of Investments -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 0
Sales/Maturities of Investments 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 0
Other Investing Activities -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 77,052
Net Cash Used for Investing Activities -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 -9,284
Cash Flows from Financing Activities
Debt Repayment -317,440 -23,568 -37,674 -40,385 -21,669 -266,764 -1,014,479 -1,601,330 -67,474 -229,985 -39,498 -59,193 -78,849 -935,437 -23,253 -8,200 -714,502 -65,818 -64,637 -15,066 -281,651 -129,878 -8,284 -173,538 -862,890 -959,303 -1,873,949 -690,727 -97,764 -192,307 -107,898 -792,523 -551,329 -369,965 -32,060 -137,289 -186,286 -72,678 -34,070 -2,590
Common Stock Issued 0 0 -80,770 0 0 0 0 0 0 744 0 118,386 0 0 46,506 0 0 0 755 30,132 0 0 0 -186,076 0 0 0 0 0 0 215,796 0 0 0 0 0 0 0 68,140 5,180
Common Stock Repurchased -314,155 -245,844 -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,290 -83,471 -35,353 -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 -51,429
Dividends Paid -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 -18,792
Other Financing Activities -24,484 -31,026 -6,047 51 49,427 8,350 996,814 1,815,000 31,359 -744 149,618 64,684 157,698 11 85,248 12 49 700,050 128,550 1,160 3,763 1,445 106,936 347,001 791,654 770,723 1,860,138 867,799 114,848 11,118 63,720 1,275,980 133,199 1,211,627 191,920 628,149 626 6,596 44,170 245
Net Cash Used Provided by Financing Activities -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 -67,386
Effect of Forex Changes on Cash 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 0
Net Change in Cash -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 50,883
Cash at End 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
Cash at Start of Period 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 1,170,934
Free Cash Flow
Operating Cash Flow 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 127,553
Capital Expenditure -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 -8,867
Free Cash Flow 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 118,686