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-11-02 2023-10-28 2022-10-29 2021-10-30 2020-10-31 2019-11-02 2018-11-03 2017-10-28 2016-10-29 2015-10-31 2014-11-01 2013-11-02 2012-11-03 2011-10-29 2010-10-30 2009-10-31 2008-11-01 2007-11-03 2006-10-28 2005-10-29
Revenue 9,427,157 9,427,157 12,305,539 12,013,953 7,318,286 5,603,056 5,991,065 6,200,942 5,107,503 3,421,409 3,435,092 2,864,773 2,633,689 2,701,142 2,993,320 2,761,503 2,014,908 2,582,931 2,546,117 2,573,176 2,388,808
Revenue Growth - -23.39% 2.43% 64.16% 30.61% -6.48% -3.38% 21.41% 49.28% -0.40% 19.91% 8.77% -2.50% -9.76% 8.39% 37.05% -21.99% 1.45% -1.05% 7.72%
Cost of Revenue 4,423,886 4,045,814 4,428,321 4,481,479 2,793,274 1,912,578 1,977,315 1,967,640 2,045,907 1,194,236 1,175,830 1,034,585 941,278 960,141 1,006,779 962,081 896,271 1,005,656 1,026,900 1,067,036 1,005,968
Gross Profit 5,003,271 5,381,343 7,877,218 7,532,474 4,525,012 3,690,478 4,013,750 4,233,302 3,061,596 2,227,173 2,259,262 1,830,188 1,692,411 1,741,001 1,986,541 1,799,422 1,118,637 1,577,275 1,519,217 1,506,140 1,382,840
Gross Profit Margin 52.76% 57.08% 64.01% 62.70% 61.83% 65.87% 67.00% 68.27% 59.94% 65.10% 65.77% 63.89% 64.26% 64.45% 66.37% 65.16% 55.52% 61.07% 59.67% 58.53% 57.89%
Research and Development 1,488,066 1,487,863 1,660,194 1,700,518 1,296,126 1,050,519 1,130,348 1,165,410 968,602 653,816 637,459 559,686 513,255 512,003 505,570 492,305 446,980 533,480 519,315 536,747 497,097
General and Administrative Expenses 1,070,140 1,068,640 1,273,584 1,266,175 915,418 659,923 648,094 695,937 691,046 461,438 478,972 454,676 396,233 396,519 406,707 390,560 333,184 415,682 393,221 394,086 338,276
Total Operating Expenses 2,940,767 3,348,545 4,045,861 3,979,265 2,748,355 2,139,897 2,207,483 2,290,249 1,956,999 1,185,377 1,428,421 1,040,382 909,488 908,522 912,277 882,865 780,164 952,250 953,031 932,623 866,853
Operating Income or Loss 2,046,364 2,032,798 3,823,112 3,278,700 1,692,201 1,498,244 1,710,608 1,881,735 1,055,134 1,028,112 830,841 752,484 753,075 824,048 1,072,025 900,074 284,817 625,025 566,186 551,806 515,987
Operating Margin 21.59% 21.56% 31.07% 27.29% 23.12% 26.74% 28.55% 30.35% 20.66% 30.05% 24.19% 26.27% 28.59% 30.51% 35.81% 32.59% 14.14% 24.20% 22.24% 21.44% 21.60%
Interest Expense 322,227 322,227 264,641 200,408 184,825 193,305 229,075 253,589 250,840 88,757 27,030 34,784 27,102 26,422 19,146 10,429 4,094 0 0 0 0
EBITDA 4,192,690 2,032,798 6,150,827 5,611,579 2,600,723 2,317,701 2,527,491 2,706,642 1,665,464 1,255,468 1,059,384 943,421 952,841 949,788 1,198,793 1,032,994 440,938 625,025 723,506 805,199 634,125
Depreciation and Amortization 2,104,316 0 2,293,103 2,297,499 1,074,634 810,923 811,251 799,063 584,059 209,790 222,240 141,970 110,416 109,833 118,219 120,911 139,870 153,472 154,783 172,163 155,564
Income Before Tax 1,777,340 1,777,340 3,608,003 3,098,749 1,328,714 1,311,617 1,485,728 1,638,517 828,485 956,921 810,114 729,345 815,323 813,533 1,061,447 901,665 297,444 666,102 658,920 662,395 587,690
Income Tax Expense 142,067 142,067 293,424 350,188 -61,708 90,856 122,717 143,085 101,226 95,257 113,236 100,025 141,836 162,297 200,553 190,440 50,036 140,925 158,444 113,661 172,903
Net Income 1,635,273 1,635,273 3,314,579 2,748,561 1,390,422 1,220,761 1,363,011 1,495,432 727,259 861,664 696,878 629,320 673,487 651,236 867,394 712,084 247,772 786,284 496,907 549,482 414,787
Net Income Margin 17.24% 17.35% 26.94% 22.88% 19.00% 21.79% 22.75% 24.12% 14.24% 25.18% 20.29% 21.97% 25.57% 24.11% 28.98% 25.79% 12.30% 30.44% 19.52% 21.35% 17.36%
EPS 3.29 3.30 6.60 5.29 3.50 3.31 3.69 4.04 2.32 2.79 2.23 2.01 2.19 2.18 2.90 2.39 0.85 2.69 1.54 1.53 1.12
EPS Diluted 3.29 3.28 6.55 5.25 3.46 3.28 3.66 3.99 2.29 2.76 2.20 1.98 2.14 2.13 2.81 2.33 0.85 2.67 1.50 1.48 1.08
Weighted Average Shares Out - 496,166 502,232 519,226 397,462 368,633 369,133 370,430 346,371 308,736 312,660 313,195 307,763 298,761 299,417 297,387 291,385 292,688 323,255 358,762 371,791
Weighted Average Shares Out Diluted - 498,697 505,959 523,178 401,288 371,973 372,871 374,938 350,484 312,308 316,872 318,027 314,041 306,191 308,236 305,861 292,698 297,110 332,301 370,964 383,474

Reported Currency: USD Q4 2024-11-02 2023-10-28 2022-10-29 2021-10-30 2020-10-31 2019-11-02 2018-11-03 2017-10-28 2016-10-29 2015-10-31 2014-11-01 2013-11-02 2012-11-03 2011-10-29 2010-10-30 2009-10-31 2008-11-01 2007-11-03 2006-10-28 2005-10-29
Current Assets
Cash and Cash Equivalents 1,991,342 1,991,342 958,061 1,470,572 1,977,964 1,055,860 648,322 816,591 1,047,838 921,132 884,353 569,233 392,089 528,833 1,405,100 1,070,000 639,729 593,599 424,972 343,947 627,591
Short Term Investments 371,822 371,822 315,980 454,545 0 0 0 0 0 3,134,661 2,144,575 2,297,235 4,290,823 3,371,545 2,187,362 1,617,768 1,176,244 716,087 656,235 1,784,387 2,078,351
Cash + Short Term Investments 2,363,164 2,363,164 958,061 1,470,572 1,977,964 1,055,860 648,322 816,591 1,047,838 4,055,793 3,028,928 2,866,468 4,682,912 3,900,378 3,592,462 2,687,768 1,815,973 1,309,686 1,081,207 2,128,334 2,705,942
Net Receivables 1,336,331 1,336,331 1,469,734 1,800,462 1,459,056 737,536 635,136 639,717 688,953 477,609 466,527 396,605 325,144 339,881 348,416 387,169 301,036 315,290 323,777 305,761 320,523
Inventory 1,447,687 1,447,687 1,642,214 1,399,914 1,200,610 608,260 609,886 586,760 550,816 376,555 412,314 367,927 283,337 313,723 295,081 277,478 253,161 314,629 347,519 378,651 325,605
Other Current Assets 337,472 337,472 314,013 534,088 1,481,374 232,064 183,564 72,254 63,731 71,311 171,779 180,886 181,032 150,827 150,389 126,584 120,466 149,972 249,495 214,262 380,386
Total Current Assets 5,484,654 5,484,654 4,384,022 4,937,992 5,378,317 2,517,688 1,985,126 2,112,126 2,351,338 4,974,863 4,079,548 3,811,886 5,472,425 4,696,185 4,386,348 3,478,999 2,490,636 2,089,577 1,978,995 3,011,302 3,732,456
Non-Current Assets
Property, Plant and Equipment 3,415,550 3,415,550 3,496,377 2,401,304 1,979,051 1,120,561 1,219,989 1,154,328 1,107,304 636,116 644,110 622,422 508,171 500,867 478,839 472,665 476,516 567,439 556,939 562,625 599,906
Goodwill 26,909,775 26,909,775 26,913,134 26,913,134 26,918,470 12,278,425 12,256,880 12,252,604 12,217,455 1,679,116 1,636,526 1,642,438 284,112 283,833 275,087 255,580 250,881 235,175 279,469 256,209 163,373
Intangible Assets 9,585,464 9,585,464 11,311,957 13,265,406 15,267,170 3,650,280 4,217,224 4,778,192 5,319,425 549,368 583,517 671,402 28,552 28,772 12,200 1,343 6,855 12,300 24,153 42,808 167,576
Long Term Investments 0 0 0 122,285 127,856 86,729 77,324 28,730 24,838 21,937 17,482 13,397 3,816 1,816 2,951 1,317 1,485 0 0 30,579 42,941
Tax Assets 2,083,752 2,083,752 2,223,272 2,264,888 2,267,269 1,503,064 1,582,382 21,078 32,322 36,005 33,280 27,249 26,226 43,531 37,645 52,765 73,646 65,949 52,491 54,734 13,328
Other Non-Current Assets 749,082 749,082 465,716 397,341 383,938 311,856 53,716 102,721 88,612 72,873 67,715 70,896 58,448 65,343 84,565 66,162 104,275 120,552 79,902 28,594 27,004
Total Non-Current Assets 42,743,623 42,743,623 44,410,456 45,364,358 46,943,754 18,950,915 19,407,515 18,337,653 18,789,956 2,995,415 2,982,630 3,047,804 909,325 924,162 891,287 849,832 913,658 1,001,415 992,954 975,549 850,755
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 48,228,277 48,228,277 48,794,478 50,302,350 52,322,071 21,468,603 21,392,641 20,449,779 21,141,294 7,970,278 7,062,178 6,859,690 6,381,750 5,620,347 5,277,635 4,328,831 3,404,294 3,090,992 2,971,949 3,986,851 4,583,211
Current Liabilities
Accounts Payable 487,457 487,457 493,041 582,160 443,434 227,273 225,270 260,919 236,629 171,439 174,247 138,967 119,994 117,034 113,056 133,111 107,334 130,451 156,192 122,926 128,317
Short Term Debt 947,374 947,374 1,111,021 53,628 569,239 39,923 299,667 -632,848 300,000 0 374,839 0 0 14,500 14,500 0 0 0 0 0 0
Tax Payables 447,379 447,379 345,695 288,660 332,685 182,080 187,879 93,722 86,905 4,100 15,062 62,770 45,490 6,097 6,584 60,421 6,445 4,105 0 60,956 172,277
Deferred Revenue 0 0 0 0 -443,434 -39,923 -225,270 487,417 473,972 351,538 300,087 278,435 247,428 238,541 233,249 242,848 149,278 175,358 151,730 149,543 121,802
Other Current Liabilities 1,106,070 1,106,070 1,251,214 1,518,207 1,424,954 915,710 795,816 142,690 498,826 255,857 249,595 228,884 157,600 148,907 157,616 207,087 123,556 259,144 240,129 157,518 396,527
Total Current Liabilities 2,988,280 2,988,280 3,200,971 2,442,655 2,770,312 1,364,986 1,508,632 1,406,138 1,596,332 782,934 1,113,830 709,056 570,512 525,079 525,005 643,467 386,613 569,058 548,051 490,943 818,923
Non-Current Liabilities
Long Term Debt 6,634,313 6,634,313 5,902,457 6,885,904 6,253,212 5,433,594 5,192,252 6,265,674 7,551,084 1,732,177 498,497 872,789 872,241 807,098 845,448 391,945 407,936 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 -6,377,403 32,572 26,152 23,753 21,110 17,364 28,426 26,428 8,690 6,577 0 0 0 0
Deferred Tax 2,624,392 2,624,392 3,127,852 3,622,538 3,938,830 1,919,595 2,088,212 927,065 1,674,683 109,931 227,376 235,791 6,037 1,130 1,260 1,800 36,232 14,310 10,146 3,414 1,735
Other Non-Current Liabilities 804,975 804,975 998,076 885,930 1,367,175 752,483 894,357 862,362 157,655 179,618 149,516 284,157 193,384 121,681 57,653 74,522 100,984 87,361 75,611 56,484 71,052
Total Non-Current Liabilities 10,063,680 10,063,680 10,028,385 11,394,372 11,559,217 8,105,672 8,174,821 8,055,101 9,383,422 2,021,726 875,389 1,392,737 1,071,662 929,909 957,217 485,647 488,532 101,671 85,757 59,898 72,787
Total Liabilities 13,051,960 13,051,960 13,229,356 13,837,027 14,329,529 9,470,658 9,683,453 9,461,239 10,979,754 2,804,660 1,989,219 2,101,793 1,642,174 1,454,988 1,482,222 1,129,114 875,145 670,729 633,808 550,841 891,710
Common Stock 82,718 82,718 82,712 84,880 87,554 61,582 61,385 61,694 61,441 51,363 52,011 51,869 51,842 50,233 49,661 49,777 48,645 48,533 50,560 57,001 61,139
Retained Earnings 10,196,612 10,196,612 10,356,798 8,721,325 7,517,316 7,236,238 6,899,253 5,703,064 4,910,939 4,785,799 4,437,315 4,231,496 4,056,401 3,788,869 3,482,334 2,896,566 2,490,752 2,419,908 2,253,483 3,378,999 3,269,420
Accumulated Other Comprehensive Income/Loss -185,256 -185,256 -188,302 -198,152 -186,565 -249,461 -187,799 -58,440 -61,359 -73,814 -50,851 -168,526 -80,546 -64,394 -26,169 -33,595 -10,248 -48,178 34,098 -207 -19,264
Total Stockholders Equity 35,176,317 35,176,317 35,565,122 36,465,323 37,992,542 11,997,945 11,709,188 10,988,540 10,161,540 5,165,618 5,072,959 4,757,897 4,739,576 4,165,359 3,795,413 3,199,717 2,529,149 2,420,263 2,338,141 3,435,793 3,691,501
Total Investments 371,822 371,822 315,980 122,285 127,856 86,729 77,324 28,730 24,838 3,156,598 2,162,057 2,310,632 4,294,639 3,373,361 2,190,313 1,619,085 1,177,729 716,087 656,235 1,784,387 2,078,351
Total Debt 7,581,687 7,581,687 7,013,478 6,548,625 6,769,875 5,145,102 5,491,919 6,332,674 7,851,084 1,732,177 873,336 872,789 872,241 821,598 886,376 400,635 379,626 0 0 0 0
Net Debt 5,590,345 5,590,345 6,055,417 5,078,053 4,791,911 4,089,242 4,843,597 5,516,083 6,803,246 811,045 -11,017 303,556 480,152 292,765 -518,724 -669,365 -260,103 -593,599 -424,972 -343,947 -627,591

Reported Currency: USD TTM 2024-05-04 2023-10-28 2022-10-29 2021-10-30 2020-10-31 2019-11-02 2018-11-03 2017-10-28 2016-10-29 2015-10-31 2014-11-01 2013-11-02 2012-11-03 2011-10-29 2010-10-30 2009-10-31 2008-11-01 2007-11-03 2006-10-28 2005-10-29
Cash Flows from Operating Activities
Net Income 1,635,273 0 3,314,579 2,748,561 1,390,422 1,220,761 1,363,011 1,495,432 727,259 861,664 696,878 629,320 673,487 651,236 867,394 712,084 247,772 786,284 496,907 549,482 414,787
Depreciation & Amortization 2,104,316 0 2,293,103 2,297,499 1,074,634 810,923 811,251 799,063 584,059 209,790 222,240 141,970 110,416 109,833 118,219 120,911 139,870 153,472 154,783 172,163 155,564
Deferred Income Tax -367,563 -367,563 -452,946 -326,755 -406,922 -113,948 -91,253 -736,759 -825,869 8,124 -52,214 -77,711 -17,699 -9,801 1,704 -9,866 11,595 -11,369 -2,850 -28,454 14,604
Stock Based Compensation 262,710 0 299,823 323,487 243,611 149,518 150,300 151,165 104,188 63,421 68,919 50,812 56,886 53,500 52,358 51,752 48,613 0 0 0 0
Change in Working Capital 194,743 0 -645,590 -883,665 -86,366 -104,185 -35,283 696,891 216,875 120,489 -9,954 145,019 180,850 26,203 -88,543 115,321 -32,813 -42,662 146,591 24,481 31,091
Accounts Receivable 0 0 330,728 -343,908 -114,504 -101,626 5,890 45,979 -65,669 -9,392 -71,198 -36,460 12,377 5,774 40,025 -82,380 16,561 315,290 336,381 329,393 0
Inventory 0 0 -242,299 -470,725 -65,114 1,760 -42,771 -34,636 -47,354 38,221 -35,557 24,642 28,527 -18,592 -17,603 -24,274 67,347 16,784 16,549 -52,043 22,797
Accounts Payable 0 0 -499,316 171,772 208,444 103,104 -6,371 -5,069 192,249 85,502 56,614 58,373 17,487 47,780 -90,323 248,028 -100,064 -279,123 -226,445 -5,778 0
Other Working Capital 194,743 0 -234,703 -240,804 -115,192 -107,423 7,969 690,617 137,649 6,158 40,187 98,464 122,459 -8,759 -20,642 -26,053 -16,657 -95,613 20,106 -247,091 8,294
Other Non-Cash Items 1,138,040 4,643,996 8,665 316,275 519,690 45,418 55,074 36,569 306,080 17,407 -18,071 -17,808 -91,595 -16,429 -50,603 973 17,111 31,971 33,072 -104,506 6,284
Net Cash Provided by Operating Activities 3,852,529 4,276,433 4,817,634 4,475,402 2,735,069 2,008,487 2,253,100 2,442,361 1,112,592 1,280,895 907,798 871,602 912,345 814,542 900,529 991,175 432,148 669,368 820,365 621,102 672,704
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -730,463 -1,212,134 -1,261,463 -699,308 -343,676 -165,692 -275,372 -254,876 -204,098 -127,397 -153,960 -177,913 -123,074 -132,176 -122,996 -111,557 -56,095 -157,408 -141,810 -129,297 -85,457
Acquisitions Net 0 0 0 0 2,425,600 -14,196 -11,170 -52,839 -9,632,568 -83,170 -7,065 -1,945,887 97,525 -24,158 -3,988 63,036 -10,013 400,035 -9,160 -133,947 0
Purchases of Investments -438,901 0 0 0 35,714 0 0 0 -705,485 -7,697,260 -6,083,999 -7,485,162 -8,540,335 -8,165,043 -4,289,304 -3,478,025 -2,787,141 -1,831,363 -1,807,476 -2,483,123 -3,457,017
Sales/Maturities of Investments 69,279 0 0 0 30,125 0 0 0 3,939,979 6,708,077 6,236,174 9,506,266 7,621,615 6,983,049 3,719,145 2,508,972 2,324,181 1,774,391 2,951,471 2,788,717 3,526,871
Other Investing Activities -4,773 0 -4,922 41,940 -4,238 -635 -6,644 -6,283 -15,842 -18,520 -8,275 -12,055 -5,657 -1,362 -6,595 531,749 -5,661 2,708 -8,438 2,458 5,644
Net Cash Used for Investing Activities -1,104,858 -1,212,134 -1,266,385 -657,368 2,143,525 -180,523 -293,186 -313,998 -6,618,014 -1,218,270 -17,125 -114,751 -949,926 -1,339,690 -703,738 -485,825 -534,729 188,363 984,587 44,808 -9,959
Cash Flows from Financing Activities
Debt Repayment 588,404 0 481,536 -222,986 347,658 -354,354 -850,000 -1,531,222 6,106,164 830,592 0 0 40,982 -56,500 487,115 0 370,350 0 0 0 0
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94,155 109,149 94,392 89,402
Common Stock Repurchased -615,590 0 -2,963,955 -2,577,015 -3,105,144 -244,487 -613,005 -225,977 -46,533 -370,061 -226,953 -356,346 -60,529 -161,046 -330,489 -39,848 -3,762 -569,853 -1,647,212 -1,024,982 -525,493
Dividends Paid -1,795,459 0 -1,679,106 -1,544,552 -1,109,344 -886,155 -777,481 -703,307 -602,119 -513,180 -491,059 -454,225 -405,955 -344,701 -281,626 -249,964 -232,988 -222,530 -228,281 -201,451 -118,998
Other Financing Activities 108,255 0 97,765 53,833 -1,155,939 64,388 113,692 102,464 171,066 29,732 146,409 233,961 324,945 212,620 263,612 217,174 12,397 18,220 40,871 181,178 0
Net Cash Used Provided by Financing Activities -1,714,390 0 -4,063,760 -4,290,720 -3,959,664 -1,420,608 -2,126,794 -2,358,042 5,628,578 -22,917 -571,603 -576,610 -100,557 -349,627 138,612 -72,638 145,997 -680,008 -1,725,473 -950,863 -555,089
Effect of Forex Changes on Cash 0 0 4,063,760 -34,706 3,174 182 -1,389 -1,568 3,550 -2,929 -3,950 -3,097 1,394 -1,492 -303 -2,441 2,714 -9,096 1,546 1,309 995
Net Change in Cash 1,033,281 3,064,299 -512,511 -507,392 922,104 407,538 -168,269 -231,247 126,706 36,779 315,120 177,144 -136,744 -876,267 335,100 430,271 46,130 168,627 81,025 -283,644 108,651
Cash at End of Period 7,340,629 3,064,299 958,061 1,470,572 1,977,964 1,055,860 648,322 816,591 1,047,838 921,132 884,353 569,233 392,089 528,833 1,405,100 1,070,000 639,729 593,599 424,972 343,947 627,591
Cash at Start of Period 6,307,348 958,061 1,470,572 1,977,964 1,055,860 648,322 816,591 1,047,838 921,132 884,353 569,233 392,089 528,833 1,405,100 1,070,000 639,729 593,599 424,972 343,947 627,591 518,940
Free Cash Flow
Operating Cash Flow 3,852,529 4,276,433 4,817,634 4,475,402 2,735,069 2,008,487 2,253,100 2,442,361 1,112,592 1,280,895 907,798 871,602 912,345 814,542 900,529 991,175 432,148 669,368 820,365 621,102 672,704
Capital Expenditure -730,463 -1,212,134 -1,261,463 -699,308 -343,676 -165,692 -275,372 -254,876 -204,098 -127,397 -153,960 -177,913 -123,074 -132,176 -122,996 -111,557 -56,095 -157,408 -141,810 -129,297 -85,457
Free Cash Flow 3,122,066 3,064,299 3,556,171 3,776,094 2,391,393 1,842,795 1,977,728 2,187,485 908,494 1,153,498 753,838 693,689 789,271 682,366 777,533 879,618 376,053 511,960 678,555 491,805 587,247