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-05-31 2022-05-31 2021-05-31 2020-05-31 2019-05-31 2018-05-31 2017-05-31 2016-05-31 2015-05-31 2014-05-31 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31 2004-05-31
Revenue 9,193,964 8,815,769 7,854,459 7,116,340 7,085,120 6,892,303 6,476,632 5,323,381 4,905,458 4,476,886 4,551,812 4,316,471 4,102,000 3,810,384 3,547,339 3,774,685 3,937,900 3,706,900 3,403,608 3,067,283 2,814,059
Revenue Growth - 12.24% 10.37% 0.44% 2.80% 6.42% 21.66% 8.52% 9.57% -1.65% 5.45% 5.23% 7.65% 7.42% -6.02% -4.14% 6.23% 8.91% 10.96% 9.00%
Cost of Revenue 4,788,036 4,642,401 4,222,213 3,801,689 3,851,372 3,763,715 3,568,109 2,943,086 2,775,588 2,555,549 2,637,426 2,529,404 2,363,392 2,201,097 2,049,522 2,223,814 2,256,300 2,125,545 1,948,816 1,762,524 1,627,567
Gross Profit 4,405,928 4,173,368 3,632,246 3,314,651 3,233,748 3,128,588 2,908,523 2,380,295 2,129,870 1,921,337 1,914,386 1,787,067 1,738,608 1,609,287 1,497,817 1,550,871 1,681,600 1,581,355 1,454,792 1,304,759 1,186,492
Gross Profit Margin 47.91% 47.34% 46.24% 46.58% 45.64% 45.39% 44.91% 44.71% 43.42% 42.92% 42.06% 41.40% 42.38% 42.23% 42.22% 41.09% 42.70% 42.66% 42.74% 42.54% 42.16%
Research and Development 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 2,488,079 2,370,704 2,044,876 1,929,159 2,071,052 1,980,644 1,916,792 1,527,380 1,348,122 1,224,930 1,302,752 1,221,856 1,198,981 1,168,944 1,109,888 1,082,709 1,104,145 1,003,958 907,954 810,232 727,618
Total Operating Expenses 2,488,079 2,370,704 2,044,876 1,929,159 2,071,052 1,980,644 1,916,792 1,527,380 1,348,122 1,224,930 1,302,752 1,221,856 1,198,981 1,168,944 1,109,888 1,082,709 1,104,145 1,003,958 907,954 810,232 727,618
Operating Income or Loss 1,917,849 1,802,664 1,587,370 1,385,492 1,162,696 1,133,534 949,834 773,691 781,748 696,407 567,010 565,211 539,627 440,343 390,809 409,065 577,455 577,397 546,838 494,527 458,874
Operating Margin 20.85% 20.45% 20.21% 19.47% 16.41% 16.45% 14.67% 14.53% 15.94% 15.56% 12.46% 13.09% 13.16% 11.56% 11.02% 10.84% 14.66% 15.58% 16.07% 16.12% 16.31%
Interest Expense 105,726 111,232 88,844 98,210 105,393 101,736 110,175 86,524 64,522 65,161 65,822 65,712 70,625 49,704 48,612 50,236 52,823 50,324 0 0 0
EBITDA 2,344,203 2,213,542 1,987,313 1,773,910 1,542,737 1,509,265 1,272,489 1,049,747 947,923 851,828 802,725 754,997 697,400 635,840 541,683 628,498 769,358 753,323 707,491 642,702 606,476
Depreciation and Amortization 425,163 410,878 399,943 388,418 380,041 375,731 279,416 196,595 165,279 155,082 190,862 189,377 155,831 193,467 152,059 157,572 191,903 175,926 160,653 148,175 143,259
Income Before Tax 1,814,531 1,693,148 1,498,768 1,287,749 1,058,291 1,102,399 841,001 687,404 718,122 658,276 607,858 499,908 470,944 392,669 343,892 361,593 530,704 533,553 521,815 476,993 432,080
Income Tax Expense 382,805 345,138 263,011 176,781 181,931 219,764 57,069 230,118 261,181 244,660 233,416 184,466 173,307 145,680 128,272 135,236 195,299 199,015 194,637 176,475 159,875
Net Income 1,431,726 1,348,010 1,235,757 1,110,968 876,037 884,981 842,586 480,708 693,520 430,618 374,442 315,442 297,637 246,989 215,620 226,357 335,405 334,538 327,178 300,518 272,205
Net Income Margin 15.56% 15.29% 15.73% 15.61% 12.36% 12.84% 13.01% 9.03% 14.14% 9.62% 8.23% 7.31% 7.26% 6.48% 6.08% 6.00% 8.52% 9.02% 9.61% 9.80% 9.67%
EPS 14.01 13.21 11.92 10.52 8.36 8.34 7.78 4.49 6.30 3.68 3.08 2.53 2.27 1.68 1.40 1.48 2.15 2.09 1.93 1.70 1.55
EPS Diluted 13.78 12.99 11.65 10.24 8.11 8.08 7.56 4.38 6.21 3.63 3.05 2.52 2.27 1.68 1.40 1.48 2.15 2.09 1.92 1.69 1.54
Weighted Average Shares Out - 101,645 103,172 104,874 103,816 106,080 106,593 104,964 108,221 115,900 120,377 123,956 129,891 146,586 152,859 152,942 155,678 160,066 167,555 172,086 175,616
Weighted Average Shares Out Diluted - 103,377 105,523 107,707 107,012 109,495 109,810 107,783 109,956 117,543 121,640 124,531 130,033 146,586 152,859 153,366 155,930 160,066 168,428 173,105 176,756

Reported Currency: USD Q2 2023-05-31 2022-05-31 2021-05-31 2020-05-31 2019-05-31 2018-05-31 2017-05-31 2016-05-31 2015-05-31 2014-05-31 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31 2004-05-31
Current Assets
Cash and Cash Equivalents 85,556 124,149 90,471 493,640 145,402 96,645 138,724 169,266 139,357 417,073 513,288 352,273 339,825 438,106 411,281 129,745 66,224 35,360 38,914 43,196 87,357
Short Term Investments 0 0 0 0 0 0 0 22,219 70,405 16,081 0 5,680 0 87,220 154,806 120,393 125,471 120,053 202,539 266,232 166,964
Cash + Short Term Investments 85,556 124,149 90,471 493,640 145,402 96,645 138,724 191,485 209,762 433,154 513,288 357,953 339,825 525,326 566,087 250,138 191,695 155,413 241,453 309,428 254,321
Net Receivables 1,273,974 1,152,993 1,027,928 923,992 870,369 917,595 824,217 780,328 564,890 497,066 508,427 505,151 925,834 856,499 381,992 693,125 430,078 408,870 389,905 326,896 285,592
Inventory 1,510,557 1,518,522 1,388,856 1,291,901 1,179,309 1,118,722 982,608 913,920 789,318 760,216 757,776 737,192 251,205 249,658 169,484 202,351 238,669 231,741 198,000 216,412 185,585
Other Current Assets 166,652 142,795 124,728 133,776 114,619 103,318 32,383 30,132 26,065 24,030 506,537 496,752 24,704 69,294 341,543 15,744 370,416 344,931 337,487 305,450 301,350
Total Current Assets 3,036,739 2,938,459 2,631,983 2,843,309 2,309,699 2,236,280 1,977,932 1,954,478 1,590,035 1,735,807 1,805,681 1,624,826 1,541,568 1,700,777 1,524,944 1,244,761 1,282,336 1,156,736 1,178,008 1,166,544 1,034,243
Non-Current Assets
Property, Plant and Equipment 1,642,980 1,574,940 1,493,676 1,486,970 1,563,032 1,430,685 1,382,730 1,323,501 994,237 871,421 855,702 986,703 944,305 946,218 894,522 914,627 974,575 920,243 863,783 817,198 785,310
Goodwill 3,120,506 3,056,201 3,042,976 2,913,069 2,870,020 2,842,441 2,846,888 2,782,335 1,291,593 1,195,612 1,267,411 1,517,560 1,485,375 1,487,882 1,356,925 1,331,388 1,315,569 1,245,877 1,136,175 889,538 805,441
Intangible Assets 329,511 346,574 391,638 408,445 451,529 494,595 545,768 586,988 83,715 42,434 55,675 92,153 76,822 102,312 103,445 124,330 152,757 171,361 210,282 889,538 805,441
Long Term Investments 270,006 247,191 242,873 274,616 214,847 192,346 175,581 164,788 124,952 329,692 458,357 101,525 90,198 -45,813 -52,415 -66,368 -39,410 -122,630 -130,992 -133,837 -122,957
Tax Assets 497,198 0 473,777 386,647 388,579 438,179 352,581 469,328 259,475 226,938 246,044 210,483 204,581 45,813 52,415 66,368 39,410 122,630 130,992 133,837 122,957
Other Non-Current Assets -83,071 382,991 -129,667 -76,233 -127,821 -197,864 -323,266 -437,361 -239,614 -209,444 -226,418 -187,618 -181,943 114,751 89,900 80,333 83,364 76,263 36,989 186,464 185,303
Total Non-Current Assets 5,777,130 5,607,897 5,515,273 5,393,514 5,360,186 5,200,382 4,980,282 4,889,579 2,514,358 2,456,653 2,656,771 2,720,806 2,619,338 2,651,163 2,444,792 2,450,678 2,526,265 2,413,744 2,247,229 1,893,200 1,776,054
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 8,813,869 8,546,356 8,147,256 8,236,823 7,669,885 7,436,662 6,958,214 6,844,057 4,104,393 4,192,460 4,462,452 4,345,632 4,160,906 4,351,940 3,969,736 3,695,439 3,808,601 3,570,480 3,425,237 3,059,744 2,810,297
Current Liabilities
Accounts Payable 316,697 302,292 251,504 230,786 230,995 226,020 215,074 177,051 114,514 109,607 150,070 121,029 94,840 110,279 71,747 69,965 94,755 64,622 71,635 69,296 53,451
Short Term Debt 254,063 43,710 355,446 942,920 43,031 312,264 2,535,309 362,900 250,000 1,300,000 503 8,187 225,636 1,335 609 598 1,070 4,141 4,288 7,300 10,523
Tax Payables 13,102 12,470 21,708 22,282 27,099 7,716 8,148 8,057 5,783 6,064 5,960 7,776 22,188 33,542 15,691 -25,512 0 0 0 0 0
Deferred Revenue 0 0 473,777 0 0 0 -2,527,161 579,444 5,783 -789,253 13,491 7,776 0 0 0 -25,512 258,530 315,691 292,211 247,021 225,072
Other Current Liabilities 786,842 884,060 352,163 760,379 611,169 589,449 552,635 11,457 445,258 704 466,067 419,264 350,415 322,525 311,326 246,902 12,887 18,584 43,694 32,864 36,640
Total Current Liabilities 1,357,602 1,230,062 1,432,890 1,934,085 885,195 1,127,733 775,857 1,130,852 815,555 621,058 630,131 556,256 670,891 434,139 383,682 291,953 367,242 403,038 411,828 356,481 325,686
Non-Current Liabilities
Long Term Debt 2,613,223 2,624,683 2,612,996 1,773,607 2,662,400 2,537,507 2,535,309 2,770,624 1,050,000 1,300,000 1,300,477 1,300,979 1,059,166 1,284,790 785,444 786,058 942,736 877,074 794,454 465,291 473,685
Deferred Revenue 0 0 0 0 0 -2,437,402 0 0 0 0 0 0 0 0 0 0 0 0 -14,713 -81,210 -60,611
Deferred Tax 497,198 498,356 473,777 386,647 388,579 438,179 352,581 469,328 259,475 226,938 246,044 210,483 204,581 196,321 150,560 149,032 124,184 122,630 130,992 133,837 122,957
Other Non-Current Liabilities 351,365 329,269 319,397 454,637 498,509 2,767,924 277,941 170,460 136,704 112,009 92,942 76,422 87,133 134,041 116,021 100,987 120,308 0 14,713 81,210 60,611
Total Non-Current Liabilities 3,461,786 3,452,308 3,406,170 2,614,891 3,549,488 3,306,208 3,165,831 3,410,412 1,446,179 1,638,947 1,639,463 1,587,884 1,350,880 1,615,152 1,052,025 1,036,077 1,187,228 999,704 925,446 599,128 596,642
Total Liabilities 4,819,388 4,682,370 4,839,060 4,548,976 4,434,683 4,433,941 3,941,688 4,541,264 2,261,734 2,260,005 2,269,594 2,144,140 2,021,771 2,049,291 1,435,707 1,328,030 1,554,470 1,402,742 1,337,274 955,609 922,328
Common Stock 2,179,951 2,031,542 1,771,917 1,417,343 1,102,689 840,328 618,464 485,068 409,682 329,248 251,753 186,332 148,255 0 0 0 129,182 0 0 114,171 94,569
Retained Earnings 10,081,267 9,597,315 8,719,163 7,877,015 7,296,509 6,691,236 5,837,827 5,170,830 4,805,867 4,227,620 3,998,893 3,717,771 3,482,073 3,255,256 3,080,079 2,938,419 2,784,302 2,533,459 2,304,280 2,035,992 1,790,547
Accumulated Other Comprehensive Income/Loss 93,339 77,778 107,917 30,888 -153,380 -39,152 16,343 -3,029 -24,874 -8,471 28,428 38,123 36,295 58,807 36,133 25,299 52,280 37,121 42,384 12,176 2,853
Total Stockholders Equity 3,994,481 3,863,986 3,308,196 3,687,847 3,235,202 3,002,721 3,016,526 2,302,793 1,842,659 1,932,455 2,192,858 2,201,492 2,139,135 2,302,649 2,534,029 2,367,409 2,254,131 2,167,738 2,087,963 2,104,135 1,887,969
Total Investments 270,006 247,191 242,873 274,616 214,847 192,346 175,581 187,007 195,357 345,773 458,357 107,205 90,198 87,220 154,806 120,393 125,471 120,053 202,539 266,232 166,964
Total Debt 2,867,286 2,668,393 2,968,442 2,716,527 2,705,431 2,849,771 2,535,309 3,133,524 1,300,000 1,300,000 1,300,980 1,309,166 1,284,802 1,286,125 786,053 786,656 943,806 881,215 798,742 472,591 484,208
Net Debt 2,781,730 2,544,244 2,877,971 2,222,887 2,560,029 2,753,126 2,396,585 2,964,258 1,160,643 882,927 787,692 956,893 944,977 848,019 374,772 656,911 877,582 845,855 759,828 429,395 396,851

Reported Currency: USD TTM 2023-05-31 2022-05-31 2021-05-31 2020-05-31 2019-05-31 2018-05-31 2017-05-31 2016-05-31 2015-05-31 2014-05-31 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31 2004-05-31
Cash Flows from Operating Activities
Net Income 1,431,726 1,348,010 1,235,757 1,110,968 876,037 884,981 842,586 480,708 693,520 430,618 374,442 315,442 297,637 246,989 215,620 226,357 335,405 334,538 327,178 300,518 272,205
Depreciation & Amortization 423,946 409,162 399,701 387,951 379,053 360,093 279,416 196,595 165,279 155,082 190,862 189,377 155,831 193,467 152,059 157,572 191,903 175,926 160,653 148,175 143,259
Deferred Income Tax -2,437 23,233 52,110 -42,242 -16,252 31,708 -119,295 3,902 -59,302 20,866 47,109 48,023 56,727 47,908 13,295 -1,174 1,663 -332 257 4,191 15,839
Stock Based Compensation 105,266 103,621 109,308 112,035 115,435 139,210 112,835 88,868 79,293 47,002 29,875 23,310 20,312 15,203 15,349 11,953 0 0 0 0 0
Change in Working Capital -250,205 -286,212 -216,971 -191,056 -72,010 -275,557 -54,982 -81,301 -43,088 -16,831 29,922 -23,404 -98,979 -162,681 124,167 37,392 8,116 -65,241 -26,202 -38,671 78,406
Accounts Receivable -138,755 -151,771 -100,392 -32,576 39,681 -94,918 -66,267 -93,557 -52,762 -1,443 -56,231 -42,704 -24,261 -48,986 1,140 71,149 0 0 0 0 0
Inventory 39,701 -35,658 16,194 -75,501 -74,773 -60,039 -3,323 -668 -17,917 23,785 -11,062 10,997 -2,330 -78,824 30,293 35,136 -6,100 -32,090 22,033 -26,321 46,396
Accounts Payable 6,929 53,369 22,697 -2,604 2,629 12,276 35,275 13,726 -564 -33,445 30,446 25,023 -12,557 29,215 8,939 -24,560 0 0 0 0 0
Other Working Capital -158,080 -152,152 -155,470 -80,375 -39,547 -132,876 -20,667 -802 28,155 -5,728 66,769 -16,720 -59,831 -64,086 83,795 -44,333 14,216 -33,151 -48,235 -12,350 32,010
Other Non-Cash Items 0 0 -42,280 -16,916 9,220 -72,573 -96,400 75,115 -369,857 -56,461 -64,241 0 38,334 0 41,082 91,422 7,456 4,500 0 0 0
Net Cash Provided by Operating Activities 1,708,296 1,597,814 1,537,625 1,360,740 1,291,483 1,067,862 964,160 763,887 465,845 580,276 607,969 552,748 469,862 340,886 561,572 523,522 544,543 449,391 461,886 414,213 509,709
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -385,232 -331,109 -240,672 -143,470 -230,289 -276,719 -271,699 -273,317 -275,385 -217,720 -145,580 -196,486 -160,802 -182,592 -111,078 -160,092 -190,333 -180,824 -156,632 -140,727 -112,888
Acquisitions Net -104,897 -46,357 -164,228 -10,038 -53,720 -6,613 108,489 -2,074,095 459,596 176,210 145,918 -69,370 -24,864 -171,552 -50,444 -30,909 -111,535 -160,707 -346,363 -109,076 -101,654
Purchases of Investments -6,859 -4,566 -6,076 -4,299 -10,031 -17,841 -153,708 -181,065 -494,146 -195,471 -65,858 -178,464 -585,655 -78,307 -81,269 -128,402 -54,498 -48,515 -25,613 -202,265 -189,622
Sales/Maturities of Investments 307,520 331,109 0 143,470 230,289 73,342 179,857 218,324 434,179 161,938 54,196 161,478 665,016 139,056 34,712 116,433 45,791 118,174 87,477 102,997 48,078
Other Investing Activities -309,975 -337,749 8,341 -122,878 -221,647 -7,807 1,363 -196 4,137 120,030 -5,219 -1,339 2,011 -5,198 4,579 -251 -400 -1,836 1,085 -1,663 12,282
Net Cash Used for Investing Activities -499,443 -388,672 -402,635 -137,215 -285,398 -235,638 -135,698 -2,310,349 128,381 44,987 -16,543 -284,181 -104,294 -298,593 -203,500 -203,221 -310,975 -273,708 -440,046 -350,734 -343,804
Cash Flows from Financing Activities
Debt Repayment -63,450 -50,000 -1,200,000 0 -200,000 -112,500 -550,000 -250,000 -16 -518 -8,187 -225,636 -1,323 -502,208 -603 -164,649 -62,591 -82,473 -326,197 -10,575 0
Common Stock Issued 12,009 -258,179 117,737 0 -21,981 112,500 -8,652 2,014,599 28,226 29,933 41,902 264,807 0 1,002,281 0 7,500 8,371 10,863 7,680 4,621 5,868
Common Stock Repurchased -473,311 -398,865 -1,525,873 -554,121 -464,518 -1,016,300 -127,319 -20,724 -780,151 -551,970 -370,599 -215,681 -392,328 -443,690 -969 -25,847 -191,479 -198,949 -323,409 -58,204 0
Dividends Paid -490,739 -449,917 -375,119 -451,327 -267,956 -220,764 -175,589 -142,433 -115,273 -201,891 -93,320 -79,744 -70,820 -71,812 -73,960 -72,207 -70,831 -61,996 -58,823 -54,968 -49,634
Other Financing Activities -196,787 -15,875 1,445,312 125,580 -752 363,759 -2,580 -22,940 490 11,886 469 196 3,896 -4,609 -977 855 113,826 153,318 674,627 11,486 -67,021
Net Cash Used Provided by Financing Activities -1,212,278 -1,172,836 -1,537,943 -879,868 -955,207 -873,305 -864,140 1,578,502 -866,724 -712,560 -429,735 -256,058 -460,575 -20,038 -76,509 -254,348 -202,704 -179,237 -26,122 -107,640 -110,787
Effect of Forex Changes on Cash -818 -2,628 -216 4,581 -2,121 -998 5,136 -2,131 -5,218 -8,918 -676 -61 -3,274 4,570 -27 -2,432 0 0 0 0 0
Net Change in Cash -4,243 33,678 -403,169 348,238 48,757 -42,079 -30,542 29,909 -277,716 -96,215 161,015 12,448 -98,281 26,825 281,536 63,521 30,864 -3,554 -4,282 -44,161 55,118
Cash at End of Period 386,394 124,149 90,471 493,640 145,402 96,645 138,724 169,266 139,357 417,073 513,288 352,273 339,825 438,106 411,281 129,745 66,224 35,360 38,914 43,196 87,357
Cash at Start of Period 390,637 90,471 493,640 145,402 96,645 138,724 169,266 139,357 417,073 513,288 352,273 339,825 438,106 411,281 129,745 66,224 35,360 38,914 43,196 87,357 32,239
Free Cash Flow
Operating Cash Flow 1,708,296 1,597,814 1,537,625 1,360,740 1,291,483 1,067,862 964,160 763,887 465,845 580,276 607,969 552,748 469,862 340,886 561,572 523,522 544,543 449,391 461,886 414,213 509,709
Capital Expenditure -385,232 -331,109 -240,672 -143,470 -230,289 -276,719 -271,699 -273,317 -275,385 -217,720 -145,580 -196,486 -160,802 -182,592 -111,078 -160,092 -190,333 -180,824 -156,632 -140,727 -112,888
Free Cash Flow 1,323,064 1,266,705 1,296,953 1,217,270 1,061,194 791,143 692,461 490,570 190,460 362,556 462,389 356,262 309,060 158,294 450,494 363,430 354,210 268,567 305,254 273,486 396,821