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-10-31 2022-10-31 2021-10-31 2020-10-31 2019-10-31 2018-10-31 2017-10-31 2016-10-31 2015-10-31 2014-10-31 2013-10-31 2012-10-31 2011-10-31 2010-10-31 2009-10-31 2008-10-31 2007-10-31 2006-10-31 2005-10-30 2004-10-31
Revenue 2,628,632 2,628,632 2,590,278 2,362,209 2,121,100 2,194,226 2,254,668 2,066,982 1,808,994 1,688,666 1,704,021 1,542,921 1,409,578 1,233,159 1,041,551 819,165 1,124,829 993,649 892,221 839,162 793,544
Revenue Growth - 1.48% 9.65% 11.37% -3.33% -2.68% 9.08% 14.26% 7.13% -0.90% 10.44% 9.46% 14.31% 18.40% 27.15% -27.17% 13.20% 11.37% 6.32% 5.75%
Cost of Revenue 1,203,227 1,203,227 1,163,742 1,038,129 990,632 1,002,123 1,018,703 927,981 815,495 774,702 758,923 676,777 586,289 484,727 419,937 350,239 494,394 439,804 379,800 371,298 354,313
Gross Profit 1,425,405 1,425,405 1,426,536 1,324,080 1,130,468 1,192,103 1,235,965 1,139,001 993,499 913,964 945,098 866,144 823,289 748,432 621,614 468,926 630,435 553,845 512,421 467,864 439,231
Gross Profit Margin 54.24% 54.23% 55.07% 56.05% 53.30% 54.33% 54.82% 55.10% 54.92% 54.12% 55.46% 56.14% 58.41% 60.69% 59.68% 57.24% 56.05% 55.74% 57.43% 55.75% 55.35%
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 752,644 752,644 724,176 708,953 693,552 708,990 741,408 681,299 605,068 596,234 577,993 542,295 487,809 432,889 386,781 353,690 434,476 401,294 362,179 345,322 328,633
Total Operating Expenses 752,644 752,644 724,176 708,953 693,552 708,990 741,408 681,299 605,068 596,234 577,993 542,295 487,809 432,889 386,781 353,690 434,476 401,294 362,179 346,197 328,633
Operating Income or Loss 672,761 672,761 702,360 615,127 349,545 483,113 447,749 423,349 388,431 300,742 367,105 323,849 335,480 315,543 234,833 83,826 190,338 152,142 147,615 121,667 110,598
Operating Margin 25.56% 25.59% 27.12% 26.04% 16.48% 22.02% 19.86% 20.48% 21.47% 17.81% 21.54% 20.99% 23.80% 25.59% 22.55% 10.23% 16.92% 15.31% 16.54% 14.50% 13.94%
Interest Expense 56,825 56,825 20,387 23,341 30,479 45,301 48,192 35,477 20,594 17,546 14,454 14,420 10,690 4,500 5,444 7,279 0 0 0 0 0
EBITDA 784,062 784,062 769,589 701,400 532,641 586,649 496,711 455,768 389,088 318,408 366,967 325,543 336,943 315,543 234,833 115,236 228,903 177,276 177,210 146,655 140,162
Depreciation and Amortization 107,297 111,898 67,229 86,273 183,096 103,536 108,407 90,854 657 65,194 -138 1,694 1,463 28,776 28,888 31,410 38,565 25,134 29,595 24,988 29,564
Income Before Tax 615,339 615,339 649,279 574,176 301,489 431,104 448,519 420,291 368,494 300,862 352,513 311,123 326,253 314,561 231,319 -127,191 179,788 135,722 136,434 111,276 93,828
Income Tax Expense 127,846 127,846 136,176 119,808 51,950 94,013 71,144 124,489 96,651 89,751 105,740 89,306 101,424 92,197 63,271 32,864 62,284 45,030 38,767 32,938 30,494
Net Income 487,493 487,493 513,103 454,368 249,539 337,091 377,375 295,802 271,843 211,111 246,773 221,817 224,829 222,364 168,048 -160,055 117,504 90,692 90,598 78,338 63,334
Net Income Margin 18.54% 18.55% 19.81% 19.23% 11.76% 15.36% 16.74% 14.31% 15.03% 12.50% 14.48% 14.38% 15.95% 18.03% 16.13% -19.54% 10.45% 9.13% 10.15% 9.34% 7.98%
EPS 8.53 8.54 8.90 7.82 4.32 5.87 6.51 5.14 4.76 3.48 3.88 3.45 3.49 3.29 2.49 -2.38 1.74 1.35 1.36 1.10 0.89
EPS Diluted 8.46 8.46 8.81 7.74 4.27 5.79 6.40 5.08 4.73 3.45 3.84 3.42 3.45 3.25 2.46 -2.38 1.72 1.33 1.33 1.07 0.87
Weighted Average Shares Out - 57,020 57,629 58,091 57,757 57,462 57,970 57,533 57,060 60,652 63,656 64,214 64,407 66,524 67,610 67,130 67,492 67,094 66,730 71,436 70,978
Weighted Average Shares Out Diluted - 57,552 58,249 58,734 58,473 58,202 58,931 58,204 57,530 61,151 64,281 64,908 65,103 67,169 68,442 67,130 68,614 68,364 68,360 73,054 73,092

Reported Currency: USD Q4 2023-10-31 2022-10-31 2021-10-31 2020-10-31 2019-10-31 2018-10-31 2017-10-31 2016-10-31 2015-10-31 2014-10-31 2013-10-31 2012-10-31 2011-10-31 2010-10-31 2009-10-31 2008-10-31 2007-10-31 2006-10-31 2005-10-30 2004-10-31
Current Assets
Cash and Cash Equivalents 115,679 115,679 163,457 299,972 208,293 151,164 95,678 90,383 67,239 50,268 42,314 42,375 41,518 37,408 42,329 18,781 11,755 31,136 48,859 11,269 60,251
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 279 0 7,840 43 5 9 9 215 328
Cash + Short Term Investments 115,679 115,679 163,457 299,972 208,293 151,164 95,678 90,383 67,239 50,268 42,314 42,375 41,518 37,408 50,169 18,824 11,760 31,145 48,868 11,484 60,579
Net Receivables 590,886 590,886 537,313 489,389 471,873 530,765 491,423 505,087 428,560 389,550 365,844 308,707 324,563 254,310 243,790 191,201 224,813 229,993 190,459 181,660 173,852
Inventory 454,775 454,775 383,398 327,195 277,033 283,399 264,477 264,266 220,361 225,672 210,871 198,401 169,585 141,912 117,721 97,636 118,034 119,650 83,688 81,868 85,330
Other Current Assets 67,970 67,970 48,803 48,282 43,798 45,867 32,524 28,636 29,415 46,101 53,654 51,087 50,957 80,735 89,520 57,834 29,706 29,136 24,289 36,704 43,350
Total Current Assets 1,229,310 1,229,310 1,132,971 1,164,838 1,020,612 1,011,195 884,102 888,372 745,575 711,591 672,683 600,570 586,623 476,957 451,031 346,671 384,313 409,924 347,304 311,716 363,111
Non-Current Assets
Property, Plant and Equipment 392,846 392,846 353,442 355,565 358,618 398,895 386,666 346,411 273,129 249,940 224,439 200,979 174,931 130,883 116,395 118,291 133,843 132,917 105,415 110,531 111,607
Goodwill 2,784,201 2,784,201 1,804,693 1,713,148 1,713,354 1,614,739 1,608,018 1,589,210 1,107,137 1,082,375 1,052,537 939,211 812,817 547,826 347,326 341,762 571,933 571,976 331,915 331,356 0
Intangible Assets 672,744 353,500 329,402 357,367 407,586 445,575 499,741 547,180 260,302 277,426 291,310 269,073 227,891 120,699 42,927 42,144 53,874 66,766 8,806 346,813 348,990
Long Term Investments -16,022 -103,157 -10,447 -11,381 -9,831 -2,071,575 -2,117,539 -2,147,410 -1,378,120 -1,365,506 -1,350,406 -29,354 -29,929 -35,693 -33,576 -402,025 -22,455 0 0 0 0
Tax Assets 16,022 103,157 10,447 11,381 9,831 11,261 9,780 11,020 10,681 5,705 6,559 29,354 29,929 35,693 33,576 18,119 22,455 861 9,961 1,282 0
Other Non-Current Assets 829,391 845,413 529,269 557,410 582,072 2,106,357 2,150,244 2,179,756 1,403,661 1,398,913 1,383,008 32,456 27,253 28,085 28,675 425,712 22,706 29,396 19,489 18,184 15,679
Total Non-Current Assets 4,022,460 4,022,460 2,687,404 2,626,123 2,654,044 2,505,252 2,536,910 2,526,167 1,676,790 1,648,853 1,607,447 1,441,719 1,242,892 827,493 535,323 544,003 782,356 801,916 475,586 476,810 476,276
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 5,251,770 5,251,770 3,820,375 3,790,961 3,674,656 3,516,447 3,421,012 3,414,539 2,422,365 2,360,444 2,280,130 2,042,289 1,829,515 1,304,450 986,354 890,674 1,166,669 1,211,840 822,890 788,526 839,387
Current Liabilities
Accounts Payable 106,320 18,915 99,276 91,689 70,949 85,139 83,590 86,016 75,130 68,229 68,500 62,123 62,869 46,381 40,262 33,368 42,916 51,939 38,680 49,609 58,740
Short Term Debt 115,662 115,662 392,537 34,188 38,043 168,738 28,734 326,587 40,234 23,950 116,932 14,436 105,669 5,697 16,420 5,577 220,945 329,404 74,837 76,548 27,591
Tax Payables 60,253 60,253 37,202 29,731 21,187 24,207 27,379 29,973 28,717 34,820 22,953 20,092 38,120 15,283 24,336 12,347 6,141 15,012 10,951 10,290 0
Deferred Revenue 93,389 -18,915 92,584 77,868 42,323 41,131 38,997 34,654 26,175 22,884 25,578 28,341 20,894 9,375 124,233 108,670 96,473 102,995 106,842 102,777 91,244
Other Current Liabilities 266,718 466,427 249,806 241,649 211,774 182,618 198,959 200,489 190,004 175,713 159,858 130,571 154,252 120,708 10,999 8,807 13,662 25,576 20,966 21,140 18,174
Total Current Liabilities 582,089 582,089 834,203 445,394 363,089 477,626 350,280 647,746 331,543 290,776 370,868 235,471 343,684 182,161 191,914 156,422 373,996 509,914 241,325 250,074 195,749
Non-Current Liabilities
Long Term Debt 1,621,394 1,621,394 345,320 781,709 1,067,952 1,075,404 1,285,357 1,256,397 944,553 1,092,643 682,868 638,158 528,041 313,459 96,000 152,260 74,648 29,878 52,201 106,351 152,479
Deferred Revenue -210,637 -210,637 -110,781 -88,467 -66,995 -83,564 -100,704 -134,090 -61,836 -89,770 -87,092 -79,977 -26,159 -17,415 -9,745 0 0 0 0 0 0
Deferred Tax 210,637 210,637 110,781 88,467 66,995 83,564 100,704 134,090 61,836 89,770 87,092 79,977 26,159 17,415 9,745 0 2,250 0 0 0 666
Other Non-Current Liabilities 239,590 239,590 346,477 404,728 484,624 382,372 334,634 354,903 294,666 317,009 321,597 280,797 288,020 237,507 193,368 212,016 141,663 140,931 98,836 101,189 87,160
Total Non-Current Liabilities 2,071,621 2,071,621 691,797 1,186,437 1,552,576 1,457,776 1,619,991 1,611,300 1,239,219 1,409,652 1,004,465 918,955 816,061 550,966 289,368 364,276 218,561 170,809 151,037 207,540 240,305
Total Liabilities 2,653,710 2,653,710 1,526,000 1,631,831 1,915,665 1,935,402 1,970,271 2,259,046 1,570,762 1,700,428 1,375,333 1,154,426 1,159,745 733,127 481,282 520,698 592,557 680,723 392,362 457,614 436,054
Common Stock 12,253 12,253 12,253 12,253 12,253 12,253 12,253 12,253 12,253 12,253 12,253 12,253 12,253 12,253 -494,165 -484,387 12,253 12,253 12,253 12,253 12,253
Retained Earnings 3,989,353 3,989,353 3,652,216 3,265,027 2,908,738 2,747,650 2,488,375 2,164,597 1,932,635 1,717,228 1,560,966 1,362,584 1,181,245 990,221 797,695 656,086 840,888 748,229 681,018 613,580 558,620
Accumulated Other Comprehensive Income/Loss -196,441 -196,441 -207,782 -175,835 -226,118 -231,881 -179,314 -134,435 -168,247 -144,686 -103,199 -57,380 -104,226 -80,012 -66,306 -55,470 -40,795 8,200 -12,518 -28,688 -18,449
Total Stockholders Equity 2,598,060 2,598,060 2,294,375 2,159,130 1,758,991 1,581,045 1,450,741 1,155,493 851,603 660,016 904,797 887,863 669,770 571,323 505,072 369,976 574,112 531,117 430,528 330,912 403,333
Total Investments 0 -103,157 -10,447 -11,381 -9,831 -2,071,575 -2,117,539 -2,147,410 -1,378,120 -1,365,506 -1,350,406 -29,354 279 -35,693 7,840 43 5 9 9 215 328
Total Debt 1,737,056 1,737,056 737,857 815,897 1,105,995 1,244,142 1,314,091 1,582,984 984,787 1,116,593 799,800 652,594 633,710 319,156 112,420 157,837 295,593 359,282 127,038 182,899 180,070
Net Debt 1,621,377 1,621,377 574,400 515,925 897,702 1,092,978 1,218,413 1,492,601 917,548 1,066,325 757,486 610,219 592,192 281,748 70,091 139,056 283,838 328,146 78,179 171,630 119,819

Reported Currency: USD TTM 2023-10-31 2022-10-31 2021-10-31 2020-10-31 2019-10-31 2018-10-31 2017-10-31 2016-10-31 2015-10-31 2014-10-31 2013-10-31 2012-10-31 2011-10-31 2010-10-31 2009-10-31 2008-10-31 2007-10-31 2006-10-31 2005-10-30 2004-10-31
Cash Flows from Operating Activities
Net Income 487,493 487,493 513,103 454,368 249,539 337,091 377,375 295,802 271,843 211,111 246,773 221,817 224,829 3,150 168,048 -160,055 117,504 90,692 90,598 78,338 63,334
Depreciation & Amortization 111,898 111,898 99,923 103,883 113,302 110,244 108,407 90,854 70,304 65,194 59,754 54,438 38,990 28,776 28,888 31,410 32,237 27,933 23,310 25,683 26,876
Deferred Income Tax -16,116 -16,116 -10,732 4,071 -13,956 -1,018 -33,949 -7,551 -7,073 -1,561 -2,896 -409 5,036 -6,208 26,830 4,055 7,355 417 61 8,362 10,344
Stock Based Compensation 22,710 22,710 30,748 22,757 12,856 18,086 21,550 20,168 18,211 15,262 17,407 11,762 10,365 8,845 7,633 -814 -22,786 7,123 6,763 0 0
Change in Working Capital 28,740 -3,571 -107,314 29,011 46,931 -84,048 27,881 -56,588 -27,826 -29,501 -34,374 -19,002 -975 -4,572 -73,570 30,148 -20,926 -7,012 968 4,422 -563
Accounts Receivable 0 -36,747 -11,780 22,659 50,620 -59,949 5,926 -42,951 -21,497 -12,214 -30,320 -7,786 -19,018 -7,205 -24,260 28,895 0 0 0 0 0
Inventory 0 22,418 -69,132 -50,584 5,785 -23,117 5,532 -19,667 1,784 -14,208 -8,699 -10,741 171 -14,666 -15,004 22,688 -5,413 -1,075 -1,769 3,686 -2,433
Accounts Payable 0 -15,820 10,671 20,769 -10,673 654 -2,671 4,805 7,296 -1,261 6,906 -2,549 4,882 4,389 7,046 -10,257 0 0 0 0 0
Other Working Capital 0 -10,169 -37,073 36,167 1,199 -1,636 19,094 1,225 -15,409 -1,818 -2,261 2,074 12,990 12,910 -41,352 -11,178 -15,513 -5,937 2,737 736 1,870
Other Non-Cash Items 16,100 38,868 -12,597 -68,163 93,749 2,538 3,374 6,988 5,699 1,446 1,491 -230 -3,847 216,736 -17,643 263,933 658 5,095 -424 2,026 9,327
Net Cash Provided by Operating Activities 641,282 641,282 513,131 545,927 502,421 382,893 504,638 349,673 331,158 261,951 288,155 268,376 274,398 246,727 140,186 168,677 114,042 124,248 121,276 118,831 109,318
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -34,583 -34,583 -51,428 -38,303 -50,535 -64,244 -89,790 -71,558 -60,851 -62,087 -43,574 -47,219 -30,959 -20,239 -15,307 -12,514 -26,386 -31,017 -13,610 -15,389 -11,437
Acquisitions Net -1,422,780 -1,422,780 -171,613 0 -142,414 -13,330 -50,586 -810,413 -42,650 -77,045 -187,274 -177,449 -441,651 -292,980 -18,576 0 -7,890 -325,245 5,411 -557 -4,013
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7,795 -36 0 0 0 -105,076 -301
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 206 154,265 128
Other Investing Activities 20,484 20,484 280 5,134 -1,160 1,285 458 4,007 1,300 597 323 4,123 5,841 7,713 354 8,611 2,349 8,153 798 322 295
Net Cash Used for Investing Activities -1,436,879 -1,436,879 -222,761 -33,169 -194,109 -76,289 -139,918 -877,964 -102,201 -138,535 -230,525 -220,545 -466,769 -305,506 -41,324 -3,939 -31,924 -348,109 -7,195 33,565 -15,328
Cash Flows from Financing Activities
Debt Repayment -1,805,088 -6,840 -39,347 -296,040 -161,421 -259,332 -860,877 -250,619 -409,893 -459,158 -119,538 -265,414 -341,825 -838,036 -178,093 -179,239 -67,593 -221,262 -63,684 0 -76,722
Common Stock Issued 21,373 21,373 12,124 31,780 50,853 26,020 18,811 14,086 11,476 5,372 7,013 6,018 4,934 9,652 13,828 2,986 16,135 9,264 21,535 9,575 56,758
Common Stock Repurchased -89,708 -89,708 -262,869 -60,970 -52,614 -120,510 -24,012 -3,216 -33,421 -383,851 -166,434 -33,402 -88,455 -137,989 -24,935 -7,115 -35,615 -9,090 -22,521 -132,159 -3,115
Dividends Paid -150,356 -150,356 -125,914 -97,683 -88,347 -82,145 -72,443 -63,840 -56,436 -54,849 -48,391 -40,478 -33,805 -29,838 -26,439 -24,747 -24,645 -23,481 -22,372 -23,378 -22,128
Other Financing Activities 2,774,291 976,043 0 0 0 184,893 584,831 851,418 277,994 781,508 273,892 280,850 655,968 1,046,914 136,364 47,097 9,002 446,793 9,074 -6,078 3,605
Net Cash Used Provided by Financing Activities 750,512 750,512 -416,006 -422,913 -251,529 -251,074 -353,690 547,829 -210,280 -110,978 -53,458 -52,426 196,817 50,703 -79,275 -161,018 -102,716 202,224 -77,968 -152,040 -41,602
Effect of Forex Changes on Cash -2,693 -2,693 -10,879 1,834 346 -44 -5,735 3,606 -1,706 -4,484 -4,233 5,731 -615 3,155 3,961 3,306 1,217 3,914 1,428 -263 918
Net Change in Cash -47,778 -47,778 -136,515 91,679 57,129 55,486 5,295 23,144 16,971 7,954 -61 1,136 3,831 -4,921 23,548 7,026 -19,381 -17,723 37,541 93 53,306
Cash at End of Period 509,884 115,679 163,457 299,972 208,293 151,164 95,678 90,383 67,239 50,268 42,314 42,375 41,239 37,408 42,329 18,781 11,755 31,136 48,859 11,269 60,251
Cash at Start of Period 557,662 163,457 299,972 208,293 151,164 95,678 90,383 67,239 50,268 42,314 42,375 41,239 37,408 42,329 18,781 11,755 31,136 48,859 11,318 11,176 6,945
Free Cash Flow
Operating Cash Flow 641,282 641,282 513,131 545,927 502,421 382,893 504,638 349,673 331,158 261,951 288,155 268,376 274,398 246,727 140,186 168,677 114,042 124,248 121,276 118,831 109,318
Capital Expenditure -34,583 -34,583 -51,428 -38,303 -50,535 -64,244 -89,790 -71,558 -60,851 -62,087 -43,574 -47,219 -30,959 -20,239 -15,307 -12,514 -26,386 -31,017 -13,610 -15,389 -11,437
Free Cash Flow 606,699 606,699 461,703 507,624 451,886 318,649 414,848 278,115 270,307 199,864 244,581 221,157 243,439 226,488 124,879 156,163 87,656 93,231 107,666 103,442 97,881