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 2,737,679 2,559,430 2,333,463 2,351,663 2,574,092 2,342,153 2,181,295 2,715,752 2,780,337 2,661,715 2,380,483 2,232,489 2,397,976 2,285,807 2,043,478 2,346,400 1,992,234 1,622,222 1,584,997 1,993,427 1,914,604 1,802,931 1,689,844 1,997,771 1,855,769 1,790,220 1,531,507 1,819,018 1,669,873 1,546,046 1,278,753 1,755,224 1,539,569 1,389,620 1,145,700 1,557,407 1,404,323 1,244,936 958,827 1,329,596
Revenue Y/Y Growth 6.36% 9.28% 6.98% -13.41% -7.42% -12.01% -8.37% 21.65% 15.95% 16.45% 16.49% -4.85% 20.37% 40.91% 28.93% 17.71% 4.05% -10.02% -6.20% -0.22% 3.17% 0.71% 10.34% 9.83% 11.13% 15.79% 19.77% 3.63% 8.46% 11.26% 11.61% 12.70% 9.63% 11.62% 19.49% 17.13% - - - -
Cost of Revenue 2,051,087 1,947,616 1,726,213 1,812,968 1,902,174 1,728,146 1,607,910 1,993,722 2,092,457 1,924,727 1,651,365 1,646,050 1,817,939 1,721,673 1,577,453 1,822,121 1,536,044 1,284,493 1,294,743 1,567,392 1,518,276 1,425,388 1,338,806 1,590,735 1,472,649 1,416,797 1,211,946 1,438,307 1,307,971 1,218,083 1,026,017 1,413,440 1,242,292 1,126,369 925,760 1,238,588 1,111,672 986,854 781,668 1,070,601
Gross Profit 686,592 611,814 607,250 538,695 671,918 614,007 573,385 722,030 687,880 736,988 729,118 586,439 580,037 564,134 466,025 524,279 456,190 337,729 290,254 426,035 396,328 377,543 351,038 407,036 383,120 373,423 319,561 380,711 361,902 327,963 252,736 341,784 297,277 263,251 219,940 318,819 292,651 258,082 177,159 258,995
Gross Profit Margin 25.08% 23.90% 26.02% 22.91% 26.10% 26.22% 26.29% 26.59% 24.74% 27.69% 30.63% 26.27% 24.19% 24.68% 22.81% 22.34% 22.90% 20.82% 18.31% 21.37% 20.70% 20.94% 20.77% 20.37% 20.64% 20.86% 20.87% 20.93% 21.67% 21.21% 19.76% 19.47% 19.31% 18.94% 19.20% 20.47% 20.84% 20.73% 18.48% 19.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 176,094 166,564 175,861 175,623 166,765 171,397 166,252 163,295 153,668 155,918 152,418 149,148 135,185 136,019 143,075 133,975 125,921 121,460 128,378 131,493 130,376 133,044 132,492 128,905 130,712 128,313 124,782 116,000 113,616 115,034 116,150 108,050 107,826 114,879 112,565 106,914 102,580 104,807 109,708 102,707
Total Operating Expenses 176,094 166,564 175,861 175,623 126,851 137,138 133,306 141,703 143,457 152,022 151,079 147,303 133,689 134,387 141,489 126,769 123,933 119,052 123,042 124,980 123,680 127,211 126,755 124,047 127,872 126,149 122,805 113,728 111,901 113,587 115,048 107,453 107,123 114,126 111,798 106,448 101,937 103,685 108,983 102,208
Operating Income or Loss 510,522 445,250 431,389 363,072 507,434 441,339 412,751 554,911 527,783 556,799 529,691 404,845 407,946 391,113 266,425 336,360 280,954 203,971 156,133 276,346 251,782 225,683 194,403 261,088 230,164 229,313 174,577 247,797 231,864 196,978 122,768 214,150 172,995 136,082 98,496 198,042 174,774 143,065 62,366 145,775
Operating Margin 18.65% 17.40% 18.49% 15.44% 19.71% 18.84% 18.92% 20.43% 18.98% 20.92% 22.25% 18.13% 17.01% 17.11% 13.04% 14.34% 14.10% 12.57% 9.85% 13.86% 13.15% 12.52% 11.50% 13.07% 12.40% 12.81% 11.40% 13.62% 13.89% 12.74% 9.60% 12.20% 11.24% 9.79% 8.60% 12.72% 12.45% 11.49% 6.50% 10.96%
Interest Expense 7,046 6,898 6,826 6,791 6,896 6,795 7,258 6,899 7,202 12,257 13,166 13,207 13,243 13,270 13,397 13,174 11,687 9,525 6,486 6,571 6,293 6,301 6,215 6,273 6,197 6,329 6,282 6,315 6,120 5,914 5,836 6,181 5,624 4,814 5,088 5,604 6,081 5,956 5,918 5,848
EBITDA 550,343 544,634 481,899 494,996 550,148 482,021 444,999 585,780 549,615 590,395 583,209 444,384 451,647 435,150 330,215 403,330 338,313 224,629 209,611 307,052 278,405 255,829 229,662 288,567 260,707 252,621 202,041 272,895 255,878 220,404 143,438 240,227 195,998 154,761 113,601 217,940 196,337 159,961 73,426 161,951
Depreciation and Amortization 4,685 4,356 4,381 4,331 4,180 4,217 4,188 4,159 4,246 4,531 4,460 4,743 4,682 4,835 5,203 5,191 5,547 5,632 5,622 5,449 5,223 5,084 5,062 5,115 5,029 4,988 5,036 5,580 5,593 5,795 5,699 5,678 5,657 5,487 5,447 5,352 5,441 5,460 5,281 5,031
Income Before Tax 538,612 533,568 470,692 484,047 539,340 471,176 433,810 574,722 538,515 574,012 565,945 426,805 434,127 417,465 312,006 385,370 321,457 209,831 161,375 295,302 267,174 244,712 218,607 277,438 249,710 241,586 190,998 261,318 244,464 208,968 132,161 228,662 185,003 144,720 103,312 207,169 184,996 148,684 62,363 151,224
Income Tax Expense 109,289 132,664 76,423 73,972 106,183 67,149 89,458 119,954 127,122 140,698 139,845 92,224 102,046 96,170 63,244 80,366 64,991 45,756 -14,328 39,165 43,387 34,503 30,201 45,280 53,894 38,412 24,949 136,699 82,362 61,091 29,238 77,771 67,611 53,044 38,009 73,165 68,526 55,289 23,305 51,773
Net Income 429,323 400,904 394,269 410,075 433,157 404,027 344,352 454,768 411,393 433,314 426,100 334,581 332,081 321,295 248,762 305,004 256,466 164,075 175,703 256,137 223,787 210,209 188,406 232,158 195,816 203,174 166,049 124,619 162,102 147,877 102,923 150,891 117,392 91,676 65,303 134,004 116,470 93,395 39,058 99,451
Net Income Margin 15.68% 15.66% 16.90% 17.44% 16.83% 17.25% 15.79% 16.75% 14.80% 16.28% 17.90% 14.99% 13.85% 14.06% 12.17% 13.00% 12.87% 10.11% 11.09% 12.85% 11.69% 11.66% 11.15% 11.62% 10.55% 11.35% 10.84% 6.85% 9.71% 9.56% 8.05% 8.60% 7.62% 6.60% 5.70% 8.60% 8.29% 7.50% 4.07% 7.48%
EPS 139.65 128.21 123.75 128.47 132.92 123.84 106.31 141.80 118.52 123.65 116.56 96.47 93.25 88.69 67.72 82.08 69.19 44.56 47.97 69.78 60.94 58.20 52.23 64.46 54.21 55.90 45.19 33.39 43.26 39.46 27.78 40.25 30.43 23.51 16.81 34.23 28.75 22.97 9.63 24.22
EPS Diluted 130.50 120.69 116.41 121.58 125.26 116.54 99.89 133.44 118.52 123.65 116.55 89.09 86.44 82.45 63.21 76.93 65.11 42.50 44.96 64.41 56.11 53.09 47.64 58.57 48.28 49.05 39.34 28.88 38.02 35.19 25.12 37.80 28.46 22.01 15.79 31.92 27.11 21.91 9.22 23.24
Weighted Average Shares Out 3,074 3,127 3,186 3,192 3,259 3,263 3,239 3,207 3,471 3,504 3,656 3,468 3,561 3,623 3,673 3,716 3,706 3,682 3,663 3,671 3,672 3,612 3,607 3,601 3,612 3,635 3,675 3,732 3,747 3,748 3,705 3,749 3,858 3,900 3,884 3,915 4,050 4,066 4,057 4,106
Weighted Average Shares Out Diluted 3,290 3,322 3,387 3,373 3,458 3,467 3,447 3,408 3,471 3,504 3,656 3,755 3,842 3,897 3,935 3,965 3,939 3,861 3,908 3,977 3,988 3,959 3,955 3,964 4,056 4,142 4,220 4,315 4,263 4,202 4,097 3,992 4,125 4,165 4,135 4,198 4,296 4,262 4,235 4,279

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 2,510,946 2,528,946 2,896,990 3,215,444 2,908,916 2,692,582 2,800,762 2,522,839 1,766,937 1,499,603 2,157,863 2,573,467 2,703,109 2,618,322 2,774,184 2,778,267 2,561,006 2,000,876 1,091,996 1,140,304 1,094,937 882,319 816,453 711,875 609,870 431,550 425,566 666,794 626,884 528,114 492,551 395,405 261,218 363,202 317,987 424,326 386,293 495,731 530,968 544,938
Short Term Investments -107,514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2,510,946 2,528,946 2,896,990 3,215,444 2,908,916 2,692,582 2,800,762 2,522,839 1,766,937 1,499,603 2,157,863 2,573,467 2,703,109 2,618,322 2,774,184 2,778,267 2,561,006 2,000,876 1,091,996 1,140,304 1,094,937 882,319 816,453 711,875 609,870 431,550 425,566 666,794 626,884 528,114 492,551 395,405 261,218 363,202 317,987 424,326 386,293 495,731 530,968 544,938
Net Receivables 35,563 35,491 36,306 29,000 33,878 26,757 23,307 20,842 28,378 29,007 23,471 18,552 22,525 24,484 22,059 18,299 21,461 20,801 27,089 18,278 29,276 28,943 30,488 18,641 26,363 30,179 22,374 20,026 20,448 22,110 19,876 18,937 13,921 17,464 13,829 11,482 9,850 15,987 10,024 10,021
Inventory 2,257,397 2,244,419 2,117,034 1,950,150 2,003,773 2,020,089 1,865,542 1,788,275 2,170,449 2,378,745 2,193,639 1,947,366 1,863,525 1,973,373 1,829,792 1,709,082 1,763,186 1,602,540 1,515,640 1,347,288 1,496,449 1,397,728 1,281,169 1,253,110 1,421,070 1,433,615 1,344,392 1,246,199 1,376,559 1,364,951 1,232,434 1,092,100 1,316,730 1,247,614 1,261,135 1,006,526 1,161,455 1,085,091 954,581 869,486
Other Current Assets 1,105,389 0 997,553 0 428,759 545,680 438,072 394,835 429,000 436,964 447,248 405,068 364,738 431,312 771,745 514,532 749,230 713,035 826,195 534,860 836,903 896,243 835,835 509,183 719,639 786,660 378,492 744,612 279,006 264,749 234,932 382,730 297,310 282,724 194,615 715,130 269,824 272,040 158,728 231,717
Total Current Assets 5,909,295 4,808,856 5,038,793 5,194,594 5,333,437 5,243,659 5,066,690 4,700,191 4,336,021 4,307,077 4,756,663 4,904,826 4,921,364 5,007,090 5,000,877 4,986,654 4,717,778 3,976,274 3,091,664 3,018,214 3,052,715 2,795,479 2,574,613 2,462,003 2,402,592 2,320,952 2,160,352 2,307,202 2,298,317 2,175,436 1,975,273 1,877,818 1,883,172 1,903,425 1,782,142 1,761,887 1,817,672 1,862,227 1,650,358 1,630,109
Non-Current Assets
Property, Plant and Equipment 188,998 180,229 159,257 163,989 633,305 617,696 598,321 586,731 609,289 609,422 583,738 569,565 528,555 502,904 464,220 457,721 450,341 438,163 450,451 496,849 488,270 495,099 473,495 402,687 381,113 368,070 368,128 376,756 371,450 363,935 375,137 384,747 382,581 380,150 352,044 348,608 324,090 307,523 301,078 300,865
Goodwill 48,927 7,347 41,580 7,347 7,347 7,347 7,347 7,347 7,347 7,347 7,347 7,347 41,580 41,580 41,580 41,580 41,580 41,580 41,580 41,580 41,580 41,580 41,580 42,021 41,580 41,580 41,580 42,021 41,580 41,580 42,021 42,021 42,021 42,021 42,021 42,021 42,021 42,021 42,021 42,021
Intangible Assets 0 34,233 0 0 0 0 0 0 0 42,021 34,233 34,233 0 0 0 0 0 0 0 0 0 0 0 621 0 0 0 776 1,563 1,908 1,813 2,158 2,504 2,850 3,195 3,541 3,886 4,232 4,578 4,923
Long Term Investments 486,746 482,666 332,510 330,642 359,035 507,805 407,041 370,606 311,992 400,451 353,135 361,851 340,587 406,508 25,900 23,600 28,700 28,400 27,800 26,700 24,600 25,000 31,100 29,400 31,750 39,700 42,600 45,200 1,222 1,243 1,248 1,251 1,247 1,311 1,731 1,749 1,799 2,902 3,545 3,590
Tax Assets 0 41,580 46,687 148,005 -366,382 -515,152 -414,388 143,585 -319,339 -400,451 -394,715 132,894 -382,167 -448,088 -67,480 132,980 -70,280 -69,980 -69,380 115,731 -66,180 -66,580 -72,680 112,333 -73,330 -81,280 -84,180 111,953 43,822 43,995 45,116 170,652 45,321 46,067 44,933 161,805 44,911 45,071 46,343 165,189
Other Non-Current Assets 901,861 852,377 919,330 757,180 405,521 405,420 410,894 -147,487 444,224 321,832 385,812 -176,241 338,975 344,442 355,711 134,606 331,801 315,583 345,408 110,741 302,374 312,662 314,663 116,868 306,118 320,373 317,585 105,371 333,137 331,570 343,271 206,876 347,950 364,180 357,165 237,100 377,883 373,839 369,791 246,218
Total Non-Current Assets 1,626,532 1,598,432 1,499,364 1,407,163 1,038,826 1,023,116 1,009,215 960,782 1,053,513 980,622 969,550 929,649 867,530 847,346 819,931 790,487 782,142 753,746 795,859 791,601 790,644 807,761 788,158 703,930 687,231 688,443 685,713 682,077 751,194 742,651 767,026 766,125 780,044 794,999 759,509 753,244 753,010 734,008 725,776 721,226
Other Assets -1,047,668 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6,488,159 6,407,288 6,538,157 6,601,757 6,372,263 6,266,775 6,075,905 5,660,973 5,389,534 5,287,699 5,726,213 5,834,475 5,788,894 5,854,436 5,820,808 5,777,141 5,499,920 4,730,020 3,887,523 3,809,815 3,843,359 3,603,240 3,362,771 3,165,933 3,089,823 3,009,395 2,846,065 2,989,279 3,049,511 2,918,087 2,742,299 2,643,943 2,663,216 2,698,424 2,541,651 2,515,131 2,570,682 2,596,235 2,376,134 2,351,335
Current Liabilities
Accounts Payable 437,160 485,417 448,991 347,738 373,303 377,558 353,141 395,412 393,941 465,639 456,614 387,954 379,940 430,562 360,881 402,587 388,318 336,754 306,087 306,972 285,714 309,419 283,119 288,573 319,744 325,966 299,654 294,797 300,852 301,824 236,821 283,611 312,261 307,371 263,362 259,728 295,670 282,553 218,046 230,419
Short Term Debt 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 358,609 369,274 355,331 334,441 355,311 368,763 335,230 313,804 376,160 0 0 0 0 0 0 0 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 Current Liabilities 406,319 774,612 736,142 874,995 808,943 718,993 863,534 751,038 905,333 827,298 954,269 853,323 797,860 784,897 826,637 681,429 598,879 507,129 482,429 477,921 502,368 489,060 496,841 471,117 490,236 478,485 482,383 491,924 501,070 483,726 499,712 459,436 455,513 437,301 425,827 416,978 435,285 439,588 393,662 397,431
Total Current Liabilities 1,202,088 1,260,029 1,185,133 1,222,733 826,935 727,788 881,445 832,646 1,299,274 853,818 957,705 823,814 796,206 850,016 873,065 843,258 776,075 685,867 641,355 653,007 645,145 652,272 637,326 621,444 642,304 632,418 614,551 636,688 639,637 619,866 589,668 620,811 623,077 602,926 562,637 565,741 598,883 583,758 485,743 521,095
Non-Current Liabilities
Long Term Debt 1,014,823 1,013,351 1,008,643 1,014,299 1,017,434 1,016,961 1,013,884 1,007,674 1,005,421 1,003,096 1,589,731 1,590,820 1,594,043 1,596,689 1,586,783 1,590,051 1,593,730 1,273,725 682,088 683,678 683,820 685,322 684,035 597,681 597,527 597,373 597,220 597,066 596,913 596,760 596,607 596,455 596,303 596,151 595,999 0 599,237 599,213 599,189 599,230
Deferred Revenue 0 0 0 334,441 355,311 368,763 335,230 313,804 376,160 439,119 453,178 417,463 381,594 365,443 314,453 240,758 211,122 158,016 147,161 131,886 142,937 146,207 142,634 138,246 167,676 172,033 167,486 150,033 162,285 165,684 148,353 122,236 144,697 141,746 126,552 110,965 132,072 138,383 125,965 106,755
Deferred Tax 0 0 0 -334,441 -1,826,377 -1,735,954 -1,877,418 -1,727,322 0 -1,878,262 -2,602,098 -2,420,972 -2,441,980 -2,431,191 -2,413,420 -100,804 -2,238,515 -1,823,354 -83,632 -85,377 -85,674 -87,331 -86,199 -1,112,875 -1,123,745 -1,110,901 -1,114,102 -1,121,814 -1,131,796 -1,110,411 -1,096,319 -1,088,290 -1,082,547 -1,068,055 -1,052,967 -1,048,529 -1,069,251 -1,064,833 -1,016,970 -1,022,458
Other Non-Current Liabilities 0 0 0 0 808,943 718,993 863,534 812,434 0 875,166 1,012,367 904,717 381,594 365,443 826,637 0 211,122 158,016 147,161 0 142,937 146,207 142,634 515,194 526,218 513,528 516,882 524,748 162,285 165,684 148,353 122,236 144,697 141,746 126,552 720,203 132,072 138,383 125,965 106,755
Total Non-Current Liabilities 1,014,823 1,013,351 1,008,643 1,014,299 1,372,745 1,385,724 1,349,114 1,321,478 1,005,421 1,442,215 2,042,909 2,008,283 1,975,637 1,962,132 1,901,236 1,830,809 1,804,852 1,431,741 829,249 815,564 826,757 831,529 826,669 735,927 765,203 769,406 764,706 747,099 759,198 762,444 744,960 718,691 741,000 737,897 722,551 710,225 731,309 737,596 725,154 705,985
Total Liabilities 2,216,911 2,273,380 2,193,776 2,237,032 2,199,680 2,113,512 2,230,559 2,154,124 2,304,695 2,296,033 3,000,614 2,832,097 2,771,843 2,812,148 2,774,301 2,674,067 2,580,927 2,117,608 1,470,604 1,468,571 1,471,902 1,483,801 1,463,995 1,357,371 1,407,507 1,401,824 1,379,257 1,383,787 1,398,835 1,382,310 1,334,628 1,339,502 1,364,077 1,340,823 1,285,188 1,275,966 1,330,192 1,321,354 1,210,897 1,227,080
Common Stock 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206
Retained Earnings 14,589,521 14,160,198 13,759,294 13,365,025 12,954,950 12,521,793 12,117,766 11,773,414 11,318,646 10,907,253 10,473,939 10,047,839 9,713,258 9,381,177 9,059,882 8,811,120 8,506,116 8,249,650 8,085,575 7,909,872 7,653,735 7,429,948 7,219,739 7,031,333 6,799,175 6,603,359 6,400,185 6,231,940 6,107,321 5,945,219 5,796,733 5,695,376 5,544,485 5,427,093 5,335,417 5,270,114 5,136,110 5,019,640 4,926,245 4,887,187
Accumulated Other Comprehensive Income/Loss 0 16,710 16,710 16,710 16,710 16,710 16,710 16,710 16,710 16,710 16,710 16,710 16,710 16,710 0 -10,172 0 0 0 -8,789 0 -0 0 -7,214 0 -0 0 -7,742 0 0 0 -6,476 0 0 0 -5,316 0 -0 0 -4,319
Total Stockholders Equity 4,271,248 4,133,908 4,344,381 4,364,725 4,172,583 4,153,263 3,845,346 3,506,849 3,084,839 2,991,666 2,725,599 3,002,378 3,017,051 3,042,288 3,046,507 3,103,074 2,918,993 2,612,412 2,416,919 2,341,244 2,371,457 2,119,439 1,898,776 1,808,562 1,682,316 1,607,571 1,466,808 1,605,492 1,650,676 1,535,777 1,407,671 1,304,441 1,299,139 1,357,601 1,256,463 1,239,165 1,240,490 1,274,881 1,165,237 1,124,255
Total Investments 379,232 482,666 332,510 330,642 359,035 507,805 407,041 370,606 311,992 400,451 353,135 361,851 340,587 406,508 25,900 23,600 28,700 28,400 27,800 26,700 24,600 25,000 31,100 29,400 31,750 39,700 42,600 45,200 1,222 1,243 1,248 1,251 1,247 1,311 1,731 1,749 1,799 2,902 3,545 3,590
Total Debt 1,014,823 1,013,351 1,008,643 1,014,299 1,017,434 1,016,961 1,013,884 1,007,674 1,005,421 1,003,096 1,589,731 1,590,820 1,594,043 1,596,689 1,586,783 1,590,051 1,593,730 1,273,725 682,088 683,678 683,820 685,322 684,035 597,681 597,527 597,373 597,220 597,066 596,913 596,760 596,607 596,455 596,303 596,151 595,999 599,260 599,237 599,213 599,189 599,230
Net Debt -1,496,123 -1,515,595 -1,888,347 -2,201,145 -1,891,482 -1,675,621 -1,786,878 -1,515,165 -761,516 -496,507 -568,132 -982,647 -1,109,066 -1,021,633 -1,187,401 -1,188,216 -967,276 -727,151 -409,908 -456,626 -411,117 -196,997 -132,418 -114,194 -12,343 165,823 171,654 -69,728 -29,971 68,646 104,056 201,050 335,085 232,949 278,012 174,934 212,944 103,482 68,221 54,292

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 429,323 400,904 394,269 410,075 433,157 404,027 344,352 454,768 411,393 433,314 426,100 334,581 332,081 321,295 248,762 305,004 256,466 164,075 175,703 256,137 223,787 210,209 188,406 232,158 195,816 203,174 166,049 124,619 162,102 147,877 102,923 150,891 117,392 91,676 65,303 134,004 116,470 93,395 39,058 99,451
Depreciation & Amortization 4,685 4,356 4,381 4,331 4,180 4,217 4,188 4,159 4,246 4,531 4,460 4,743 4,682 4,835 5,203 5,191 5,547 5,632 5,622 5,449 5,223 5,084 5,062 5,115 5,029 4,988 5,036 5,580 5,593 5,795 5,699 5,678 5,657 5,487 5,447 5,352 5,441 5,460 5,281 5,031
Deferred Income Tax 0 0 0 -3,743 -20,557 -5,927 0 -11,101 0 0 0 -234 -2,119 -1,672 -6,183 -17,565 -4,702 1,117 36,336 -4,070 787 983 1,150 914 10,281 1,725 1,168 61,290 1,338 3,391 3,787 -13,661 -371 87 -6,284 -23,311 -5,614 -3,588 -7,998 -9,437
Stock Based Compensation 19,223 18,101 17,141 26,019 26,052 25,159 22,277 24,096 26,686 20,087 11,668 15,375 15,009 13,379 14,471 15,229 13,639 14,434 7,492 19,852 20,770 18,577 19,333 24,011 23,586 18,595 9,509 11,884 11,211 10,878 10,589 11,139 11,081 10,829 10,549 14,217 13,571 12,904 13,399 18,353
Change in Working Capital -106,486 -124,136 -160,662 -13,399 54,611 -275,169 2,052 306,210 102,972 -315,082 -106,236 -57,872 51,229 -139,576 -20,732 139,805 -35,791 27,431 -217,446 146,499 -100,314 -118,816 -8,221 88,360 8,190 -76,225 -101,607 109,995 -401 -73,353 -144,079 195,289 -39,727 34,493 -246,809 85,200 -75,416 -26,822 -97,239 96,138
Accounts Receivable -49,473 -8,164 57,637 -42,025 -21,811 -5,618 9,801 41,748 -52,738 -2,612 -127,083 10,054 1,978 -84 -7,335 -112,602 -235 30,365 -24,931 -25,537 1,116 2,408 -5,702 -19,457 3,389 -5,832 4,168 -18,902 1,710 -2,341 7,688 -65,412 4,493 -3,384 -6,375 -104,048 6,960 -7,171 -255 -35,982
Inventory -12,978 -127,385 -166,884 53,623 16,316 -154,547 -77,267 382,174 208,296 -185,106 -246,273 -83,841 109,848 -143,581 -120,710 54,104 -160,636 -87,500 -168,352 149,161 -98,721 -116,559 -28,059 167,960 12,545 -89,223 -98,193 130,360 -11,608 -132,517 -140,334 224,630 -69,116 13,931 -254,639 154,951 -75,917 -129,625 -84,212 144,728
Accounts Payable -54,345 41,843 -46,915 54,774 84,146 -140,422 50,607 -39,493 16,371 25,716 127,083 -19,954 -52,913 -25,675 33,618 168,667 0 0 -39,438 33,926 0 0 21,152 -30,713 0 0 -25,035 10,789 0 0 -37,550 58,532 0 0 -1,382 55,404 0 0 -31,982 60
Other Working Capital 10,310 -30,430 20,890 -79,771 -24,040 25,418 18,911 -78,219 -68,957 -153,080 140,037 35,869 -58,619 4,005 73,695 29,636 124,845 114,931 15,275 -11,051 -1,593 -2,257 4,388 -29,430 -4,355 12,998 17,453 -12,252 11,207 59,164 26,117 -22,461 29,389 20,562 15,587 -21,107 501 102,803 19,210 -12,668
Other Non-Cash Items 11,517 56,701 -102,705 72,423 160,640 -123,625 -57,347 39,063 60,403 -4,970 -26,666 -36,492 60,390 -5,499 86,737 -101,735 -26,488 89,539 60,734 -66,768 56,564 -41,273 22,125 -119,247 79,463 -60,835 -2,127 -85,240 -18,798 -25,240 131,464 -56,359 -6,438 -92,401 125,517 -27,653 1,539 -120,155 45,896 16,874
Net Cash Provided by Operating Activities 358,262 235,407 146,458 495,706 658,083 28,682 315,522 817,195 605,700 137,880 309,326 260,101 461,272 192,762 328,258 345,929 208,671 302,228 68,441 357,099 206,817 74,764 227,855 231,311 322,365 91,422 78,028 228,128 161,045 69,348 110,383 292,977 87,594 50,171 -46,277 187,809 55,991 -38,806 -1,603 226,410
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -8,210 -6,432 -8,979 -6,346 -7,083 -8,734 -2,714 -6,456 -3,221 -4,695 -4,056 -5,929 -5,326 -3,516 -3,104 -3,790 -4,112 -4,707 -3,510 -5,959 -6,041 -5,414 -5,285 -4,847 -5,567 -6,138 -3,113 -4,599 -5,886 -4,623 -5,161 -5,856 -4,740 -6,342 -5,431 -4,809 -4,883 -3,692 -4,893 -4,348
Acquisitions Net -741 204 2,246 152 182 -659 -565 -513 207 -8,750 -472 -421 -202 288 -659 397 -397 -38 0 -367 0 0 -335 284 0 -284 0 -3,345 0 0 -455 653 -332 -183 -138 -365 -307 -382 -863 0
Purchases of Investments 0 -899 0 -552 0 -659 -565 -513 0 -8,750 -472 -421 -202 0 0 0 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 0 0 400 0 659 565 513 0 8,750 0 0 0 0 0 0 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 299 2,020 2,246 -400 182 1,855 364 179 207 136 210 157 164 288 369 11,559 216 159 252 363 1,518 4,495 3,741 2,873 2,163 3,775 2,677 1,305 2,003 2,085 2,657 3,078 2,414 3,233 4,216 4,765 3,508 4,607 6,292 3,254
Net Cash Used for Investing Activities -8,652 -7,127 -6,733 -6,746 -6,901 -7,538 -2,915 -6,790 -3,014 -13,309 -4,318 -6,193 -5,364 -3,228 -3,394 8,166 -4,293 -4,548 -3,258 -5,963 -4,523 -919 -1,879 -1,690 -3,404 -2,647 -436 -6,639 -3,883 -2,538 -2,959 -2,125 -2,658 -3,292 -1,353 -409 -1,682 533 536 -1,094
Cash Flows from Financing Activities
Debt Repayment -753 -593 -462 -428 -422 -411 -400 -388 -384 -600,367 -356 -355 -347 -332 -329 -324 324,792 598,648 -200 -190 -104 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -597
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 -357,450 -638,976 -496,936 -286,428 -484,262 -201,077 -110,048 -116,165 -368,490 -266,915 -748,788 -385,164 -398,489 -376,941 -377,425 -154,496 0 0 -216,582 -332,875 -61,063 -87,980 -216,499 -188,765 -173,831 -126,296 -357,242 -191,967 -70,693 -73,959 -85,547 -163,608 -195,235 -9,407 -87,101 -167,921 -194,161 -6,186 -63,099 -158,108
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 48,314 15,442 67,022 43,346 45,439 79,808 81,916 59,311 23,584 79,581 34,241 20,535 26,162 38,048 57,625 18,032 35,308 13,402 109,062 26,673 68,524 79,857 98,974 58,842 28,940 45,290 40,804 10,280 12,279 42,701 75,265 6,947 8,233 5,646 22,113 18,375 29,729 9,531 51,324 12,515
Net Cash Used Provided by Financing Activities -309,889 -624,127 -430,376 -243,510 -439,245 -121,680 -28,532 -57,242 -345,290 -787,701 -714,903 -364,984 -372,674 -339,225 -320,129 -136,788 360,100 612,050 -107,720 -306,392 7,357 -8,135 -117,525 -129,923 -144,891 -81,006 -316,438 -181,687 -58,414 -31,258 -10,282 -156,661 -187,002 -1,367 -58,704 -149,546 -164,432 3,345 -11,839 -146,190
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39,721 -395,847 -290,651 245,450 211,937 -100,536 284,075 753,163 257,396 -663,130 -409,895 -111,076 83,234 -149,691 4,735 217,307 564,478 909,730 -42,537 44,744 209,651 65,710 108,451 99,698 174,070 7,769 -238,846 39,802 98,748 35,552 97,142 134,191 -102,066 45,512 -106,334 37,854 -110,123 -34,928 -12,906 79,126
Cash at End of Period 2,568,667 2,528,946 2,924,793 3,215,444 2,969,994 2,758,057 2,858,593 2,574,518 1,821,355 1,563,959 2,227,089 2,636,984 2,748,060 2,664,826 2,814,517 2,809,782 2,592,475 2,027,997 1,118,267 1,160,804 1,116,060 906,409 840,699 732,248 632,550 458,480 450,711 667,863 628,061 529,313 493,761 396,619 262,428 364,494 318,982 425,316 387,462 497,585 532,513 545,419
Cash at Start of Period 2,528,946 2,924,793 3,215,444 2,969,994 2,758,057 2,858,593 2,574,518 1,821,355 1,563,959 2,227,089 2,636,984 2,748,060 2,664,826 2,814,517 2,809,782 2,592,475 2,027,997 1,118,267 1,160,804 1,116,060 906,409 840,699 732,248 632,550 458,480 450,711 689,557 628,061 529,313 493,761 396,619 262,428 364,494 318,982 425,316 387,462 497,585 532,513 545,419 466,293
Free Cash Flow
Operating Cash Flow 358,262 235,407 146,458 495,706 658,083 28,682 315,522 817,195 605,700 137,880 309,326 260,101 461,272 192,762 328,258 345,929 208,671 302,228 68,441 357,099 206,817 74,764 227,855 231,311 322,365 91,422 78,028 228,128 161,045 69,348 110,383 292,977 87,594 50,171 -46,277 187,809 55,991 -38,806 -1,603 226,410
Capital Expenditure -8,210 -6,432 -8,979 -6,346 -7,083 -8,734 -2,714 -6,456 -3,221 -4,695 -4,056 -5,929 -5,326 -3,516 -3,104 -3,790 -4,112 -4,707 -3,510 -5,959 -6,041 -5,414 -5,285 -4,847 -5,567 -6,138 -3,113 -4,599 -5,886 -4,623 -5,161 -5,856 -4,740 -6,342 -5,431 -4,809 -4,883 -3,692 -4,893 -4,348
Free Cash Flow 350,052 228,975 137,479 489,360 651,000 19,948 312,808 810,739 602,479 133,185 305,270 254,172 455,946 189,246 325,154 342,139 204,559 297,521 64,931 351,140 200,776 69,350 222,570 226,464 316,798 85,284 74,915 223,529 155,159 64,725 105,222 287,121 82,854 43,829 -51,708 183,000 51,108 -42,498 -6,496 222,062