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-10-31 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-31
Revenue 3,895,400 3,895,400 3,593,200 3,308,400 2,922,500 2,430,900 2,653,400 2,532,800 2,139,000 1,966,814 1,797,060 1,717,776 1,587,725 1,445,136 1,330,835 1,158,517 1,080,421 1,063,176 950,641 858,960 806,617
Revenue Growth - 8.41% 8.61% 13.20% 20.22% -8.39% 4.76% 18.41% 8.75% 9.45% 4.62% 8.19% 9.87% 8.59% 14.87% 7.23% 1.62% 11.84% 10.67% 6.49%
Cost of Revenue 1,450,700 1,299,700 1,235,300 1,168,800 966,700 896,100 896,600 900,500 773,200 793,735 726,798 626,206 560,917 521,126 526,031 481,794 483,927 453,146 431,110 332,983 309,785
Gross Profit 2,444,700 2,595,700 2,357,900 2,139,600 1,955,800 1,534,800 1,756,800 1,632,300 1,365,800 1,173,079 1,070,262 1,091,570 1,026,808 924,010 804,804 676,723 596,494 610,030 519,531 525,977 496,832
Gross Profit Margin 62.71% 66.64% 65.62% 64.67% 66.92% 63.14% 66.21% 64.45% 63.85% 59.64% 59.56% 63.55% 64.67% 63.94% 60.47% 58.41% 55.21% 57.38% 54.65% 61.23% 61.59%
Research and Development 155,100 155,100 137,400 110,300 92,700 93,300 86,700 84,800 69,200 65,411 69,589 66,259 58,827 51,730 43,581 35,274 33,298 35,468 39,858 34,547 42,879
General and Administrative Expenses 1,533,700 1,533,700 1,501,200 1,342,200 1,211,200 992,500 996,600 973,300 799,100 722,798 712,543 683,115 596,651 559,903 513,138 433,057 391,593 429,304 407,951 357,842 297,953
Total Operating Expenses 1,739,000 1,890,000 1,824,800 1,632,000 1,450,000 1,223,000 1,229,100 1,204,800 936,700 848,999 833,591 785,084 685,717 635,612 577,248 486,387 442,751 481,546 464,003 406,692 352,536
Operating Income or Loss 705,700 705,700 533,100 507,600 505,800 311,800 546,700 403,100 429,100 324,080 236,671 306,486 305,945 283,398 227,556 189,912 149,856 126,963 45,854 112,900 135,834
Operating Margin 18.07% 18.12% 14.84% 15.34% 17.31% 12.83% 20.60% 15.92% 20.06% 16.48% 13.17% 17.84% 19.27% 19.61% 17.10% 16.39% 13.87% 11.94% 4.82% 13.14% 16.84%
Interest Expense 127,900 114,300 105,300 57,300 23,100 36,800 68,000 82,700 33,400 26,190 18,103 7,965 9,168 11,771 17,342 36,668 44,143 53,770 67,503 58,650 43,555
EBITDA 1,010,700 705,700 885,900 908,600 863,700 622,900 826,200 689,700 613,600 520,100 425,000 442,700 446,788 398,437 305,355 244,895 238,573 206,276 126,966 168,230 132,954
Depreciation and Amortization 284,100 0 367,700 378,300 341,100 319,600 280,800 275,100 188,400 198,300 51,459 35,710 30,239 23,979 20,529 18,056 17,860 82,185 84,511 61,647 48,638
Income Before Tax 582,300 582,300 412,900 475,300 491,500 266,500 477,400 331,900 394,000 295,633 215,485 296,534 312,271 275,452 192,764 124,426 114,828 76,207 672 73,337 108,457
Income Tax Expense 190,000 190,000 118,700 89,500 -2,453,200 28,100 10,700 192,000 21,100 20,699 10,341 24,705 15,365 26,808 17,334 11,623 14,280 10,731 11,864 7,103 16,735
Net Income 392,300 392,300 294,200 385,800 2,944,700 238,400 466,700 139,900 372,900 273,917 203,523 269,856 296,151 248,339 175,430 112,803 100,548 65,476 -11,192 66,234 91,722
Net Income Margin 10.03% 10.07% 8.19% 11.66% 100.76% 9.81% 17.59% 5.52% 17.43% 13.93% 11.33% 15.71% 18.65% 17.18% 13.18% 9.74% 9.31% 6.16% -1.18% 7.71% 11.37%
EPS 1.97 1.97 1.49 1.96 14.96 1.21 2.36 2.85 7.63 5.65 4.20 5.61 6.09 5.18 3.74 2.48 2.23 1.46 -0.25 1.49 2.06
EPS Diluted 1.95 1.96 1.48 1.94 14.78 1.20 2.33 2.81 7.52 5.59 4.14 5.51 5.96 5.05 3.63 2.43 2.21 1.43 -0.25 1.44 2.04
Weighted Average Shares Out - 198,900 198,000 197,200 196,800 196,400 197,600 49,100 48,900 48,500 48,500 48,061 48,615 47,913 46,904 45,530 45,173 44,995 44,707 44,522 41,257
Weighted Average Shares Out Diluted - 200,400 199,200 198,800 199,200 198,400 200,000 49,700 49,600 49,000 49,200 48,960 49,685 49,152 48,309 46,505 45,478 46,844 44,707 47,569 44,962

Reported Currency: USD Q4 2024-10-31 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-31
Current Assets
Cash and Cash Equivalents 107,600 107,600 120,800 138,200 95,900 115,900 89,000 77,700 88,800 100,817 16,426 25,222 77,393 12,840 5,175 3,573 3,932 1,944 3,226 8,224 30,826
Short Term Investments 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 107,600 107,600 120,900 138,200 95,900 115,900 89,000 77,700 88,800 100,817 16,426 25,222 77,393 12,840 5,175 3,573 3,932 1,944 3,226 8,224 30,826
Net Receivables 717,000 717,000 609,700 557,800 515,300 435,400 435,300 374,700 316,600 291,400 282,918 276,280 229,537 234,297 214,779 197,490 170,941 159,158 164,493 146,584 152,610
Inventory 802,700 802,700 735,600 628,700 585,600 570,400 506,900 468,800 454,100 417,696 419,692 381,474 338,917 320,199 253,584 227,902 260,846 283,454 267,914 236,512 185,693
Other Current Assets 324,200 324,200 238,700 208,900 268,500 152,500 132,200 339,400 187,400 127,200 122,392 108,641 101,394 90,524 66,809 62,375 68,159 81,476 81,889 65,631 125,721
Total Current Assets 1,951,500 1,951,500 1,704,900 1,533,600 1,465,300 1,274,200 1,163,400 1,090,900 953,200 934,458 841,818 791,617 747,241 657,860 540,347 491,340 503,878 526,032 517,522 456,951 443,714
Non-Current Assets
Property, Plant and Equipment 1,863,400 1,863,400 1,874,100 1,432,900 1,604,600 1,542,100 1,132,100 976,000 910,100 877,672 967,097 937,325 739,867 640,255 609,205 593,887 602,568 602,654 604,530 496,357 379,785
Goodwill 3,838,400 3,838,400 3,624,500 3,609,700 2,574,000 2,447,300 2,428,900 2,392,100 2,354,800 2,164,748 2,197,077 2,220,921 1,387,611 1,370,247 1,276,567 1,261,976 1,257,029 1,251,699 1,253,686 1,217,084 1,169,049
Intangible Assets 1,791,000 1,791,000 1,710,300 1,885,100 1,271,500 1,289,000 1,405,300 1,521,300 504,700 441,086 411,090 453,605 198,769 214,783 128,341 114,177 114,700 130,587 145,833 147,160 1,320,462
Long Term Investments 0 0 0 124,500 17,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 2,210,300 2,210,300 2,349,500 2,443,100 2,546,600 80,100 78,000 58,400 60,300 6,107 9,127 15,732 16,279 14,434 21,828 23,072 27,781 25,645 20,015 21,479 19,716
Other Non-Current Assets 660,600 660,600 395,600 463,400 127,000 104,800 66,800 74,100 75,600 51,847 34,401 39,140 47,494 43,805 48,230 40,566 45,951 50,999 18,685 13,570 16,153
Total Non-Current Assets 10,363,700 10,363,700 9,954,000 9,958,700 8,140,900 5,463,300 5,111,100 5,021,900 3,905,500 3,541,460 3,618,792 3,666,723 2,390,020 2,283,524 2,084,171 2,033,678 2,048,029 2,061,584 2,042,749 1,895,650 1,736,116
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 12,315,200 12,315,200 11,658,900 11,492,300 9,606,200 6,737,500 6,274,500 6,112,800 4,858,700 4,475,918 4,460,610 4,458,340 3,137,261 2,941,384 2,624,518 2,525,018 2,551,907 2,587,616 2,560,271 2,352,601 2,179,830
Current Liabilities
Accounts Payable 260,500 260,500 261,900 248,800 161,400 176,000 150,100 146,400 142,100 107,400 116,912 116,353 108,172 85,056 61,755 51,792 36,878 63,636 61,377 66,080 36,042
Short Term Debt 33,300 34,400 45,400 412,600 83,400 442,600 563,700 37,100 23,400 226,325 244,193 101,518 42,987 25,284 52,979 19,159 9,844 43,013 46,514 61,366 72,260
Tax Payables 0 0 0 0 0 0 0 0 0 0 14,740 4,034 2,518 3,640 2,828 4,494 4,400 76,207 40,322 28,534 26,454
Deferred Revenue 129,900 129,900 123,600 93,600 -161,400 -176,000 -150,100 -146,400 -142,100 -107,386 -116,912 -116,353 -108,172 -85,056 -61,755 -51,792 -36,878 113,843 144,817 119,429 118,424
Other Current Liabilities 599,100 596,900 538,100 525,200 468,300 385,800 396,800 353,000 230,600 202,730 189,577 220,277 167,576 148,572 149,644 124,075 124,292 72,551 -6,550 120,650 122,866
Total Current Liabilities 1,022,800 1,022,800 969,000 1,280,200 732,100 1,004,400 1,110,600 536,500 396,100 536,455 565,422 442,182 321,253 262,552 267,206 199,520 175,414 255,407 286,480 276,630 257,622
Non-Current Liabilities
Long Term Debt 2,550,400 2,400 2,523,800 2,354,500 1,627,800 1,620,700 1,262,600 1,985,700 1,149,300 1,107,448 1,105,764 1,280,833 301,670 348,422 327,453 591,977 771,630 861,781 830,116 681,286 632,652
Deferred Revenue 0 0 184,200 198,300 100 0 0 -1,833,200 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 96,000 96,000 101,500 149,900 24,100 25,800 28,000 31,000 38,800 37,532 31,016 69,525 24,883 30,971 20,127 20,202 16,456 15,196 10,678 9,494 9,118
Other Non-Current Liabilities 562,400 3,110,400 329,400 334,700 280,200 261,800 244,700 251,800 98,700 94,448 84,504 77,360 65,961 86,281 72,244 46,543 48,065 38,156 9,408 6,682 7,213
Total Non-Current Liabilities 3,208,800 3,208,800 3,138,900 3,037,400 1,932,100 1,908,300 1,535,400 2,268,500 1,286,800 1,239,428 1,221,284 1,427,718 392,514 465,674 419,824 658,722 836,151 915,133 850,202 697,462 648,983
Total Liabilities 4,231,600 4,231,600 4,107,900 4,317,600 2,664,200 2,912,700 2,646,000 2,805,000 1,682,900 1,775,883 1,786,706 1,869,900 713,767 728,226 687,030 858,242 1,011,565 1,170,540 1,136,682 974,092 906,605
Common Stock 0 21,700 5,400 5,400 5,400 5,300 5,300 5,300 5,200 5,208 5,156 5,099 5,034 4,945 4,802 4,614 4,557 4,548 4,525 4,497 4,490
Retained Earnings 0 7,268,400 6,876,100 6,584,900 6,202,100 3,261,800 3,026,400 2,576,000 2,434,200 2,050,443 1,779,440 1,578,823 1,311,851 1,018,618 773,136 600,522 500,078 402,242 334,127 348,000 284,437
Accumulated Other Comprehensive Income/Loss 0 -421,700 -453,800 -466,800 -341,300 -472,000 -447,100 -430,700 -375,300 -489,600 -191,643 -106,182 -15,762 -31,261 -18,110 -17,334 -12,920 -25,240 71,882 38,711 14,114
Total Stockholders Equity 8,083,600 8,083,400 7,550,800 7,174,700 6,942,000 3,824,800 3,628,500 3,307,800 3,175,632 2,699,867 2,667,509 2,569,878 2,404,535 2,192,751 1,937,488 1,666,776 1,540,342 1,417,076 1,423,589 1,378,509 1,273,225
Total Investments 0 0 100 124,500 17,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 2,583,700 33,300 2,569,200 2,763,400 1,710,700 2,030,000 1,826,300 2,022,800 1,172,700 1,333,773 1,349,957 1,382,351 344,657 373,706 380,432 611,136 781,474 904,794 876,630 742,652 704,912
Net Debt 2,476,100 -74,300 2,448,400 2,625,200 1,614,800 1,914,100 1,737,300 1,945,100 1,083,900 1,232,956 1,333,531 1,357,129 267,264 360,866 375,257 607,563 777,542 902,850 873,404 734,428 674,086

Reported Currency: USD TTM 2024-10-31 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-31
Cash Flows from Operating Activities
Net Income 392,300 392,300 294,200 385,800 2,944,700 238,400 466,700 139,900 372,900 274,934 205,144 271,829 296,906 248,644 175,430 112,803 100,548 65,476 -11,192 66,234 91,722
Depreciation & Amortization 375,100 375,100 367,700 346,100 309,300 287,100 280,800 275,100 188,400 198,274 191,403 138,201 125,349 111,214 98,149 94,001 92,602 82,185 84,511 61,647 48,638
Deferred Income Tax 1,500 118,900 44,700 53,900 -2,502,200 -900 -15,900 2,900 -7,100 -10,725 5,582 -16,005 -17,188 -6,806 -4,420 -1,755 7,292 3,864 -3,943 -971 2,670
Stock Based Compensation 17,200 75,100 62,100 54,200 43,800 37,600 35,100 43,200 37,200 29,858 32,879 36,515 28,538 21,540 13,876 9,638 12,037 0 0 0 0
Change in Working Capital -333,700 -333,700 -218,800 -174,000 -149,900 -125,800 -40,100 119,600 -6,200 3,929 -69,084 33,005 -28,262 -65,871 14,164 45,969 -2,803 -72,663 32,179 9,583 15,646
Accounts Receivable 0 -117,100 -60,200 -33,800 -75,500 8,500 -55,600 -59,500 -25,100 1,645 -4,528 -5,167 55 -4,956 13,090 -24,789 -13,090 0 0 0 0
Inventory 0 -59,300 -105,400 -40,400 -9,200 -62,300 -37,300 -5,000 -30,900 12,249 -37,357 -7,582 -22,574 -58,094 -17,205 34,978 22,601 -15,540 -27,676 -49,374 -13,596
Accounts Payable 0 9,300 5,500 49,900 -16,000 23,200 3,600 2,900 25,000 -10,465 10,108 1,288 -6,294 13,575 5,185 8,644 -13,517 0 0 0 0
Other Working Capital -333,700 -166,600 -58,700 -149,700 -49,200 -95,200 49,200 181,200 24,800 500 -37,307 44,466 551 -16,396 13,094 27,136 1,203 -57,123 59,855 58,957 29,242
Other Non-Cash Items 472,200 81,600 57,600 26,400 92,900 50,200 -13,400 88,200 8,400 13,367 25,046 -8,722 10,582 6,400 39,082 7,007 13,452 17,666 25,272 18,723 25,167
Net Cash Provided by Operating Activities 709,300 709,300 607,500 692,400 738,600 486,600 713,200 668,900 593,600 509,637 390,970 454,823 415,925 315,121 336,281 267,663 223,128 96,528 133,984 162,716 183,843
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -421,200 -421,200 -392,500 -242,000 -214,400 -310,400 -292,100 -193,600 -127,200 -152,640 -243,023 -238,065 -178,127 -99,779 -103,665 -73,757 -93,906 -124,885 -183,625 -154,864 -117,093
Acquisitions Net -308,300 -343,400 -56,500 -1,589,200 -235,900 -54,100 -59,200 -1,323,900 -254,100 -266,139 -44,924 -1,109,702 -13,045 -145,319 -58,010 -32,847 -4,731 -3,872 -80,969 -67,953 -627,006
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,779
Other Investing Activities -241,800 0 0 0 -235,900 -54,100 -59,200 -1,323,900 -254,100 -266,100 0 1,359 1,254 6,624 0 0 0 0 0 0 0
Net Cash Used for Investing Activities -764,600 -764,600 -449,000 -1,831,200 -450,300 -364,500 -351,300 -1,517,500 -381,300 -418,779 -287,947 -1,346,408 -189,918 -238,474 -161,675 -106,604 -98,637 -128,757 -264,594 -222,817 -742,320
Cash Flows from Financing Activities
Debt Repayment 5,600 5,600 -180,800 1,278,800 -309,900 -40,600 -199,700 849,600 -162,500 -15,000 -37,250 887,928 -25,627 -55,429 -242,783 -170,338 -121,278 25,895 118,395 36,969 528,932
Common Stock Issued 5,900 0 23,000 0 0 0 0 0 0 0 0 0 0 0 82,035 11,096 1,116 6,250 9,258 3,020 25,163
Common Stock Repurchased 0 8,300 -23,000 -78,500 -24,800 -47,800 -156,100 0 -55,000 0 -72,120 -75,778 -167,334 -71,150 1,437,842 576,222 0 0 0 0 0
Dividends Paid 0 0 -3,000 -3,000 -3,000 -3,000 -3,000 -2,900 -2,900 -2,914 -2,906 -2,884 -2,918 -2,857 -2,816 -2,732 -2,712 -2,699 -2,681 -2,671 -2,306
Other Financing Activities 29,600 33,600 9,900 -3,600 26,300 -4,100 7,400 -2,300 -7,500 16,500 756 32,899 34,282 60,993 -9,309 407 135 1,758 176 0 0
Net Cash Used Provided by Financing Activities 39,200 39,200 -173,900 1,193,700 -311,400 -95,500 -351,400 844,400 -227,900 -1,382 -106,677 842,165 -161,597 -68,443 -172,873 -161,567 -122,739 31,204 125,148 37,318 551,789
Effect of Forex Changes on Cash 2,900 2,900 -2,300 -12,900 2,900 700 -1,200 -4,400 3,600 -5,085 -5,142 -2,751 143 -539 -131 149 236 -257 464 181 -1,854
Net Change in Cash -13,200 -13,200 -17,700 42,000 -20,200 27,300 9,300 -8,600 -12,000 84,391 -8,796 -52,171 64,553 7,665 1,602 -359 1,988 -1,282 -4,998 -22,602 -8,542
Cash at End of Period 465,400 107,700 120,900 138,600 96,600 116,800 89,500 80,200 88,800 100,817 16,426 25,222 77,393 12,840 5,175 3,573 3,932 1,944 3,226 8,224 30,826
Cash at Start of Period 478,600 120,900 138,600 96,600 116,800 89,500 80,200 88,800 100,800 16,426 25,222 77,393 12,840 5,175 3,573 3,932 1,944 3,226 8,224 30,826 39,368
Free Cash Flow
Operating Cash Flow 709,300 709,300 607,500 692,400 738,600 486,600 713,200 668,900 593,600 509,637 390,970 454,823 415,925 315,121 336,281 267,663 223,128 96,528 133,984 162,716 183,843
Capital Expenditure -421,200 -421,200 -392,500 -242,000 -214,400 -310,400 -292,100 -193,600 -127,200 -152,640 -243,023 -238,065 -178,127 -99,779 -103,665 -73,757 -93,906 -124,885 -183,625 -154,864 -117,093
Free Cash Flow 288,100 288,100 215,000 450,400 524,200 176,200 421,100 475,300 466,400 356,997 147,947 216,758 237,798 215,342 232,616 193,906 129,222 -28,357 -49,641 7,852 66,750