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-05-31 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
Revenue 9,940,478 9,596,615 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
Revenue Growth - 8.86% 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%
Cost of Revenue 5,055,006 4,910,199 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
Gross Profit 4,885,472 4,686,416 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
Gross Profit Margin 49.12% 48.83% 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%
Research and Development 26,600 0 24,500 23,500 22,300 21,500 21,600 22,800 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,629,033 2,617,783 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
Total Operating Expenses 2,629,033 2,617,783 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
Operating Income or Loss 2,220,815 2,068,633 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
Operating Margin 22.33% 21.56% 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%
Interest Expense 101,890 100,740 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 0 0 0
EBITDA 2,460,031 2,523,857 2,221,676 1,990,046 1,773,591 1,542,737 1,564,228 1,227,852 968,293 933,728 877,761 793,811 754,997 735,700 635,840 585,645 611,935 775,430 753,323 707,491 642,702
Depreciation and Amortization 226,346 442,384 409,162 399,701 385,736 379,053 360,093 276,676 194,365 163,891 155,082 190,862 189,377 155,831 193,467 152,059 157,572 191,903 175,926 160,653 148,175
Income Before Tax 2,125,688 1,973,635 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
Income Tax Expense 413,266 402,043 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
Net Income 1,712,422 1,571,592 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
Net Income Margin 17.22% 16.38% 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%
EPS 2.00 3.85 3.30 2.98 2.63 2.09 2.09 1.98 1.12 1.58 0.92 0.77 0.63 0.57 0.42 0.35 0.37 0.54 0.52 0.48 0.43
EPS Diluted 1.96 3.79 3.25 2.91 2.56 2.03 2.02 1.92 1.10 1.55 0.91 0.76 0.63 0.57 0.42 0.35 0.37 0.54 0.52 0.48 0.42
Weighted Average Shares Out - 406,612 406,580 412,688 419,496 415,264 424,320 426,372 419,856 432,884 463,600 481,508 495,824 519,564 586,344 611,436 611,768 622,712 640,264 670,222 688,346
Weighted Average Shares Out Diluted - 413,468 413,508 422,092 430,828 428,048 437,980 439,240 431,132 439,824 470,172 486,560 498,124 520,132 586,344 611,436 613,464 623,720 640,264 673,712 692,419

Reported Currency: USD Q2 2024-05-31 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
Current Assets
Cash and Cash Equivalents 122,395 342,015 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
Short Term Investments 0 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
Cash + Short Term Investments 122,395 342,015 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
Net Receivables 1,370,493 1,244,182 1,152,993 1,027,928 923,992 870,369 917,595 824,217 780,328 548,200 497,066 508,427 505,151 925,834 462,673 710,016 383,190 430,078 408,870 389,905 326,896
Inventory 394,605 410,201 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
Other Current Assets 1,282,898 1,188,809 142,795 124,728 133,776 114,619 103,318 32,383 68,745 44,969 45,371 26,190 24,530 21,222 69,294 75,275 99,147 433,962 360,712 348,650 313,808
Total Current Assets 3,170,391 3,185,207 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
Non-Current Assets
Property, Plant and Equipment 1,774,847 1,722,121 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
Goodwill 3,323,043 3,212,424 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
Intangible Assets 0 321,902 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
Long Term Investments 340,134 302,212 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
Tax Assets 0 0 282,519 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
Other Non-Current Assets 0 424,951 100,472 -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
Total Non-Current Assets 5,438,024 5,983,610 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
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,608,415 9,168,817 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
Current Liabilities
Accounts Payable 418,259 339,166 302,292 251,504 230,786 230,995 226,020 215,074 177,051 110,940 109,607 150,070 121,029 94,840 110,279 71,747 69,965 94,755 64,622 71,635 69,296
Short Term Debt 677,729 541,049 43,710 399,318 942,920 43,031 312,264 0 362,900 250,000 0 503 8,187 225,636 1,335 609 598 1,070 4,141 4,288 7,300
Tax Payables 10,920 18,618 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
Deferred Revenue 0 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
Other Current Liabilities 900,859 929,686 871,590 760,360 738,097 584,070 581,733 552,635 582,844 448,832 505,387 473,598 419,264 328,227 288,983 295,635 246,902 271,417 334,275 335,905 279,885
Total Current Liabilities 2,007,767 1,828,519 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
Non-Current Liabilities
Long Term Debt 141,973 2,172,758 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
Deferred Revenue 0 0 0 0 0 0 -2,437,402 0 0 0 0 0 0 0 0 0 0 0 0 -14,713 -81,210
Deferred Tax 476,929 0 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
Other Non-Current Liabilities 438,987 851,168 329,269 319,397 454,637 498,509 330,522 277,941 170,460 136,704 338,947 92,942 76,422 87,133 134,041 116,021 100,987 120,308 0 -748 0
Total Non-Current Liabilities 1,057,889 3,023,926 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
Total Liabilities 3,065,656 4,852,445 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
Common Stock 2,474,313 2,305,301 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
Retained Earnings 11,202,524 10,617,955 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
Accumulated Other Comprehensive Income/Loss 68,525 91,201 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
Total Stockholders Equity 4,293,106 4,316,372 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
Total Investments 340,134 302,212 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
Total Debt 819,702 2,668,080 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
Net Debt 697,307 2,326,065 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

Reported Currency: USD TTM 2024-05-31 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
Cash Flows from Operating Activities
Net Income 1,709,437 1,571,592 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
Depreciation & Amortization 471,593 442,384 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
Deferred Income Tax -18,054 -28,912 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
Stock Based Compensation 129,588 116,986 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
Change in Working Capital 269,913 -22,269 -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
Accounts Receivable -99,571 -91,399 -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
Inventory 82,424 95,766 -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
Accounts Payable 102,207 36,896 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
Other Working Capital 184,853 -63,532 -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
Other Non-Cash Items -130,529 0 1,061,468 -42,280 -16,916 9,220 -72,573 -96,400 75,115 -369,857 -56,461 -64,241 85,074 38,334 246,989 41,082 91,422 7,456 4,500 0 0
Net Cash Provided by Operating Activities 2,258,286 2,079,781 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -403,279 -409,469 -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
Acquisitions Net -267,724 -186,837 -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
Purchases of Investments -7,163 -7,546 -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
Sales/Maturities of Investments -200,527 0 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
Other Investing Activities 2,727 -4,779 -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
Net Cash Used for Investing Activities -675,439 -608,631 -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
Cash Flows from Financing Activities
Debt Repayment -44,000 -13,450 -50,000 251,706 0 -312,500 312,500 -600,500 1,732,729 -16 -518 -8,187 24,364 -1,323 500,073 -603 -157,149 62,591 82,473 326,197 -10,575
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8,371 10,863 14,402 9,993
Common Stock Repurchased -928,423 -700,033 -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
Dividends Paid -570,634 -530,909 -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
Other Financing Activities -38,284 -9,098 -274,054 111,343 125,580 89,767 51,259 39,268 8,930 28,716 41,819 42,371 15,003 3,896 -4,609 -977 855 -2,985 -11,628 16,372 6,429
Net Cash Used Provided by Financing Activities -1,544,625 -1,253,490 -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
Effect of Forex Changes on Cash -1,383 206 -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
Net Change in Cash 36,839 217,866 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
Cash at End of Period 694,266 342,015 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
Cash at Start of Period 657,427 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
Free Cash Flow
Operating Cash Flow 2,258,286 2,079,781 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
Capital Expenditure -403,279 -409,469 -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
Free Cash Flow 1,855,007 1,670,312 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