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-08-31 2022-08-31 2021-08-31 2020-08-31 2019-08-31 2018-08-31 2017-08-31 2016-08-31 2015-08-31 2014-08-31 2013-08-31 2012-08-31 2011-08-31 2010-08-31 2009-08-31 2008-08-31 2007-08-31 2006-08-31 2005-08-31 2004-08-31
Revenue 2,122,909 2,085,508 1,843,892 1,591,445 1,494,111 1,435,351 1,350,145 1,221,179 1,127,092 1,006,768 920,335 858,112 805,793 726,510 641,059 622,023 575,519 475,801 387,350 312,644 251,910
Revenue Growth - 13.10% 15.86% 6.51% 4.09% 6.31% 10.56% 8.35% 11.95% 9.39% 7.25% 6.49% 10.91% 13.33% 3.06% 8.08% 20.96% 22.83% 23.89% 24.11%
Cost of Revenue 997,804 973,225 871,106 786,400 695,446 663,446 659,296 566,580 487,409 405,339 353,686 306,379 275,537 244,623 206,550 209,364 191,239 152,797 121,352 91,801 74,191
Gross Profit 1,125,105 1,112,283 972,786 805,045 798,665 771,905 690,849 654,599 639,683 601,429 566,649 551,733 530,256 481,887 434,509 412,659 384,280 323,004 265,998 220,843 177,719
Gross Profit Margin 53.00% 53.33% 52.76% 50.59% 53.45% 53.78% 51.17% 53.60% 56.76% 59.74% 61.57% 64.30% 65.81% 66.33% 67.78% 66.34% 66.77% 67.89% 68.67% 70.64% 70.55%
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 451,245 456,130 433,032 331,004 359,005 333,870 324,645 302,464 290,007 269,511 264,430 282,314 257,266 243,552 212,875 201,629 200,393 167,913 144,710 111,822 90,116
Total Operating Expenses 451,245 456,130 433,032 331,004 359,005 333,870 324,645 302,464 290,007 269,511 264,430 282,314 257,266 243,552 212,875 201,629 200,393 167,913 144,710 111,822 90,116
Operating Income or Loss 647,352 630,207 475,482 474,041 439,660 438,035 366,204 352,135 349,676 331,918 302,219 269,419 272,990 238,335 221,634 211,030 183,887 155,091 121,288 109,021 87,603
Operating Margin 30.51% 30.22% 25.79% 29.79% 29.43% 30.52% 27.12% 28.84% 31.02% 32.97% 32.84% 31.40% 33.88% 32.81% 34.57% 33.93% 31.95% 32.60% 31.31% 34.87% 34.78%
Interest Expense 63,617 66,319 29,522 6,394 9,829 -16,070 -14,366 -6,600 -1,136 0 0 0 0 0 0 0 0 0 0 0 0
EBITDA 829,110 814,947 667,103 581,333 494,577 498,498 423,489 401,652 275,275 363,267 336,654 305,198 305,054 274,559 258,430 244,275 209,381 175,866 140,800 126,197 100,489
Depreciation and Amortization 145,344 137,728 191,621 107,292 54,917 60,463 57,285 48,294 38,052 31,349 34,435 35,779 33,779 36,847 37,343 34,337 30,654 28,560 24,256 18,318 14,658
Income Before Tax 602,265 584,954 443,594 467,617 427,134 421,965 351,838 344,312 460,993 333,754 303,464 270,910 274,705 238,958 222,181 212,122 189,047 162,876 126,032 110,163 89,375
Income Tax Expense 122,374 116,820 46,677 68,027 54,196 69,175 84,753 86,053 122,178 92,703 91,921 72,273 85,896 67,912 71,970 67,172 64,030 53,309 43,116 38,398 31,358
Net Income 479,930 468,173 396,917 399,590 372,938 352,790 267,085 258,259 338,815 241,051 211,543 198,637 188,809 171,046 150,211 144,950 125,017 109,567 82,916 71,765 58,017
Net Income Margin 22.63% 22.45% 21.53% 25.11% 24.96% 24.58% 19.78% 21.15% 30.06% 23.94% 22.99% 23.15% 23.43% 23.54% 23.43% 23.30% 21.72% 23.03% 21.41% 22.95% 23.03%
EPS 12.57 12.26 10.48 10.56 9.83 9.25 6.90 6.62 8.46 5.83 5.06 4.58 4.26 3.80 3.26 3.10 2.60 2.24 1.70 1.50 0.80
EPS Diluted 12.36 12.03 10.25 10.36 9.65 9.08 6.78 6.51 8.19 5.71 4.92 4.45 4.12 3.61 3.13 2.97 2.50 2.14 1.64 1.43 0.77
Weighted Average Shares Out - 38,194 37,864 37,856 37,936 38,144 38,733 39,023 40,038 41,317 41,793 43,324 44,279 45,055 46,872 47,177 48,065 48,873 48,688 47,904 72,612
Weighted Average Shares Out Diluted - 38,898 38,736 38,570 38,646 38,873 39,377 39,642 41,365 42,235 42,970 44,624 45,810 47,355 48,004 48,789 50,080 51,200 50,592 50,160 75,924

Reported Currency: USD Q1 2023-08-31 2022-08-31 2021-08-31 2020-08-31 2019-08-31 2018-08-31 2017-08-31 2016-08-31 2015-08-31 2014-08-31 2013-08-31 2012-08-31 2011-08-31 2010-08-31 2009-08-31 2008-08-31 2007-08-31 2006-08-31 2005-08-31 2004-08-31
Current Assets
Cash and Cash Equivalents 411,855 425,444 503,273 681,865 585,605 359,799 208,623 194,731 228,407 158,914 116,378 196,627 189,044 181,685 195,741 216,320 117,986 168,834 126,549 59,457 78,580
Short Term Investments 32,072 32,210 33,219 35,984 19,572 25,813 29,259 32,444 24,217 23,497 20,008 12,725 13,919 0 0 0 25,032 17,388 16,641 16,566 19,524
Cash + Short Term Investments 443,927 457,654 536,492 717,849 605,177 385,612 237,882 227,175 252,624 182,411 136,386 209,352 202,963 181,685 195,741 216,320 143,018 186,222 143,190 76,023 98,104
Net Receivables 245,318 237,665 204,102 151,187 155,011 146,309 156,639 148,331 97,797 95,064 90,354 73,290 74,251 75,004 59,693 62,854 74,859 59,579 59,190 54,029 45,935
Inventory 25,678 0 38,539 13,917 38,067 15,033 6,274 9,744 3,158 6,913 8,373 19,740 0 4,008 2,812 13,521 10,738 2,808 1,600 5,277 5,875
Other Current Assets 50,848 55,060 91,214 50,625 43,675 36,858 30,121 24,126 15,697 19,786 14,662 15,652 21,911 12,473 6,899 6,715 5,908 3,723 3,000 3,819 4,834
Total Current Assets 765,771 750,379 870,347 933,578 841,930 583,812 430,916 409,376 369,276 304,174 249,775 318,034 299,125 273,170 265,145 299,410 234,523 252,332 206,980 139,148 154,748
Non-Current Assets
Property, Plant and Equipment 221,430 227,944 240,301 370,441 382,031 121,042 100,545 100,454 84,622 59,264 57,641 65,371 76,530 81,620 79,495 88,379 91,113 78,945 59,812 52,359 43,909
Goodwill 1,005,269 1,008,454 965,848 754,362 709,703 685,729 701,833 707,560 452,915 308,287 285,608 244,573 245,791 228,265 221,991 181,355 187,780 146,187 43,074 0 6,260
Intangible Assets 1,848,051 1,859,202 1,895,909 134,986 121,095 120,551 148,935 173,543 93,161 40,052 41,855 36,223 43,371 46,310 52,179 46,350 58,333 36,789 141,354 152,453 25,881
Long Term Investments 0 0 0 -2,250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 23,839 33,172 3,153 2,250 0 7,571 9,716 7,412 13,406 20,599 22,377 22,023 23,113 20,166 18,400 12,295 10,279 7,211 3,554 722 3,098
Other Non-Current Assets 86,866 69,226 38,747 29,480 28,629 29,943 27,502 14,970 5,781 4,295 5,956 3,973 6,213 7,909 6,197 5,348 5,246 2,286 2,454 2,847 2,291
Total Non-Current Assets 3,185,455 3,197,998 3,143,958 1,289,269 1,241,458 964,836 988,531 1,003,939 649,885 432,497 413,437 372,163 395,018 384,270 378,262 333,727 352,751 271,418 250,248 208,381 75,179
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 3,951,226 3,948,377 4,014,305 2,222,847 2,083,388 1,548,648 1,419,447 1,413,315 1,019,161 736,671 663,212 690,197 694,143 657,440 643,407 633,137 587,274 523,750 457,228 347,529 229,927
Current Liabilities
Accounts Payable 150,191 120,816 108,395 85,777 82,094 68,138 72,059 59,214 45,836 33,880 26,971 29,864 27,680 24,603 23,976 25,121 22,366 23,461 18,110 20,400 21,123
Short Term Debt 28,834 28,839 29,185 31,576 29,056 0 0 0 0 0 0 0 0 0 0 0 0 0 1,840 0 0
Tax Payables 37,003 15,071 34,211 30,279 0 26,292 8,453 9,112 7,781 3,755 5,036 3,769 0 2,867 1,073 6,437 0 5,552 9,689 0 0
Deferred Revenue 150,152 152,430 152,039 63,104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25,322 0 0
Other Current Liabilities 126,709 165,228 148,668 135,248 165,143 139,303 149,075 141,925 112,374 105,900 100,320 88,389 85,496 84,820 85,300 74,242 70,260 67,189 34,029 43,285 36,664
Total Current Liabilities 455,886 467,313 438,287 315,705 276,293 207,441 221,134 201,139 158,210 139,780 127,291 118,253 113,176 109,423 109,276 99,363 92,626 90,650 79,301 63,685 57,787
Non-Current Liabilities
Long Term Debt 1,743,781 1,811,082 2,191,046 834,672 846,623 574,174 574,775 575,000 300,000 35,000 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 3,470 3,734 7,212 8,394 37,058 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 9,326 4,141 8,800 12,502 17,917 16,391 21,190 24,892 1,708 1,697 2,921 2,396 2,593 3,712 2,530 3,794 5,122 6,450 8,536 6,657 0
Other Non-Current Liabilities 38,023 41,516 37,552 35,221 7,326 78,386 76,448 52,593 41,862 28,610 21,918 27,769 26,110 29,117 29,195 29,151 24,055 17,339 10,703 9,079 7,594
Total Non-Current Liabilities 1,794,600 1,860,473 2,244,610 890,789 908,924 668,951 672,413 652,485 343,570 65,307 24,839 30,165 28,703 32,829 31,725 32,945 29,177 23,789 19,239 15,736 7,594
Total Liabilities 2,250,486 2,327,786 2,682,897 1,206,494 1,185,217 876,392 893,547 853,624 501,780 205,087 152,130 148,418 141,879 142,252 141,001 132,308 121,803 114,439 98,540 79,421 65,381
Common Stock 423 421 417 412 408 401 393 518 512 503 491 481 456 614 601 581 571 562 554 545 352
Retained Earnings 1,616,352 1,505,096 1,179,739 912,515 633,149 373,225 122,843 1,458,823 1,283,927 1,021,651 849,504 700,519 559,714 912,078 786,844 676,626 567,381 469,880 377,846 305,636 243,324
Accumulated Other Comprehensive Income/Loss -86,887 -87,141 -108,383 -38,962 -39,293 -74,544 -51,439 -34,720 -68,553 -44,052 -17,921 -31,173 -22,726 -5,660 -21,385 -10,223 2,182 9,680 3,328 -2,048 -46
Total Stockholders Equity 1,700,740 1,620,591 1,331,408 1,016,353 898,171 672,256 525,900 559,691 517,381 531,584 511,082 541,779 552,264 515,188 502,406 500,829 465,471 409,311 358,688 268,108 164,546
Total Investments 32,072 32,210 33,219 35,984 19,572 25,813 29,259 32,444 24,217 23,497 20,008 12,725 13,919 0 0 0 25,032 17,388 16,641 16,566 19,524
Total Debt 1,772,615 1,839,921 2,220,231 866,248 875,679 574,174 574,775 575,000 300,000 35,000 0 0 0 0 0 0 0 0 1,840 0 0
Net Debt 1,360,760 1,414,477 1,716,958 184,383 290,074 214,375 366,152 380,269 71,593 -123,914 -116,378 -196,627 -189,044 -181,685 -195,741 -216,320 -117,986 -168,834 -124,709 -59,457 -78,580

Reported Currency: USD TTM 2023-08-31 2022-08-31 2021-08-31 2020-08-31 2019-08-31 2018-08-31 2017-08-31 2016-08-31 2015-08-31 2014-08-31 2013-08-31 2012-08-31 2011-08-31 2010-08-31 2009-08-31 2008-08-31 2007-08-31 2006-08-31 2005-08-31 2004-08-31
Cash Flows from Operating Activities
Net Income 479,891 468,134 396,917 399,590 372,938 352,790 267,085 258,259 338,815 241,051 211,543 198,637 188,809 171,046 150,211 144,950 125,017 109,567 82,916 71,765 58,017
Depreciation & Amortization 136,720 137,728 129,715 107,322 57,614 60,463 57,285 48,294 38,052 31,349 34,435 35,779 33,779 36,847 37,343 34,337 30,654 28,560 24,256 18,318 14,658
Deferred Income Tax -35,202 -42,650 -8,715 -4,602 10,626 -2,278 -1,910 4,879 4,528 -969 -1,028 3,175 -3,760 -1,806 -5,827 -4,318 -4,828 -7,189 505 3,029 -693
Stock Based Compensation 64,173 62,038 56,003 45,066 36,579 32,400 31,516 34,183 29,793 26,371 22,891 39,951 21,982 25,773 14,065 13,623 -75 -62 8,391 0 1,924
Change in Working Capital 5,184 -25,241 -79,644 7,850 27,912 -16,435 31,551 -16,040 50,602 37,622 9,199 17,518 2,314 -6,371 39,861 23,653 -11,723 15,909 6,096 -5,753 1,147
Accounts Receivable -26,214 -40,103 -32,980 3,646 -8,608 10,205 -8,417 -29,502 -3,541 -4,300 -13,299 859 2,083 -15,311 3,883 12,005 0 0 0 0 0
Inventory -28,481 10,856 0 -16,452 -24,224 -19,238 16,435 7,027 30,277 25,914 21,774 15,603 0 0 0 0 0 0 0 0 0
Accounts Payable 19,933 7,393 12,815 2,068 12,127 -2,290 12,077 -2,226 5,525 8,123 -2,903 3,355 0 0 0 0 0 0 -2,997 0 0
Other Working Capital 39,946 -3,387 -59,479 18,588 48,617 -5,112 11,456 8,661 18,341 7,885 3,627 -2,299 231 8,940 35,978 11,648 -11,723 15,909 9,093 -5,753 1,147
Other Non-Cash Items 43,315 45,564 44,001 0 171 196 141 -9,048 -130,650 -28,982 -12,017 -25,251 -11,159 -18,353 -24,573 -4,475 4,079 9,123 -1,342 6,987 1,317
Net Cash Provided by Operating Activities 694,081 645,573 538,277 555,226 505,840 427,136 385,668 320,527 331,140 306,442 265,023 269,809 231,965 207,136 211,080 207,770 143,124 155,908 120,822 94,346 76,370
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -59,292 -60,786 -51,156 -61,325 -77,641 -59,370 -33,520 -36,862 -47,740 -25,682 -17,743 -18,517 -22,520 -29,343 -20,768 -24,040 -35,780 -39,251 -23,689 -21,935 -37,838
Acquisitions Net -6,137 -23,593 -1,981,641 -58,056 -1 0 -15,000 -303,086 -109,772 -34,758 -46,873 -705 -21,329 0 -55,180 0 -75,869 0 -28,280 -92,224 -6,478
Purchases of Investments -9,875 -11,014 -878 -18,787 -2,736 -11,135 -12,470 -30,757 -18,137 -24,264 -20,415 -15,613 -15,000 0 0 0 -52,011 -17,955 -62 0 0
Sales/Maturities of Investments 77,937 95,393 0 2,176 6,745 14,405 12,459 23,399 17,241 19,827 14,323 14,423 0 0 0 25,260 44,392 17,213 0 3,033 98,716
Other Investing Activities -95,393 -95,393 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2,910 0 6,092
Net Cash Used for Investing Activities -92,760 -95,393 -2,033,675 -135,992 -73,632 -56,100 -48,531 -347,306 -158,408 -64,877 -70,708 -20,412 -58,849 -29,343 -75,948 1,220 -119,268 -39,993 -49,121 -111,126 60,492
Cash Flows from Financing Activities
Debt Repayment -312,500 -375,000 -825,000 0 0 -575,000 0 -300,000 0 0 0 0 0 0 0 0 0 -2,258 0 0 0
Common Stock Issued 56,805 72,006 0 0 0 682,051 0 625,045 0 0 0 0 0 0 0 0 20,562 15,612 16,629 20,223 8,841
Common Stock Repurchased -236,630 -176,720 -18,639 -264,702 -199,625 -220,372 -303,955 -260,978 -356,828 -256,217 -279,829 -332,168 -153,641 -216,584 -192,816 -103,827 -77,869 -80,299 -16,253 -13,509 -110,513
Dividends Paid -141,989 -138,601 -125,934 -117,927 -110,439 -100,052 -89,408 -80,898 -74,218 -66,551 -61,007 -56,002 -49,983 -43,949 -38,494 -34,770 -25,848 -14,654 -10,043 -8,837 -7,736
Other Financing Activities 3,958 -13,709 2,308,807 59,918 91,989 -901 73,326 8,670 340,044 135,442 64,107 149,762 44,906 61,410 79,742 28,178 9,572 7,393 5,614 0 0
Net Cash Used Provided by Financing Activities -630,356 -632,024 1,339,234 -322,711 -218,075 -214,274 -320,037 -8,161 -91,002 -187,326 -276,729 -238,408 -158,718 -199,123 -151,568 -110,419 -73,583 -74,206 -4,053 -2,123 -109,408
Effect of Forex Changes on Cash 3,748 4,015 -22,428 -263 11,673 -5,586 -3,208 1,264 -12,237 -11,703 2,165 -3,406 -7,039 7,274 -4,143 -237 -1,121 576 -556 -220 0
Net Change in Cash -25,287 -77,829 -178,592 96,260 225,806 151,176 13,892 -33,676 69,493 42,536 -80,249 7,583 7,359 -14,056 -20,579 98,334 -50,848 42,285 67,092 -19,123 27,454
Cash at End of Period 1,769,252 425,444 503,273 681,865 585,605 359,799 208,623 194,731 228,407 158,914 116,378 196,627 189,044 181,685 195,741 216,320 117,986 168,834 126,549 59,457 78,580
Cash at Start of Period 1,794,539 503,273 681,865 585,605 359,799 208,623 194,731 228,407 158,914 116,378 196,627 189,044 181,685 195,741 216,320 117,986 168,834 126,549 59,457 78,580 51,126
Free Cash Flow
Operating Cash Flow 694,081 645,573 538,277 555,226 505,840 427,136 385,668 320,527 331,140 306,442 265,023 269,809 231,965 207,136 211,080 207,770 143,124 155,908 120,822 94,346 76,370
Capital Expenditure -59,292 -60,786 -51,156 -61,325 -77,641 -59,370 -33,520 -36,862 -47,740 -25,682 -17,743 -18,517 -22,520 -29,343 -20,768 -24,040 -35,780 -39,251 -23,689 -21,935 -37,838
Free Cash Flow 634,789 584,787 487,121 493,901 428,199 367,766 352,148 283,665 283,400 280,760 247,280 251,292 209,445 177,793 190,312 183,730 107,344 116,657 97,133 72,411 38,532