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 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 2004-06-30
Revenue 4,364,793 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 339,338
Revenue Growth - 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% 25.39%
Cost of Revenue 1,882,661 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 122,602
Gross Profit 2,482,132 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 216,736
Gross Profit Margin 57.07% 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% 63.87%
Research and Development 304,170 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 26,169
General and Administrative Expenses 914,173 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 104,706
Total Operating Expenses 1,266,906 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 131,375
Operating Income or Loss 1,140,029 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 85,361
Operating Margin 26.28% 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% 25.16%
Interest Expense -58,669 -47,379 -22,312 23,989 40,377 36,156 28,355 28,236 11,206 5,778 6,129 6,387 4,786 0 10,058 10,058 10,058 1,320 1,320 -808 -3,224
EBITDA 1,426,721 1,339,536 1,194,127 1,112,542 989,832 843,504 698,655 599,823 540,557 494,292 427,472 364,966 310,381 289,810 248,245 203,203 204,384 136,971 175,153 147,738 102,738
Depreciation and Amortization 208,384 197,562 193,841 208,864 180,173 264,241 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 17,867
Income Before Tax 1,097,824 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 84,668
Income Tax Expense 207,438 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 27,384
Net Income 890,386 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 57,284
Net Income Margin 20.51% 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% 16.88%
EPS 6.05 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 0.43
EPS Diluted 6.05 6.12 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 0.41
Weighted Average Shares Out - 146,762 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 134,776
Weighted Average Shares Out Diluted - 147,554 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 140,500

Reported Currency: USD Q2 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 2004-06-30
Current Assets
Cash and Cash Equivalents 210,247 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
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19,950 0 0 12,021
Cash + Short Term Investments 210,247 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 140,928
Net Receivables 729,740 704,909 575,950 614,292 474,643 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 67,242
Inventory 933,214 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 55,797
Other Current Assets 179,632 437,018 337,908 208,154 168,745 120,113 124,634 103,219 81,743 117,506 125,468 108,605 72,227 72,762 78,695 66,040 50,596 58,080 36,399 24,967 13,862
Total Current Assets 2,378,077 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 277,829
Non-Current Assets
Property, Plant and Equipment 705,207 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 147,268
Goodwill 2,861,854 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 106,075
Intangible Assets 528,178 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 110,889
Long Term Investments 0 -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 -7,041
Tax Assets 155,955 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 7,041
Other Non-Current Assets 275,817 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 8,173
Total Non-Current Assets 4,527,011 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 266,330
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 6,905,088 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 544,159
Current Liabilities
Accounts Payable 202,395 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 18,574
Short Term Debt 33,955 31,821 31,772 35,585 33,250 11,992 11,466 214,985 300,000 148,096 18 300,017 52 163 94,161 67,545 43,865 28,350 4,869 115,435 22,591
Tax Payables 46,690 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 8,470
Deferred Revenue 148,897 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 8,759
Other Current Liabilities 378,826 437,884 389,615 628,562 335,108 339,607 346,232 460 195,971 1,954 141,765 168,391 156,231 108,358 103,941 124,381 66,287 102,149 63,742 56,373 10,667
Total Current Liabilities 764,073 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 60,591
Non-Current Liabilities
Long Term Debt 1,357,418 1,548,087 885,778 758,130 1,266,013 1,258,861 269,988 1,078,611 875,000 300,594 300,770 769 250,783 100,000 27,528 94,191 93,789 87,648 116,212 58,934 113,250
Deferred Revenue 127,410 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 8,819
Deferred Tax 89,282 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 -8,819
Other Non-Current Liabilities 85,051 105,349 54,856 69,735 121,257 128,114 139,026 2,427 1,211 1,754 5,318 3,564 3,380 4,057 2,641 0 3,837 0 0 0 8,819
Total Non-Current Liabilities 1,659,161 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 122,069
Total Liabilities 2,423,234 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 182,660
Common Stock 588 588 586 583 580 575 571 569 563 562 566 568 568 607 303 303 304 311 303 140 135
Retained Earnings 4,539,963 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 217,656
Accumulated Other Comprehensive Income/Loss -208,352 -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 41,273
Total Stockholders Equity 4,481,854 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 361,499
Total Investments 0 -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 12,021
Total Debt 1,391,373 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 113,250
Net Debt 1,181,126 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 -15,657

Reported Currency: USD TTM 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 2004-06-30
Cash Flows from Operating Activities
Net Income 890,386 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 57,284
Depreciation & Amortization 214,802 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 17,867
Deferred Income Tax 16,808 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 1,259
Stock Based Compensation 76,109 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 1,888 59,700 0 0 0
Change in Working Capital -130,469 -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 -4,533
Accounts Receivable -50,957 -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 0
Inventory 61,378 -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 -6,722
Accounts Payable -43,236 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 0
Other Working Capital -131,632 -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 2,189
Other Non-Cash Items 55,046 -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 4,664
Net Cash Provided by Operating Activities 1,079,115 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 76,541
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -135,381 -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 -57,246
Acquisitions Net -125,523 -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 -184
Purchases of Investments -33,123 -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 -80,425
Sales/Maturities of Investments 25,708 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 73,376
Other Investing Activities 7,821 0 0 0 -10,608 -8,632 8,974 0 -468 -937 0 0 0 7,937 17,272 9,342 23,832 -4,377 -4,215 -2,819 -2,358
Net Cash Used for Investing Activities -264,749 -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 -66,837
Cash Flows from Financing Activities
Debt Repayment -675,000 -405,000 -166,000 -612,000 -1,284,012 -711,745 -1,146,242 -545,000 -283,694 -161,536 -560,035 -100,221 -125,985 -123,591 -38,438 -38,435 0 0 0 0 0
Common Stock Issued 44,983 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 20,341
Common Stock Repurchased 54,993 1,070,000 0 90,000 1,190,000 -22,844 -53,801 450,000 -102,058 -160,300 -202,169 -186,258 -392,743 -163,342 -131,082 -68,593 -96,557 -2,092 0 -10,966 -19,027
Dividends Paid -270,620 -258,276 -245,341 -226,713 -225,093 -211,712 -199,497 -186,346 -168,130 -157,262 -141,518 -97,204 -270,384 -98,430 0 0 0 0 0 0 0
Other Financing Activities -12,594 -32,992 235,594 -53,709 -46,363 1,490,217 349,514 -11,682 1,138,772 184,501 573,052 160,517 549,516 211,370 13,169 84,007 11,173 1,928 63,378 -3,264 0
Net Cash Used Provided by Financing Activities -858,238 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 1,314
Effect of Forex Changes on Cash 920 -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 3,398
Net Change in Cash -42,952 -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 14,416
Cash at End of Period 875,132 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
Cash at Start of Period 918,084 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 114,491
Free Cash Flow
Operating Cash Flow 1,079,115 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 76,541
Capital Expenditure -135,381 -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 -57,246
Free Cash Flow 943,734 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 19,295