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-31 2004-10-31
Revenue 3,593,200 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 490,176
Revenue Growth - 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% 64.56%
Cost of Revenue 1,235,300 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 174,346
Gross Profit 2,357,900 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 315,830
Gross Profit Margin 65.62% 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% 64.43%
Research and Development 137,400 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 6,493
General and Administrative Expenses 1,501,200 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 190,534
Total Operating Expenses 1,824,800 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 199,079
Operating Income or Loss 533,100 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 116,751
Operating Margin 14.83% 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% 23.82%
Interest Expense 105,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 2,520
EBITDA 704,400 704,400 712,100 660,700 440,500 672,200 585,700 495,800 382,613 285,047 340,209 372,740 312,606 215,111 208,392 171,603 212,162 152,686 193,634 200,650 130,660
Depreciation and Amortization 180,300 186,200 204,500 154,900 128,700 125,500 146,700 68,400 60,790 51,459 35,710 30,239 23,979 20,529 18,056 17,860 82,185 84,511 61,647 48,638 15,651
Income Before Tax 412,900 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 112,489
Income Tax Expense 118,700 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 19,664
Net Income 294,200 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 92,825
Net Income Margin 8.17% 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% 18.94%
EPS 5.94 5.94 7.83 59.80 4.85 9.45 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 2.83
EPS Diluted 5.91 5.91 7.76 59.16 4.81 9.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 2.59
Weighted Average Shares Out - 49,508 49,300 49,200 49,100 49,400 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 32,468
Weighted Average Shares Out Diluted - 49,800 49,700 49,800 49,600 50,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 35,840

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-31 2004-10-31
Current Assets
Cash and Cash Equivalents 120,800 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 39,368
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,829
Cash + Short Term Investments 120,800 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 41,197
Net Receivables 609,700 609,700 557,800 515,300 435,400 435,300 374,700 316,600 291,370 282,918 276,280 229,537 234,297 214,779 197,490 170,941 159,158 164,493 146,584 152,610 99,269
Inventory 735,600 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 107,607
Other Current Assets 238,800 238,800 208,900 179,300 152,500 132,200 169,700 93,700 77,472 81,051 68,417 60,215 51,107 33,125 33,547 44,799 81,476 81,889 65,631 74,585 56,425
Total Current Assets 1,704,900 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 304,498
Non-Current Assets
Property, Plant and Equipment 1,632,600 1,632,600 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 151,065
Goodwill 3,624,500 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 310,600
Intangible Assets 1,710,300 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 342,368
Long Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 2,349,500 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 10,315
Other Non-Current Assets 637,100 637,100 587,900 144,200 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 3,315
Total Non-Current Assets 9,954,000 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 507,063
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 11,658,900 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 811,561
Current Liabilities
Accounts Payable 261,900 261,900 248,800 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 63,636 61,377 66,080 36,042 21,684
Short Term Debt 45,400 45,400 412,600 82,900 409,300 563,700 37,100 23,400 226,325 240,443 101,518 42,987 25,284 52,979 19,159 9,844 43,013 46,514 61,366 72,260 20,871
Tax Payables 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 15,171
Deferred Revenue 123,600 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 36,407
Other Current Liabilities 538,100 538,100 525,200 649,200 595,100 546,900 499,400 372,700 310,130 324,979 340,664 278,266 237,268 214,227 180,361 165,570 34,915 33,772 29,755 30,896 37,547
Total Current Liabilities 969,000 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 116,509
Non-Current Liabilities
Long Term Debt 2,523,800 2,523,800 2,350,800 1,627,800 1,620,700 1,262,600 1,985,700 1,149,300 1,107,448 1,109,514 1,280,833 301,670 348,422 327,453 591,977 771,630 861,781 830,116 681,286 632,652 144,865
Deferred Revenue 184,200 184,200 198,300 0 0 0 -1,833,200 0 0 0 0 0 0 0 0 0 0 0 0 0 -108,336
Deferred Tax 101,500 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 6,026
Other Non-Current Liabilities 329,400 329,400 338,400 280,200 261,800 244,800 2,085,000 98,700 94,448 80,754 77,360 65,961 86,281 72,244 46,543 48,065 38,156 9,408 6,682 7,213 108,336
Total Non-Current Liabilities 3,138,900 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 150,891
Total Liabilities 4,107,900 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 267,400
Common Stock 5,400 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 3,334
Retained Earnings 6,876,100 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 195,021
Accumulated Other Comprehensive Income/Loss -453,800 -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 26,971
Total Stockholders Equity 7,551,000 7,551,000 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 544,161
Total Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,829
Total Debt 2,569,200 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 165,736
Net Debt 2,448,400 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 126,368

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-31 2004-10-31
Cash Flows from Operating Activities
Net Income 294,200 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 92,825
Depreciation & Amortization 367,700 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 15,651
Deferred Income Tax 2,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 12,182
Stock Based Compensation 30,600 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 7,157 7,500 0 0
Change in Working Capital -218,800 -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 -21,678
Accounts Receivable 0 -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 0
Inventory 0 -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 -15,126
Accounts Payable 0 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 0
Other Working Capital 0 -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 -6,552
Other Non-Cash Items 130,900 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 2,218
Net Cash Provided by Operating Activities 607,500 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 101,198
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -392,500 -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 -40,505
Acquisitions Net -56,500 -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 -63,942
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 1,779 3,810
Other Investing Activities 0 0 0 0 0 0 0 0 0 0 1,359 1,254 6,624 0 0 0 0 0 0 0 0
Net Cash Used for Investing Activities -449,000 -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 -100,637
Cash Flows from Financing Activities
Debt Repayment -1,953,900 -1,953,900 -561,500 -1,416,000 -3,242,500 -1,861,800 -1,912,100 -1,576,300 -1,592,259 -1,423,337 -1,673,772 -1,813,663 -1,317,898 -1,683,212 -736,560 -857,745 0 0 0 0 0
Common Stock Issued 0 0 0 1,132,500 3,201,300 1,669,900 0 1,408,500 0 1,381,271 2,570,285 1,807,323 1,317,522 82,035 11,096 0 6,250 9,258 3,020 25,163 13,766
Common Stock Repurchased 0 0 -78,500 -24,800 -47,800 -156,100 0 -55,000 0 -67,304 -75,778 -167,334 -71,150 1,437,842 576,222 0 0 0 0 0 0
Dividends Paid -1,500 -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 -1,943
Other Financing Activities 1,781,500 1,783,000 1,836,700 -100 -3,500 -400 2,759,400 -2,200 1,593,791 5,599 24,314 14,995 5,940 -6,722 -9,593 737,718 27,653 118,571 36,969 528,932 -20,496
Net Cash Used Provided by Financing Activities -173,900 -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 -8,673
Effect of Forex Changes on Cash -2,300 -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 47
Net Change in Cash -17,700 -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 -8,065
Cash at End of Period 469,000 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 39,368
Cash at Start of Period 486,700 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 47,433
Free Cash Flow
Operating Cash Flow 607,500 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 101,198
Capital Expenditure -392,500 -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 -40,505
Free Cash Flow 215,000 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 60,693