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 6,266,696 6,127,436 5,842,619 5,081,542 4,204,193 3,685,281 3,360,694 3,121,058 2,724,880 2,422,532 2,242,211 2,057,472 1,962,214 1,756,017 1,535,643 1,380,661 1,360,045 1,336,951 1,212,469 1,095,560 991,931
Revenue Growth - 4.87% 14.98% 20.87% 14.08% 9.66% 7.68% 14.54% 12.48% 8.04% 8.98% 4.85% 11.74% 14.35% 11.23% 1.52% 1.73% 10.27% 10.67% 10.45%
Cost of Revenue 1,342,769 1,245,289 1,222,193 1,063,697 861,777 794,690 752,946 735,898 654,184 542,962 518,920 456,885 453,552 392,673 340,450 281,094 273,650 258,896 234,265 223,527 172,601
Gross Profit 4,923,927 4,882,147 4,620,426 4,017,845 3,342,416 2,890,591 2,607,748 2,385,160 2,070,696 1,879,570 1,723,291 1,600,587 1,508,662 1,363,344 1,195,193 1,099,567 1,086,395 1,078,055 978,204 872,033 819,330
Gross Profit Margin 78.54% 79.68% 79.08% 79.07% 79.50% 78.44% 77.60% 76.42% 75.99% 77.59% 76.86% 77.79% 76.89% 77.64% 77.83% 79.64% 79.88% 80.64% 80.68% 79.60% 82.60%
Research and Development 2,108,882 2,082,360 1,946,813 1,680,379 1,504,823 1,279,022 1,136,932 1,084,822 908,841 856,705 776,229 718,768 669,197 581,628 491,871 449,229 419,908 394,747 379,221 370,629 316,992
General and Administrative Expenses 1,436,576 1,427,838 1,299,327 1,133,617 1,035,479 916,540 862,108 885,538 746,092 668,330 639,504 608,294 569,773 573,088 475,878 454,646 443,224 438,631 451,130 443,234 434,344
Total Operating Expenses 3,545,458 3,510,198 3,351,167 2,843,750 2,574,221 2,234,391 2,040,331 2,011,990 1,686,547 1,552,542 1,441,737 1,351,870 1,262,169 1,173,320 982,350 915,457 875,944 854,143 856,960 841,801 784,828
Operating Income or Loss 1,363,724 1,355,711 1,269,259 1,162,038 734,790 620,141 520,231 360,225 347,563 317,395 266,466 248,717 246,493 190,024 212,843 184,110 208,251 219,112 118,044 29,432 -52,984
Operating Margin 21.82% 22.13% 21.72% 22.87% 17.48% 16.83% 15.48% 11.54% 12.76% 13.10% 11.88% 12.09% 12.56% 10.82% 13.86% 13.33% 15.31% 16.39% 9.74% 2.69% -5.34%
Interest Expense 135,646 158,147 1,178 1,698 3,365 5,140 11,659 15,607 7,303 3,771 2,814 1,895 1,696 1,991 101 0 0 0 0 0 0
EBITDA 1,632,200 1,355,711 1,647,785 1,435,158 1,101,071 857,403 761,347 581,213 584,909 540,351 496,245 441,543 433,897 359,966 347,663 270,763 334,523 316,255 271,166 158,209 114,736
Depreciation and Amortization 203,952 0 344,825 317,946 292,192 214,104 204,182 202,063 194,508 207,032 211,821 192,826 187,404 156,840 128,550 101,201 101,453 97,143 105,367 114,490 175,057
Income Before Tax 1,521,508 1,513,858 1,301,782 1,115,514 805,514 638,159 545,506 363,543 383,098 329,548 281,610 272,142 275,666 201,135 219,113 198,658 233,070 218,956 165,799 43,719 -7,789
Income Tax Expense 95,706 99,718 83,657 137,078 49,155 -25,288 13,139 -68,975 246,535 62,722 55,676 13,018 27,866 18,733 -2,251 -38,405 65,389 28,978 35,308 18,977 7,689
Net Income 2,244,894 2,235,810 1,229,888 984,594 757,516 664,347 532,367 432,518 136,563 266,826 225,934 259,124 247,800 182,402 221,364 237,063 167,681 189,978 130,491 24,742 -15,478
Net Income Margin 35.25% 36.49% 21.05% 19.38% 18.02% 18.03% 15.84% 13.86% 5.01% 11.01% 10.08% 12.59% 12.63% 10.39% 14.42% 17.17% 12.33% 14.21% 10.76% 2.26% -1.56%
EPS 14.64 14.60 8.08 6.44 4.96 4.40 3.55 2.90 0.91 1.76 1.46 1.67 1.62 1.24 1.51 1.60 1.17 1.33 0.91 0.17 -0.11
EPS Diluted 14.40 14.34 7.92 6.29 4.81 4.27 3.45 2.82 0.88 1.73 1.43 1.64 1.58 1.21 1.47 1.56 1.15 1.29 0.87 0.17 -0.11
Weighted Average Shares Out - 153,138 152,146 153,002 152,698 151,135 149,872 149,036 150,457 152,017 154,957 155,054 153,319 146,887 146,573 148,013 143,752 143,258 143,953 142,830 144,970
Weighted Average Shares Out Diluted - 155,944 155,195 156,485 157,340 155,706 154,190 153,393 154,874 154,721 158,065 157,710 156,601 150,280 150,367 151,911 145,857 147,672 149,716 144,728 144,970

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 3,896,532 3,896,532 1,438,913 1,417,608 1,432,840 1,235,653 728,597 723,115 1,048,356 976,620 836,188 985,762 1,022,441 700,382 855,077 775,407 701,613 577,632 579,327 330,759 404,436
Short Term Investments 153,869 153,869 151,639 147,913 147,949 0 0 0 140,695 140,695 128,747 0 0 148,997 148,997 163,154 466,713 373,669 405,126 241,963 182,070
Cash + Short Term Investments 4,050,401 4,050,401 1,590,552 1,565,521 1,580,789 1,235,653 728,597 723,115 1,048,356 1,117,315 964,935 985,762 1,022,441 700,382 1,004,074 938,561 1,168,326 951,301 984,453 572,722 586,506
Net Receivables 934,470 934,470 946,967 796,091 568,501 995,292 764,452 554,217 451,144 438,873 385,694 353,223 256,026 292,668 228,669 199,527 178,201 197,224 166,425 165,122 148,548
Inventory 361,849 361,849 325,590 211,927 229,023 192,333 141,518 122,407 30,177 -61,781 690 14,517 20,894 25,027 -4,355 65,847 73,453 -2,896 20,015 -55,779 57,262
Other Current Assets 1,122,946 1,122,946 567,515 439,130 430,028 125,939 104,350 144,058 121,209 160,750 278,156 165,750 169,510 203,233 105,312 109,667 117,273 173,765 176,661 156,646 212,425
Total Current Assets 6,469,666 6,469,666 3,430,624 3,012,669 2,808,341 2,549,217 1,738,917 1,543,797 1,682,593 1,716,938 1,563,801 1,504,735 1,447,977 1,140,656 1,338,055 1,247,755 1,463,800 1,322,290 1,327,539 894,490 947,479
Non-Current Assets
Property, Plant and Equipment 1,128,923 1,128,923 1,126,090 1,042,390 965,649 949,636 429,532 309,310 266,014 257,035 263,077 249,098 197,600 191,243 159,517 148,580 146,910 145,087 131,866 140,660 170,195
Goodwill 3,448,850 3,448,850 4,070,336 3,842,234 3,575,785 3,365,114 3,171,179 3,143,249 2,706,974 2,518,245 2,471,241 2,255,708 1,975,971 1,976,987 1,289,286 1,265,843 932,691 899,640 767,087 735,643 728,979
Intangible Assets 195,164 195,164 374,194 386,446 279,132 254,322 279,374 360,404 253,843 266,661 363,659 365,030 335,425 466,322 196,031 249,656 96,810 114,760 78,792 106,144 871,498
Long Term Investments 0 0 725 1,417,608 18,421 8,276 15,503 138,312 20,157 -11,948 18,736 17,645 7,935 9,429 14,157 303,559 -93,044 31,457 -163,163 4,877 8,092
Tax Assets 1,247,258 1,247,258 860,914 670,653 612,655 497,546 390,129 404,166 243,989 281,926 178,915 208,156 243,066 239,412 281,056 268,759 205,396 177,386 216,642 206,254 82,384
Other Non-Current Assets 583,700 583,700 470,973 -953,913 492,277 405,951 380,526 246,736 222,844 211,508 186,310 175,127 150,961 123,607 89,232 -197,611 186,291 51,858 258,574 69,754 61,828
Total Non-Current Assets 6,603,895 6,603,895 6,902,507 6,405,418 5,943,919 5,480,845 4,666,243 4,602,177 3,713,821 3,523,427 3,481,938 3,270,764 2,910,958 3,007,000 2,029,279 2,038,786 1,475,054 1,420,188 1,289,798 1,263,332 1,193,997
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 13,073,561 13,073,561 10,333,131 9,418,087 8,752,260 8,030,062 6,405,160 6,145,974 5,396,414 5,240,365 5,045,739 4,775,499 4,358,935 4,147,656 3,367,334 3,286,541 2,938,854 2,742,478 2,617,337 2,157,822 2,141,476
Current Liabilities
Accounts Payable 0 0 155,891 37,580 27,413 30,003 19,815 85,046 19,954 13,745 9,919 28,152 8,575 29,855 6,956 16,331 10,136 23,168 11,611 15,005 181,688
Short Term Debt 94,791 94,791 155,198 108,548 234,348 173,430 17,614 343,769 9,924 205,000 205,000 30,000 30,000 30,000 0 0 0 0 0 0 0
Tax Payables 0 0 226,762 46,443 46,443 27,738 15,904 27,458 39,811 22,693 19,565 31,404 7,168 4,682 3,079 8,349 5,508 14,496 207,572 191,349 169,632
Deferred Revenue 1,391,737 1,391,737 1,776,000 1,910,822 1,517,623 1,388,263 1,212,476 1,152,862 1,064,528 1,085,802 968,246 928,242 827,554 834,864 703,555 600,569 553,990 604,718 577,295 445,598 415,689
Other Current Liabilities 1,163,592 1,163,592 741,108 828,769 640,070 576,088 486,644 493,280 479,892 387,706 375,623 368,961 349,622 353,238 295,220 296,519 244,959 266,601 234,598 219,144 49,671
Total Current Liabilities 2,650,120 2,650,120 2,985,451 2,774,499 2,413,484 2,139,922 1,752,453 2,102,415 1,614,109 1,714,946 1,578,353 1,386,759 1,222,919 1,252,639 1,008,810 921,768 814,593 908,983 1,031,076 871,096 816,680
Non-Current Liabilities
Long Term Debt 589,666 589,666 602,113 602,097 512,097 563,234 120,093 125,535 134,063 0 0 45,000 75,000 52,355 0 0 0 0 0 0 0
Deferred Revenue 0 0 175,128 154,472 136,303 104,850 90,102 116,859 83,252 79,856 93,613 77,646 54,736 67,184 56,208 34,103 34,739 75,409 65,220 53,670 42,019
Deferred Tax 0 0 0 0 27,893 25,178 29,911 877,091 33,239 0 178,915 208,156 52,645 52,645 281,056 268,759 152,745 152,745 216,642 206,254 82,384
Other Non-Current Liabilities 810,569 810,569 386,138 327,829 391,433 309,689 353,636 316,150 285,266 250,417 60,869 1,768 165,358 126,217 201,016 230,488 39,960 52,329 216,642 206,254 63,841
Total Non-Current Liabilities 1,400,235 1,400,235 1,163,379 1,084,398 1,039,833 977,773 563,831 558,544 502,581 330,273 333,397 332,570 347,739 351,046 257,224 264,591 280,095 305,124 149,868 123,559 105,860
Total Liabilities 4,050,355 4,050,355 4,148,830 3,858,897 3,453,317 3,117,695 2,316,284 2,660,959 2,116,690 2,045,219 1,911,750 1,719,329 1,570,658 1,603,685 1,266,034 1,186,359 1,094,688 1,214,107 1,180,944 994,655 922,540
Common Stock 1,541 1,541 1,521 1,524 1,531 1,528 1,503 1,493 1,505 1,515 1,552 1,560 1,542 1,509 1,433 1,485 1,469 1,418 1,464 1,406 1,459
Retained Earnings 8,984,105 8,984,105 6,741,699 5,534,307 4,549,713 3,795,397 3,164,144 2,543,688 2,143,873 1,947,585 1,725,727 1,551,592 1,324,854 1,098,694 957,517 770,674 574,980 434,057 263,977 170,743 171,108
Accumulated Other Comprehensive Income/Loss -180,380 -180,380 -196,414 -234,277 -49,604 -54,074 -92,447 -113,177 -65,979 -104,577 -105,375 -62,089 -28,695 -15,461 -20,945 -15,774 -3,831 -35,279 3,905 -12,481 -18,101
Total Stockholders Equity 8,990,702 8,990,702 6,147,308 5,515,725 5,295,137 4,907,404 4,083,013 3,479,152 3,275,620 3,195,146 3,133,989 3,056,170 2,788,277 2,501,686 2,101,300 2,100,182 1,844,166 1,528,371 1,436,393 1,163,167 1,218,936
Total Investments 153,869 153,869 151,639 147,949 147,949 8,276 15,503 138,312 140,695 128,747 128,747 17,645 7,935 148,997 163,154 466,713 373,669 405,126 241,963 182,070 232,320
Total Debt 684,457 684,457 687,803 656,371 666,767 663,491 137,707 469,304 143,987 205,000 205,000 75,000 105,000 135,000 0 0 0 0 0 0 0
Net Debt -3,212,075 -3,212,075 -751,110 -761,237 -766,073 -572,162 -590,890 -253,811 -904,369 -771,620 -631,188 -910,762 -917,441 -565,382 -855,077 -775,407 -701,613 -577,632 -579,327 -330,759 -404,436

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 2,270,384 2,263,380 1,229,888 978,436 757,516 664,347 532,367 432,518 136,563 266,826 225,934 259,124 247,800 182,402 237,063 237,063 167,681 189,978 130,491 24,742 -15,478
Depreciation & Amortization 350,626 295,065 247,120 228,405 203,676 209,986 201,676 209,207 189,442 207,032 211,821 192,826 187,404 156,840 128,550 101,201 101,453 97,143 105,367 114,490 175,057
Deferred Income Tax -276,840 -407,649 -211,045 -36,913 -128,583 -111,526 -82,620 -210,310 123,052 -14,037 15,197 -17,100 -676 12,850 22,278 38,356 25,942 -12,249 -972 -25,180 -14,647
Stock Based Compensation 705,142 692,316 563,292 459,029 345,272 248,584 155,001 140,032 108,294 97,583 86,400 79,440 67,511 71,414 56,414 59,988 56,934 65,474 62,011 63,040 12,271
Change in Working Capital -1,101,258 0 -327,340 -59,335 130,181 -188,458 -76,278 -150,490 73,757 25,581 -41,138 44,912 -4,568 59,006 10,589 -91,146 -126,405 1,011 129,014 26,097 128,375
Accounts Receivable -103,460 -103,460 -178,432 -251,390 201,706 -236,806 -8,575 -95,785 2,296 -43,269 -56,533 -65,018 37,590 -53,395 -18,974 -16,202 22,830 -8,571 -124 -19,153 56,842
Inventory -40,664 -51,449 -123,752 1,320 -48,046 -55,024 -19,243 -66,509 -69,191 -41,411 -39,365 -21,434 0 -27,914 -89,796 -89,414 -12,175 -22,484 -13,483 60,214 21,465
Accounts Payable -142,086 187,564 170,496 -34,066 -212,659 -59,470 -193,954 49,043 137,631 18,977 27,568 40,645 0 42,960 10,566 10,566 -28,206 36,435 -590 -15,422 22,336
Other Working Capital -815,048 0 -195,652 224,801 189,180 162,842 145,494 -37,239 3,021 91,284 27,192 90,719 -42,158 97,355 108,793 3,904 -108,854 -4,369 143,211 458 27,732
Other Non-Cash Items -459,031 -1,436,083 201,359 169,278 184,560 168,380 70,367 3,275 3,457 3,650 -3,054 -8,249 -766 3,556 -14,578 -4,426 11,103 -10,269 7,567 2,701 -16,388
Net Cash Provided by Operating Activities 1,407,029 1,407,029 1,703,274 1,738,900 1,492,622 991,313 800,513 424,232 634,565 586,635 495,160 550,953 496,705 486,068 440,316 341,036 236,708 331,088 433,478 205,890 269,190
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -123,161 -123,161 -191,822 -139,082 -95,740 -158,762 -202,388 -101,926 -73,554 -71,040 -90,647 -106,913 -69,068 -57,493 -60,230 -42,075 -39,600 -41,743 -47,289 -51,407 -43,563
Acquisitions Net -156,947 -156,947 -297,692 -422,374 -296,017 -201,045 -36,605 -652,643 -259,202 -60,056 -340,153 -394,623 -970,089 -970,089 -41,015 -500,829 -53,358 -184,650 -57,473 -41,142 -174,498
Purchases of Investments -98,421 -138,114 -131,514 -104,245 -169,323 -2,762 -3,245 -3,561 -155,098 -169,714 -238,902 -3,638 -18,179 -18,179 -127,385 -243,515 -387,202 -572,672 -451,720 -366,926 -372,984
Sales/Maturities of Investments 154,161 139,580 138,927 94,278 12,850 2,151 6,361 12,943 296,472 158,135 109,173 7,774 989 166,638 139,811 547,686 290,709 597,979 284,615 305,698 422,523
Other Investing Activities 1,499,515 1,501,655 0 -1,200 -800 -4,656 -1,143 1,662 2,100 -15,710 900 150 990,268 -824,932 -1,949 0 -2,136 -1,470 26,298 -2,929 -2,953
Net Cash Used for Investing Activities 1,223,013 1,223,013 -482,101 -572,623 -549,030 -360,418 -235,877 -743,525 -189,282 -142,675 -559,629 -497,250 -66,079 -879,123 -88,819 -238,733 -189,451 -201,086 -245,569 -153,777 -171,475
Cash Flows from Financing Activities
Debt Repayment -26,872 0 -2,603 -76,838 -28,061 -12,390 -331,166 325,322 -60,625 0 129,575 -30,968 -30,712 113,844 -4,628 -3,692 -2,466 -2,970 0 0 0
Common Stock Issued 143,148 232,212 252,986 237,956 210,719 197,403 156,364 123,829 126,337 125,283 84,904 82,083 131,914 175,896 162,180 145,329 71,918 79,181 208,484 69,566 48,615
Common Stock Repurchased -58,970 0 -1,160,724 -1,100,000 -753,081 -242,078 -329,185 -400,000 -380,000 -400,000 -260,000 -119,747 -145,016 -40,000 -401,836 -184,699 0 -220,053 -151,620 -199,992 -88,386
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -238,603 -181,297 -286,530 -177,418 -178,325 -83,541 -57,905 -44,013 -58,832 -32,220 -41,409 -26,704 -54,171 -6,252 -33,335 0 0 0 0 0 0
Net Cash Used Provided by Financing Activities -181,297 -181,297 -1,196,871 -1,116,300 -748,748 -140,606 -561,892 5,138 -373,120 -306,937 -62,070 -73,689 -97,985 243,488 -277,619 -43,062 69,452 -143,842 56,864 -130,426 -39,771
Effect of Forex Changes on Cash 8,797 8,797 -2,979 -65,296 2,369 17,154 2,782 -11,086 -427 3,409 -23,035 -16,693 -10,582 -5,128 5,792 14,553 7,272 12,145 3,795 4,636 -217
Net Change in Cash 2,451,100 2,457,542 21,323 -15,319 197,213 507,443 5,526 -325,241 71,736 140,432 -149,574 -36,679 322,059 -154,695 79,670 73,794 123,981 -1,695 248,568 -73,677 57,727
Cash at End of Period 8,383,126 3,898,729 1,441,187 1,419,864 1,435,183 1,237,970 730,527 723,115 1,048,356 976,620 836,188 985,762 1,022,441 700,382 855,077 775,407 701,613 577,632 579,327 330,759 404,436
Cash at Start of Period 5,932,026 1,441,187 1,419,864 1,435,183 1,237,970 730,527 725,001 1,048,356 976,620 836,188 985,762 1,022,441 700,382 855,077 775,407 701,613 577,632 579,327 330,759 404,436 346,709
Free Cash Flow
Operating Cash Flow 1,407,029 1,407,029 1,703,274 1,738,900 1,492,622 991,313 800,513 424,232 634,565 586,635 495,160 550,953 496,705 486,068 440,316 341,036 236,708 331,088 433,478 205,890 269,190
Capital Expenditure -123,161 -123,161 -191,822 -139,082 -95,740 -158,762 -202,388 -101,926 -73,554 -71,040 -90,647 -106,913 -69,068 -57,493 -60,230 -42,075 -39,600 -41,743 -47,289 -51,407 -43,563
Free Cash Flow 1,283,868 1,283,868 1,511,452 1,599,818 1,396,882 832,551 598,125 322,306 561,011 515,595 404,513 444,040 427,637 428,575 380,086 298,961 197,108 289,345 386,189 154,483 225,627