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-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Revenue 2,776,420 2,813,169 2,695,845 2,603,416 2,350,822 2,242,447 2,161,407 2,090,041 1,995,034 1,919,823 1,732,046 1,481,314 1,377,247 1,151,834 881,972 653,079 650,173 525,667 394,049 281,410 171,190
Revenue Growth - 4.35% 3.55% 10.74% 4.83% 3.75% 3.41% 4.76% 3.92% 10.84% 16.93% 7.56% 19.57% 30.60% 35.05% 0.45% 23.69% 33.40% 40.03% 64.38%
Cost of Revenue 553,559 593,308 539,627 493,146 407,887 356,577 361,481 353,485 337,205 332,261 309,959 253,047 236,168 208,004 171,952 142,726 149,018 118,324 88,153 65,157 39,379
Gross Profit 2,222,861 2,219,861 2,156,218 2,110,270 1,942,935 1,885,870 1,799,926 1,736,556 1,657,829 1,587,562 1,422,087 1,228,267 1,141,079 943,830 710,020 510,353 501,155 407,343 305,896 216,253 131,811
Gross Profit Margin 80.07% 78.91% 79.98% 81.06% 82.65% 84.10% 83.28% 83.09% 83.10% 82.69% 82.10% 82.92% 82.85% 81.94% 80.50% 78.15% 77.08% 77.49% 77.63% 76.85% 77.00%
Research and Development 494,667 540,285 543,368 512,627 441,324 408,058 366,084 350,365 334,227 296,583 263,792 209,614 177,406 138,910 118,314 103,664 103,394 69,030 49,171 31,349 24,361
General and Administrative Expenses 1,065,273 1,141,620 1,201,149 1,203,618 1,101,544 959,349 824,517 809,126 767,174 738,080 664,738 585,442 537,370 454,258 361,704 280,436 293,176 224,811 166,587 113,013 81,112
Total Operating Expenses 1,573,562 1,681,905 1,744,517 1,716,245 1,542,868 1,367,407 1,190,601 1,159,491 1,101,401 1,034,663 928,530 797,449 714,776 593,168 480,018 384,100 401,841 293,841 215,758 144,362 105,483
Operating Income or Loss 640,827 472,568 403,792 394,025 392,267 518,463 590,899 563,956 547,377 552,899 493,557 430,818 426,303 350,662 230,002 121,924 99,314 99,502 90,138 -14,789 26,328
Operating Margin 23.06% 16.80% 14.98% 15.13% 16.69% 23.12% 27.34% 26.98% 27.44% 28.80% 28.50% 29.08% 30.95% 30.44% 26.08% 18.67% 15.28% 18.93% 22.87% -5.26% 15.38%
Interest Expense 7,439 0 18,399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
EBITDA 780,062 716,046 535,219 509,449 503,724 586,970 687,242 625,104 604,153 605,482 539,678 470,823 455,531 361,460 246,210 148,331 109,258 115,364 84,292 -7,992 28,962
Depreciation and Amortization 140,603 150,414 154,122 188,078 167,603 69,800 57,000 56,900 56,776 52,583 46,121 40,005 35,139 20,887 23,833 26,407 23,623 15,862 11,585 6,797 5,365
Income Before Tax 666,777 485,988 385,393 386,937 396,397 541,111 603,760 575,517 549,891 561,344 497,342 438,092 432,214 360,751 237,627 131,648 118,264 127,693 107,569 79,967 29,059
Income Tax Expense 113,161 91,040 63,233 55,696 88,956 113,377 150,071 154,756 184,036 196,330 186,159 160,778 157,028 119,354 86,474 40,113 43,933 50,693 41,564 28,234 -3,894
Net Income 553,616 394,948 322,160 331,241 307,441 427,734 453,689 420,761 365,855 365,014 311,183 277,314 275,186 241,397 151,153 91,535 74,331 77,000 66,005 51,733 32,953
Net Income Margin 19.92% 14.04% 11.95% 12.72% 13.08% 19.07% 20.99% 20.13% 18.34% 19.01% 17.97% 18.72% 19.98% 20.96% 17.14% 14.02% 11.43% 14.65% 16.75% 18.38% 19.25%
EPS 9.39 6.59 5.34 5.46 5.05 7.12 7.41 6.56 5.43 5.07 4.13 3.53 3.48 2.99 1.90 1.16 0.90 0.93 0.41 0.70 0.28
EPS Diluted 9.31 6.55 5.27 5.34 5.01 7.08 7.32 6.50 5.38 5.03 4.09 3.50 3.45 2.96 1.86 1.14 0.89 0.90 0.40 0.67 0.26
Weighted Average Shares Out - 59,909 60,274 60,707 60,911 60,044 61,262 64,173 67,433 71,944 75,395 78,565 79,135 80,658 79,609 78,842 82,290 83,205 160,556 74,440 132,884
Weighted Average Shares Out Diluted - 60,270 61,097 62,057 61,378 60,456 62,013 64,775 67,984 72,547 76,092 79,136 79,780 81,482 81,049 80,073 83,428 85,137 166,040 77,466 143,844

Reported Currency: USD Q3 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Current Assets
Cash and Cash Equivalents 934,809 797,163 758,012 580,977 849,556 599,219 424,707 673,228 514,571 390,460 281,502 189,693 211,181 216,784 168,754 110,837 78,303 54,296 37,746 51,867 24,901
Short Term Investments 812 6,160 126,554 329,630 360,333 373,063 614,705 343,700 367,824 383,882 363,877 352,450 320,970 325,766 259,742 206,291 111,883 204,169 336,427 184,314 115,600
Cash + Short Term Investments 935,621 803,323 884,566 910,607 1,209,889 972,282 1,039,412 1,016,928 882,395 774,342 645,379 542,143 532,151 542,550 428,496 317,128 190,186 258,465 374,173 236,181 140,501
Net Receivables 813,779 454,832 469,979 340,536 296,183 322,029 295,352 291,924 268,175 279,434 242,242 204,205 185,172 165,676 112,132 106,973 97,057 91,774 62,750 41,703 22,665
Inventory 80,237 35,874 68,365 22,055 27,898 34,401 30,568 29,834 34,051 33,717 24,471 19,026 17,410 17,149 18,815 13,819 10,148 10,672 5,763 2,699 1,696
Other Current Assets 126,240 554,744 489,314 337,902 259,506 182,874 52,326 67,538 52,579 50,519 44,466 34,655 30,986 29,907 37,745 22,252 20,068 20,434 15,607 9,906 5,776
Total Current Assets 1,955,877 1,848,773 1,912,224 1,611,100 1,793,476 1,511,586 1,417,658 1,459,308 1,288,801 1,188,140 998,848 816,371 776,081 763,673 605,955 468,182 323,369 386,650 462,975 294,424 175,132
Non-Current Assets
Property, Plant and Equipment 339,491 365,893 395,657 436,098 529,919 223,426 145,042 122,420 123,248 95,909 66,791 63,522 59,604 47,998 34,157 39,371 47,557 36,024 29,951 16,158 11,954
Goodwill 2,312,362 2,288,678 2,259,282 2,216,553 1,858,966 1,065,379 555,965 555,965 555,965 555,965 556,957 523,727 348,239 234,691 234,700 231,883 231,892 233,997 81,701 49,677 50,067
Intangible Assets 122,140 150,969 200,288 237,178 225,900 108,903 31,259 42,554 50,501 58,796 65,263 68,131 21,278 0 0 0 17,079 21,711 10,408 49,677 50,067
Long Term Investments 224,406 5,068 9,544 132,778 102,939 358,402 411,184 284,802 276,375 397,656 482,917 728,981 662,803 470,203 433,570 257,294 261,086 216,366 118,003 128,834 81,792
Tax Assets 343,611 295,308 183,365 128,193 45,173 27,701 33,441 4,530 2,044 6,492 4,434 22,389 35,478 34,762 37,864 49,018 46,917 38,036 18,657 36,212 29,392
Other Non-Current Assets 116,563 444,613 516,122 472,558 347,447 203,781 42,186 53,775 59,890 68,128 75,003 75,564 28,996 17,222 15,946 22,897 11,323 11,504 7,816 12,194 14,522
Total Non-Current Assets 3,458,573 3,399,560 3,363,970 3,386,180 2,884,444 1,878,689 1,187,818 1,021,492 1,017,522 1,124,150 1,186,102 1,414,183 1,135,120 804,876 756,237 600,463 615,854 557,638 266,536 243,075 187,727
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,414,450 5,248,333 5,276,194 4,997,280 4,677,920 3,390,275 2,605,476 2,480,800 2,306,323 2,312,290 2,184,950 2,230,554 1,911,201 1,568,549 1,362,192 1,068,645 939,223 944,288 729,511 537,499 362,859
Current Liabilities
Accounts Payable 53,618 63,315 113,178 62,096 64,472 62,627 57,757 50,760 34,117 50,814 43,772 37,313 27,026 33,525 21,180 18,891 13,092 25,525 13,174 7,668 4,840
Short Term Debt 38,122 34,504 349,772 19,275 19,275 0 27,656 28,948 31,989 23,291 8,615 4,196 8,621 4,860 0 0 0 0 0 0 0
Tax Payables 34,196 41,421 41,217 44,075 33,048 31,801 27,656 28,948 31,989 23,291 8,615 4,196 8,621 4,860 0 0 0 0 0 0 0
Deferred Revenue 1,142,090 1,126,576 1,067,182 968,669 883,134 807,030 715,697 696,404 631,768 573,908 484,437 421,429 352,594 270,880 204,137 150,891 125,678 87,895 54,880 36,009 28,064
Other Current Liabilities 221,752 248,386 309,819 341,487 321,398 235,869 153,323 158,489 146,364 107,110 100,157 88,412 77,788 63,042 61,768 53,232 48,051 39,990 31,583 19,648 17,668
Total Current Liabilities 1,455,582 1,472,781 1,839,951 1,391,527 1,288,279 1,105,526 954,433 934,601 844,238 755,123 636,981 551,350 466,029 372,307 287,085 223,014 186,821 153,410 99,637 63,325 50,572
Non-Current Liabilities
Long Term Debt 222,486 239,565 272,376 646,717 707,762 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 630,494 648,545 624,398 521,173 389,498 391,086 299,624 267,902 238,473 209,402 152,312 109,944 94,694 72,418 55,256 32,238 19,321 12,622 5,440 3,314 0
Deferred Tax 6,146 4,637 2,781 2,414 602 313 35 4,316 4,212 901 3,629 5,346 0 0 0 0 0 0 0 0 2,506
Other Non-Current Liabilities 88,997 82,573 67,710 75,236 59,511 131,853 65,892 44,589 34,138 30,136 22,718 25,202 21,078 18,388 16,153 14,373 14,822 7,679 7,976 6,650 2,136
Total Non-Current Liabilities 948,123 975,320 967,265 1,245,540 1,157,373 523,252 365,551 316,807 276,823 240,439 178,659 140,492 115,772 90,806 71,409 46,611 34,143 20,301 13,416 9,964 4,642
Total Liabilities 2,403,705 2,448,101 2,807,216 2,637,067 2,445,652 1,628,778 1,319,984 1,251,408 1,121,061 995,562 815,640 691,842 581,801 463,113 358,494 269,625 220,964 173,711 113,053 73,289 55,214
Common Stock 17,898 24,399 91,048 192,458 305,453 142,597 20,427 17,627 13,191 10,159 15,753 262,505 326,922 380,737 517,215 462,786 477,299 598,436 521,791 412,419 306,655
Retained Earnings 3,015,104 2,799,054 2,404,106 2,187,828 1,945,531 1,638,090 1,287,243 1,229,762 1,185,265 1,321,857 1,363,141 1,283,621 1,006,307 731,121 489,724 338,571 247,036 172,705 95,705 53,221 1,488
Accumulated Other Comprehensive Income/Loss -22,257 -23,221 -26,176 -20,073 -18,716 -19,190 -22,178 -17,997 -13,194 -15,288 -9,584 -7,414 -3,829 -6,422 -3,241 -2,337 -6,076 -564 -1,038 -1,430 -498
Total Stockholders Equity 3,010,745 2,800,232 2,468,978 2,360,213 2,232,268 1,761,497 1,285,492 1,229,392 1,185,262 1,316,728 1,369,310 1,538,712 1,329,400 1,105,436 1,003,698 799,020 718,259 770,577 616,458 464,210 307,645
Total Investments 225,218 11,228 136,098 462,408 463,272 731,465 1,025,889 628,502 644,199 781,538 846,794 1,081,431 983,773 795,969 693,312 463,585 372,969 420,535 454,430 313,148 197,392
Total Debt 260,608 239,565 622,148 665,992 727,037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt -674,201 -557,598 -135,864 85,015 -122,519 -599,219 -424,707 -673,228 -514,571 -390,460 -281,502 -189,693 -211,181 -216,784 -168,754 -110,837 -78,303 -54,296 -37,746 -51,867 -24,901

Reported Currency: USD TTM 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Cash Flows from Operating Activities
Net Income 553,616 394,948 322,160 331,241 307,441 427,734 453,689 420,761 365,855 365,014 311,183 277,314 275,186 241,397 151,153 91,535 74,331 77,000 66,005 51,733 32,953
Depreciation & Amortization 122,291 112,702 115,609 115,424 95,857 68,507 59,491 61,148 56,776 52,583 46,121 40,005 35,139 20,887 23,833 26,407 23,623 15,862 11,585 6,797 5,365
Deferred Income Tax -70,667 -108,521 -40,244 -76,930 7,293 7,440 20,810 -4,626 2,967 -12,571 -3,090 474 -4,293 4,487 8,243 -6,057 -5,606 6,429 18,946 -7,733 -33,886
Stock Based Compensation 218,615 236,650 249,216 243,279 201,948 162,914 157,855 175,326 156,760 145,553 127,156 104,212 95,348 89,747 70,773 56,064 60,582 41,212 0 4,573 10
Change in Working Capital -108,943 -25,725 -250,287 -47,628 -2,575 65,100 68,029 87,745 126,958 132,192 64,947 76,850 91,939 59,601 58,529 31,403 37,955 13,798 3,511 -4,669 8,569
Accounts Receivable 19,897 16,704 -130,605 -46,289 46,502 -18,305 -4,889 -24,115 9,732 -38,680 -40,895 -18,867 -20,207 -54,526 -6,365 -12,555 -7,940 -30,004 0 -20,456 -4,152
Inventory -32,435 32,491 -46,310 5,843 6,503 -3,832 -734 4,218 -334 -9,246 -5,445 -1,617 -262 1,666 -4,996 -3,671 523 -2,366 -2,997 -1,002 -928
Accounts Payable -30,949 -63,100 19,163 -223,613 -91,094 -23,481 22,636 30,524 33,217 39,521 18,339 16,790 9,953 28,476 12,157 10,248 4,006 16,592 0 9,283 6,163
Other Working Capital -65,456 -11,820 -92,535 216,431 35,514 110,718 51,016 77,118 84,343 140,597 92,948 80,544 102,455 83,985 57,733 37,381 41,366 29,576 6,508 7,506 7,486
Other Non-Cash Items 187,314 43,355 46,177 79,810 50,934 16,146 1,194 -73 2,219 1,770 2,675 838 2,118 819 1,081 2,629 2,807 15,349 24,885 34,286 27,579
Net Cash Provided by Operating Activities 735,715 653,409 442,631 645,196 660,898 747,841 761,068 740,281 711,535 684,541 548,992 499,693 495,437 416,938 313,612 201,981 193,692 169,650 125,378 84,987 40,590
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -39,734 -54,184 -33,624 -30,651 -59,940 -103,542 -53,465 -42,681 -68,238 -67,086 -22,718 -26,583 -30,117 -36,160 -12,625 -12,375 -27,923 -16,454 -21,400 -9,293 -5,775
Acquisitions Net -32,939 -35,049 -67,911 -411,319 -955,574 -611,550 1,000 -4,000 -4,750 -6,779 -49,439 -212,642 -128,335 -5,715 -2,530 -706 -995 -207,144 -42,778 -395 -29,201
Purchases of Investments -1,600 -1,789 -61,284 -472,165 -584,240 -602,987 -855,424 -446,838 -354,708 -609,875 -515,737 -938,571 -1,059,853 -979,597 -877,003 -414,857 -494,082 -902,250 -557,999 -407,533 -335,231
Sales/Maturities of Investments 13,237 127,415 380,935 468,800 852,752 903,445 451,866 457,307 485,669 666,619 738,476 825,938 866,045 876,019 651,405 328,110 535,494 937,716 417,817 290,351 205,662
Other Investing Activities 11,637 125,626 319,651 -3,365 268,512 300,458 36 3,927 4,747 6,422 59 -612 -19 5,734 2,530 719 1,216 -9 -49 110 -168
Net Cash Used for Investing Activities -61,036 36,393 218,116 -445,335 -747,002 -414,634 -455,987 -32,285 62,720 -10,699 150,641 -352,470 -352,279 -139,719 -238,223 -99,109 13,710 -188,141 -204,409 -126,760 -164,713
Cash Flows from Financing Activities
Debt Repayment -350,000 -350,000 -20,000 -20,000 -10,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 55,330 59,959 64,540 65,752 52,835 45,598 48,818 47,039 44,869 0 0 0 0 0 0 0 18,502 23,289 44,258 68,867 24,832
Common Stock Repurchased -461,895 -363,258 -500,023 -500,000 -100,016 -201,045 -600,081 -600,090 -700,124 -606,858 -650,542 -200,000 -184,776 -271,526 -75,000 -87,436 -200,000 0 0 0 0
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 -9,490 59,959 -21,025 51,720 447,259 -155,447 48,818 54,058 47,477 49,956 45,582 33,682 35,545 44,862 58,202 16,730 -221 12,197 20,887 68,867 113,636
Net Cash Used Provided by Financing Activities -416,517 -653,299 -476,508 -468,280 337,243 -155,447 -551,263 -546,032 -652,647 -556,902 -604,960 -166,318 -149,231 -226,664 -16,798 -70,706 -181,719 35,486 65,145 68,867 138,468
Effect of Forex Changes on Cash -1,228 2,125 -6,365 -74 -567 -1,400 -2,339 -3,307 2,503 -7,982 -2,864 -2,393 470 -2,525 -674 368 -1,676 -445 -235 -128 205
Net Change in Cash 256,958 38,628 177,874 -268,493 250,572 176,360 -248,521 158,657 124,111 108,958 91,809 -21,488 -5,603 48,030 57,917 32,534 24,007 16,550 -14,121 26,966 14,550
Cash at End of Period 3,464,634 800,835 762,207 584,333 852,826 602,254 424,707 673,228 514,571 390,460 281,502 189,693 211,181 216,784 168,754 110,837 78,303 54,296 37,746 51,867 24,901
Cash at Start of Period 3,207,676 762,207 584,333 852,826 602,254 425,894 673,228 514,571 390,460 281,502 189,693 211,181 216,784 168,754 110,837 78,303 54,296 37,746 51,867 24,901 10,351
Free Cash Flow
Operating Cash Flow 735,715 653,409 442,631 645,196 660,898 747,841 761,068 740,281 711,535 684,541 548,992 499,693 495,437 416,938 313,612 201,981 193,692 169,650 125,378 84,987 40,590
Capital Expenditure -39,734 -54,184 -33,624 -30,651 -59,940 -103,542 -53,465 -42,681 -68,238 -67,086 -22,718 -26,583 -30,117 -36,160 -12,625 -12,375 -27,923 -16,454 -21,400 -9,293 -5,775
Free Cash Flow 695,981 599,225 409,007 614,545 600,958 644,299 707,603 697,600 643,297 617,455 526,274 473,110 465,320 380,778 300,987 189,606 165,769 153,196 103,978 75,694 34,815