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


All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.


Reported Currency: USD TTM 2024-06-30 2023-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30
Revenue 4,807,485 4,685,297 4,222,993 3,578,127 3,196,825 2,957,013 2,606,572 2,340,196 2,066,737 1,838,713 1,678,912 1,554,973 1,514,457 1,368,515 1,243,148 1,092,357 920,735 835,397 716,332 606,996 425,505
Revenue Growth - 10.95% 18.02% 11.93% 8.11% 13.44% 11.38% 13.23% 12.40% 9.52% 7.97% 2.68% 10.66% 10.08% 13.80% 18.64% 10.22% 16.62% 18.01% 42.65%
Cost of Revenue 2,057,490 2,029,994 1,867,331 1,553,816 1,357,725 1,239,227 1,069,987 978,032 864,992 772,216 667,516 565,187 573,800 547,780 501,822 436,874 366,933 341,647 331,840 230,101 150,645
Gross Profit 2,749,995 2,655,303 2,355,662 2,024,311 1,839,100 1,717,786 1,536,585 1,362,164 1,201,745 1,066,497 1,011,396 989,786 940,657 820,735 741,326 655,483 553,802 493,750 384,492 376,895 274,860
Gross Profit Margin 57.18% 56.67% 55.78% 56.57% 57.53% 58.09% 58.95% 58.21% 58.15% 58.00% 60.24% 63.65% 62.11% 59.97% 59.63% 60.01% 60.15% 59.10% 53.68% 62.09% 64.60%
Research and Development 311,339 307,525 287,642 253,575 225,284 201,946 180,651 155,149 144,467 118,651 114,865 118,226 120,124 109,733 92,007 75,202 63,056 60,524 50,106 37,216 30,014
General and Administrative Expenses 933,240 917,136 874,003 739,372 670,387 676,689 645,010 600,369 553,968 482,593 472,627 450,414 430,802 401,621 371,249 328,858 289,875 278,087 237,326 200,168 135,703
Total Operating Expenses 1,267,560 1,335,410 1,203,665 1,024,025 926,749 908,727 900,599 801,901 745,013 625,167 596,160 578,373 585,833 525,328 473,402 412,101 359,991 348,402 294,329 244,471 167,087
Operating Income or Loss 1,418,207 1,319,893 1,131,871 1,000,286 903,678 809,659 579,263 541,831 425,798 428,952 409,236 405,087 354,824 294,407 266,924 240,382 190,311 142,970 90,163 131,300 97,353
Operating Margin 29.44% 28.17% 26.80% 27.96% 28.27% 27.38% 22.22% 23.15% 20.60% 23.33% 24.38% 26.05% 23.43% 21.51% 21.47% 22.01% 20.67% 17.11% 12.59% 21.63% 22.88%
Interest Expense 37,732 45,708 47,379 22,312 23,989 40,377 36,156 28,355 28,236 11,206 5,778 6,129 6,387 4,786 1,758 10,058 10,058 10,058 1,320 1,320 0
EBITDA 1,686,663 1,533,543 1,358,801 1,176,636 1,099,169 990,432 705,798 680,223 568,889 522,715 482,292 484,867 469,786 422,587 374,323 322,152 190,311 204,833 90,163 174,043 136,899
Depreciation and Amortization 216,476 216,209 196,522 193,841 191,518 181,373 150,795 119,960 112,157 86,849 73,056 9,733 10,142 13,974 10,146 8,041 7,060 59,485 48,141 41,619 29,126
Income Before Tax 1,376,104 1,264,798 1,101,664 960,483 883,662 733,088 518,847 521,312 418,743 439,565 435,916 431,078 385,119 331,945 303,707 260,589 201,684 157,855 97,973 133,394 96,626
Income Tax Expense 263,220 243,847 204,108 181,046 409,157 111,414 114,255 205,724 76,459 87,157 83,030 85,805 77,986 77,095 76,721 70,504 55,236 47,552 31,671 45,183 31,841
Net Income 1,112,883 1,020,951 897,556 779,437 474,505 621,674 404,592 315,588 342,284 352,408 352,886 345,273 307,133 254,850 226,986 190,085 146,448 110,303 66,302 88,211 64,785
Net Income Margin 23.09% 21.79% 21.25% 21.78% 14.84% 21.02% 15.52% 13.49% 16.56% 19.17% 21.02% 22.20% 20.28% 18.62% 18.26% 17.40% 15.91% 13.20% 9.26% 14.53% 15.23%
EPS 7.57 6.94 6.12 5.34 3.27 4.31 2.83 2.21 2.42 2.51 2.51 2.44 2.15 1.75 1.49 1.26 0.97 0.72 0.43 0.61 0.47
EPS Diluted 7.55 6.92 6.09 5.30 3.24 4.27 2.80 2.19 2.40 2.49 2.47 2.39 2.10 1.71 1.44 1.23 0.95 0.70 0.43 0.58 0.46
Weighted Average Shares Out - 147,021 146,765 146,066 145,313 144,338 143,111 142,764 141,360 140,242 140,468 141,474 142,954 145,901 152,471 150,908 151,258 154,756 153,418 144,614 137,286
Weighted Average Shares Out Diluted - 147,550 147,455 147,043 146,451 145,652 144,484 143,987 142,453 141,669 142,687 144,359 146,410 149,316 157,195 155,098 154,226 157,424 156,506 154,324 149,884

Reported Currency: USD Q1 2024-06-30 2023-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30
Current Assets
Cash and Cash Equivalents 426,361 238,361 227,891 273,710 295,278 463,156 147,128 188,701 821,935 731,434 717,249 905,730 876,048 809,541 735,267 488,776 415,650 321,078 257,792 219,544 142,185
Short Term Investments 0 0 12,423 9,167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19,950 0 0
Cash + Short Term Investments 426,361 238,361 227,891 273,710 295,278 463,156 147,128 188,701 821,935 731,434 717,249 905,730 876,048 809,541 735,267 488,776 415,650 321,078 277,742 219,544 142,185
Net Receivables 811,198 837,275 704,909 575,950 614,292 484,095 528,484 483,681 450,530 382,086 362,568 359,593 318,349 285,442 283,646 232,228 214,163 209,315 175,773 138,147 103,951
Inventory 917,982 822,250 998,012 743,910 457,033 416,915 349,641 268,701 268,319 224,456 246,859 165,418 145,847 174,351 200,777 185,642 157,431 158,251 157,204 116,194 89,107
Other Current Assets 485,584 459,833 437,018 337,908 208,154 159,293 120,113 235,645 203,824 161,140 197,030 125,468 99,695 91,817 72,762 78,695 66,040 50,596 58,080 46,162 34,704
Total Current Assets 2,641,125 2,357,719 2,367,830 1,931,478 1,574,757 1,523,459 1,145,366 1,065,717 1,644,003 1,419,719 1,444,182 1,556,209 1,448,849 1,361,151 1,292,452 985,341 853,284 739,240 668,799 510,284 360,210
Non-Current Assets
Property, Plant and Equipment 717,279 699,146 665,811 630,495 592,065 535,683 387,460 386,550 394,241 384,276 387,758 434,277 411,433 434,363 462,107 387,148 377,613 357,057 310,580 245,376 174,168
Goodwill 2,886,017 2,842,055 2,770,299 1,936,442 1,927,901 1,890,324 1,856,449 1,068,944 1,064,874 1,059,245 264,261 289,312 274,829 256,209 235,487 198,625 213,169 234,647 206,778 195,612 181,106
Intangible Assets 478,613 485,904 552,341 345,944 392,582 448,168 521,950 215,184 261,800 299,808 47,142 45,198 49,639 54,827 47,911 30,925 35,023 46,771 46,575 48,897 230,477
Long Term Investments 0 169,766 -132,974 -251,494 -240,820 -189,742 -196,457 -327,528 -103,569 -95,887 -40,917 -35,966 -25,971 -23,500 0 0 4,254 4,615 0 -26,636 -15,230
Tax Assets 220,530 203,569 132,974 251,494 240,820 189,742 196,457 327,528 103,569 95,887 40,917 35,966 25,971 23,500 18,922 19,042 19,364 16,162 9,206 26,636 15,230
Other Non-Current Assets 278,853 114,235 395,427 251,494 240,820 189,742 196,457 327,528 103,569 95,887 40,917 35,966 25,971 31,319 12,043 5,316 5,261 7,508 10,104 7,052 9,291
Total Non-Current Assets 4,581,292 4,514,675 4,383,878 3,164,375 3,153,368 3,063,917 2,962,316 1,998,206 1,824,484 1,839,216 740,078 804,753 761,872 776,718 776,470 641,056 654,684 666,760 583,243 496,937 413,936
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 7,222,417 6,872,394 6,751,708 5,095,853 4,728,125 4,587,376 4,107,682 3,063,923 3,468,487 3,258,935 2,184,260 2,360,962 2,210,721 2,137,869 2,068,922 1,626,397 1,507,968 1,406,000 1,252,042 1,007,221 774,146
Current Liabilities
Accounts Payable 249,278 237,728 150,756 159,245 138,008 135,786 115,725 92,723 92,763 92,571 81,112 85,405 60,688 55,006 55,194 57,535 48,293 56,308 53,039 45,045 34,416
Short Term Debt 38,174 60,456 53,740 53,628 35,585 33,250 11,992 11,466 0 299,438 0 18 300,017 52 163 121,689 67,545 43,865 28,350 4,869 115,435
Tax Payables 93,690 107,517 72,224 44,893 307,963 64,755 73,248 160,427 29,150 39,166 16,278 10,392 30,090 27,777 3,931 22,656 56,972 3,799 3,410 22,841 21,959
Deferred Revenue 157,188 152,554 138,072 108,667 109,611 98,617 88,667 60,828 51,918 50,009 36,097 42,370 44,953 41,563 45,125 29,507 28,881 26,133 18,865 15,344 12,327
Other Current Liabilities 365,749 352,400 343,741 322,866 749,244 457,078 266,359 185,805 186,295 156,805 133,772 131,373 138,301 128,454 104,427 81,285 95,899 62,488 98,739 40,901 34,414
Total Current Liabilities 904,079 910,655 758,533 689,299 911,766 602,761 555,991 511,249 360,126 638,551 267,259 269,558 574,049 252,852 208,840 285,144 269,100 192,593 202,403 129,000 218,551
Non-Current Liabilities
Long Term Debt 812,068 838,757 1,548,087 885,778 758,130 1,266,013 1,258,861 269,988 1,078,611 873,332 300,594 300,770 769 250,783 100,000 0 94,191 93,789 87,648 116,212 58,934
Deferred Revenue 144,453 137,343 119,186 95,455 91,496 87,307 81,143 71,596 53,235 40,281 19,284 16,352 11,928 14,384 17,237 12,755 15,238 15,673 12,472 11,484 10,901
Deferred Tax 83,521 79,339 90,650 9,714 11,319 13,011 11,380 13,084 13,822 9,061 8,062 10,716 9,895 8,843 8,051 10,793 14,247 18,333 18,297 12,377 11,695
Other Non-Current Liabilities 83,270 42,257 105,349 54,856 69,735 121,257 128,114 139,026 2,427 1,211 9,020 5,318 3,564 3,380 4,057 30,169 0 3,837 0 0 0
Total Non-Current Liabilities 1,123,312 1,097,696 1,863,272 1,045,803 930,680 1,487,588 1,479,498 493,694 1,148,095 925,553 329,694 333,156 26,156 277,390 129,345 53,717 123,676 131,632 118,417 140,073 81,530
Total Liabilities 2,027,391 2,008,351 2,621,805 1,735,102 1,842,446 2,090,349 2,035,489 1,004,943 1,508,221 1,564,104 596,953 602,714 600,205 530,242 338,185 338,861 392,776 324,225 320,820 269,073 300,081
Common Stock 758 588 588 586 583 580 575 571 569 563 562 566 568 568 607 303 303 304 311 303 140
Retained Earnings 5,225,111 4,991,647 4,253,016 3,613,736 3,079,640 2,832,991 2,436,410 2,432,328 2,316,237 2,160,299 1,976,020 1,780,396 1,576,641 1,366,712 1,111,862 884,876 694,791 548,343 436,954 370,652 282,441
Accumulated Other Comprehensive Income/Loss -132,155 -251,529 -272,528 -312,747 -193,487 -283,982 -253,009 -224,328 -189,059 -222,658 -173,516 151,557 92,088 236,456 324,432 86,375 105,777 207,769 115,753 55,134 52,884
Total Stockholders Equity 5,195,026 4,864,043 4,129,903 3,360,751 2,885,679 2,497,027 2,072,193 2,058,980 1,960,266 1,694,831 1,587,307 1,758,248 1,610,516 1,607,627 1,730,737 1,287,536 1,115,192 1,081,775 931,222 738,148 474,065
Total Investments -278,853 169,766 -132,974 -251,494 -240,820 -189,742 -196,457 -327,528 -103,569 -95,887 -40,917 -35,966 -25,971 -23,500 0 0 4,254 4,615 19,950 -26,636 -15,230
Total Debt 850,242 873,935 1,579,908 917,550 793,715 1,299,263 1,270,853 281,454 1,078,611 1,175,000 300,594 300,788 300,786 250,835 100,163 121,689 161,736 137,654 115,998 121,081 174,369
Net Debt 423,881 635,574 1,352,017 643,840 498,437 836,107 1,123,725 92,753 256,676 443,566 -416,655 -604,942 -575,262 -558,706 -635,104 -367,087 -253,914 -183,424 -141,794 -98,463 32,184

Reported Currency: USD TTM 2024-06-30 2023-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30
Cash Flows from Operating Activities
Net Income 1,112,884 1,020,951 897,556 779,437 474,505 621,674 404,592 315,588 342,284 352,408 352,886 345,273 307,133 254,850 226,986 190,085 146,448 110,303 66,302 88,211 64,785
Depreciation & Amortization 216,476 216,209 197,562 193,841 191,518 181,373 150,795 119,960 112,157 86,849 73,056 73,454 78,280 85,856 10,146 61,563 53,963 59,485 48,141 41,619 29,126
Deferred Income Tax 33,445 0 216 0 -3,310 39,577 28,931 11,593 1,955 3,565 -25,668 -22,587 0 -12,622 -11,154 3,323 -26,658 8,883 -18,900 -11,915 -7,997
Stock Based Compensation 81,830 80,184 71,142 65,257 63,927 57,559 52,073 48,412 45,925 46,408 47,855 43,457 38,157 30,586 30,809 29,734 25,515 0 0 0 0
Change in Working Capital -5,028 44,784 -462,127 -708,076 1,405 -97,921 -177,054 9,062 -89,884 61,688 -64,817 -42,046 -9,173 45,993 -23,512 -79,483 23,125 -64,879 -69,695 -41,034 -26,236
Accounts Receivable -104,395 0 -106,511 19,346 -129,195 54,383 -18,013 -32,356 -63,604 -27,307 -28,259 -35,108 -37,267 -20,293 -30,799 -24,742 -32,897 0 0 0 0
Inventory 75,038 172,203 -248,833 -311,681 -21,954 -69,881 -84,188 1,494 -41,599 30,492 -99,524 -15,851 27,143 18,806 11,394 -32,272 -16,141 9,605 -30,467 -25,041 -22,562
Accounts Payable -25,440 0 31,342 -247,632 210,708 -23,424 -27,278 200,650 34,576 46,382 85,815 3,099 29,629 72,796 -1,087,719 -695,138 -512,021 0 0 0 0
Other Working Capital 93,335 -127,419 -138,125 -168,109 -58,154 -58,999 -47,575 -160,726 -19,257 12,121 -22,849 5,814 -28,678 -25,316 1,083,612 672,669 584,184 -74,484 -39,228 -15,993 -3,674
Other Non-Cash Items 270,313 39,132 -11,050 20,688 8,673 -7 -286 411 1,616 -2,986 -132 -6,283 -11,574 -21,504 49,915 -17,009 16,484 22,156 5,558 22,147 11,401
Net Cash Provided by Operating Activities 1,440,515 1,401,260 693,299 351,147 736,718 802,255 459,051 505,026 414,053 547,932 383,180 391,268 402,823 383,159 283,190 188,213 238,877 137,836 91,106 99,028 71,079
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -91,830 -99,460 -134,000 -156,036 -116,826 -105,938 -77,342 -71,457 -71,476 -67,829 -71,944 -81,156 -71,782 -61,107 -74,996 -61,641 -114,220 -75,779 -77,556 -102,749 -39,691
Acquisitions Net -30,281 -133,464 -1,012,749 -42,784 -39,067 -27,910 -951,383 -902 -7,274 -1,041,396 -28,470 -3,852 -5,418 -53,322 -22,450 -10,660 -2,394 -856 -1,912 -10,526 -54,425
Purchases of Investments -15,890 -22,464 -32,229 -37,900 -21,788 -46,013 -46,981 -29,465 -6,464 -16,529 -42,657 -12,327 -3,342 -6,260 -7,937 -4,332 -2,267 -6,500 -23,572 -4,386 -403,419
Sales/Maturities of Investments 29,309 1,000 19,133 6,802 19,219 10,608 8,632 -8,974 3,324 468 937 2,348 2,542 19,074 20,935 1,050 240 21,450 2,000 2,002 413,576
Other Investing Activities -9,966 -15,396 15,196 -17,176 19,219 -10,608 -8,632 8,974 3,324 -468 -937 -18,413 -9,003 0 7,937 17,272 9,342 23,832 -4,377 -4,215 -2,819
Net Cash Used for Investing Activities -118,658 -269,784 -1,159,845 -229,918 -158,462 -179,861 -1,075,706 -101,824 -81,890 -1,125,754 -143,071 -94,987 -78,000 -101,615 -76,511 -58,311 -109,299 -37,853 -105,417 -119,874 -86,778
Cash Flows from Financing Activities
Debt Repayment -680,000 -730,000 665,000 122,000 -522,000 -94,012 807,485 -796,242 -95,000 856,306 -1,536 -2,201 49,779 144,399 -25,161 -38,438 41,702 7,360 -10,470 53,625 -3,264
Common Stock Issued 60,494 53,094 49,142 47,384 37,790 48,182 36,727 23,332 30,161 27,694 38,806 33,354 69,239 62,491 94,650 95,222 24,892 21,627 38,260 34,389 39,426
Common Stock Repurchased -200,016 -150,011 0 0 0 0 -22,844 -53,801 0 -102,058 -160,300 -202,169 -186,258 -392,743 -163,342 -131,082 -68,593 -96,557 -2,092 0 -10,966
Dividends Paid -289,614 -282,320 -258,276 -245,341 -226,713 -225,093 -211,712 -199,497 -186,346 -168,130 -157,262 -141,518 -97,204 0 0 0 0 0 0 0 0
Other Financing Activities -9,776 -10,050 -32,992 -52,406 -53,709 -46,363 -29,013 -15,871 -19,841 -1,228 24,501 15,218 10,517 8,748 14,510 13,169 3,870 3,813 12,398 9,753 0
Net Cash Used Provided by Financing Activities -1,118,912 -1,119,287 422,874 -128,363 -764,632 -317,286 580,643 -1,026,694 -262,867 612,584 -255,791 -297,316 -153,927 -177,105 -79,343 -61,129 1,871 -63,757 38,096 97,767 25,196
Effect of Forex Changes on Cash 14,316 -1,719 -2,147 -14,434 18,498 10,920 -5,561 -9,742 21,205 -20,577 -172,799 30,717 -104,389 -30,165 119,155 4,353 -36,877 27,060 14,463 438 3,781
Net Change in Cash 217,261 10,470 -45,819 -21,568 -167,878 316,028 -41,573 -633,234 90,501 14,185 -188,481 29,682 66,507 74,274 246,491 73,126 94,572 63,286 38,248 77,359 13,278
Cash at End of Period 1,112,879 238,361 227,891 273,710 295,278 463,156 147,128 188,701 821,935 731,434 717,249 905,730 876,048 809,541 735,267 488,776 415,650 321,078 257,792 219,544 142,185
Cash at Start of Period 895,618 227,891 273,710 295,278 463,156 147,128 188,701 821,935 731,434 717,249 905,730 876,048 809,541 735,267 488,776 415,650 321,078 257,792 219,544 142,185 128,907
Free Cash Flow
Operating Cash Flow 1,440,515 1,401,260 693,299 351,147 736,718 802,255 459,051 505,026 414,053 547,932 383,180 391,268 402,823 383,159 283,190 188,213 238,877 137,836 91,106 99,028 71,079
Capital Expenditure -93,597 -114,856 -134,000 -156,036 -116,826 -105,938 -77,342 -71,457 -71,476 -67,829 -71,944 -81,156 -71,782 -61,107 -74,996 -61,641 -114,220 -75,779 -77,556 -102,749 -39,691
Free Cash Flow 1,346,918 1,286,404 559,299 195,111 619,892 696,317 381,709 433,569 342,577 480,103 311,236 310,112 331,041 322,052 208,194 126,572 124,657 62,057 13,550 -3,721 31,388