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,596,615 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 4,950,779 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,645,836 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 48.41% 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 0 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,577,203 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,577,203 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,068,633 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 21.55% 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 100,740 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 50,324 0 0
EBITDA 2,512,208 2,511,017 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
Depreciation and Amortization 442,384 442,384 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
Income Before Tax 1,973,635 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 402,043 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,571,592 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 16.37% 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 15.41 15.46 13.21 11.92 10.52 8.36 8.34 7.90 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
EPS Diluted 15.16 15.20 12.99 11.65 10.24 8.11 8.08 7.67 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
Weighted Average Shares Out - 101,653 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
Weighted Average Shares Out Diluted - 103,367 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

Reported Currency: USD Q4 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 342,015 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 342,015 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,244,182 1,244,182 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
Inventory 410,201 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,188,809 1,188,809 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
Total Current Assets 3,185,207 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,722,121 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,212,424 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 0 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 0 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 475,512 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 1,049,065 271,341 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,983,610 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 9,168,817 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 339,166 339,166 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
Short Term Debt 495,322 495,322 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
Tax Payables 18,618 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 18,618 18,618 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 975,413 975,413 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
Total Current Liabilities 1,828,519 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 2,025,934 2,025,934 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 146,824 146,824 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 475,512 475,512 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 375,656 375,656 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
Total Non-Current Liabilities 3,023,926 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 4,852,445 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,305,301 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 10,617,955 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 91,201 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,316,372 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 0 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 2,668,080 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 2,326,065 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,570,049 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 327,452 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 -28,912 -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 84,490 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 -22,269 -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 -91,399 -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 95,766 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 36,896 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 -63,532 -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 622,358 960,491 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,079,781 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 -409,469 -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 -186,837 -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,546 -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 -205,306 -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 -608,631 -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 -223,450 -13,450 -50,000 -1,200,000 -129,957 -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
Common Stock Issued 211,370 1,370 -258,179 117,737 129,957 -21,981 112,500 0 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
Common Stock Repurchased -700,033 -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 -530,909 -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 -10,468 -10,468 -15,875 1,445,312 125,580 -752 363,759 -11,232 -22,940 490 11,886 469 196 3,896 -4,609 -977 855 113,826 153,318 674,627 11,486
Net Cash Used Provided by Financing Activities -1,253,490 -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 341 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 217,866 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 644,180 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 426,314 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,079,781 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 -409,469 -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,670,312 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