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-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 2,467,743 2,269,949 2,065,553 1,906,715 1,681,297 1,515,892 1,293,636 1,095,250 988,465 942,753 936,021 861,260 798,018 691,449 580,236 516,885 478,339 385,340 263,640 158,036 134,539
Revenue Growth - 9.90% 8.33% 13.41% 10.91% 17.18% 18.11% 10.80% 4.85% 0.72% 8.68% 7.92% 15.41% 19.17% 12.26% 8.06% 24.13% 46.16% 66.82% 17.46%
Cost of Revenue 283,300 271,298 250,641 257,984 225,264 166,273 155,885 150,164 146,860 147,246 153,386 146,692 139,516 119,014 100,879 97,236 91,414 78,047 56,727 20,463 18,277
Gross Profit 2,184,443 1,998,651 1,814,912 1,648,731 1,456,033 1,349,619 1,137,751 945,086 841,605 795,507 782,635 714,568 658,502 572,435 479,357 419,649 386,925 307,293 206,913 137,573 116,262
Gross Profit Margin 88.10% 88.05% 87.87% 86.47% 86.60% 89.03% 87.95% 86.29% 85.14% 84.38% 83.61% 82.97% 82.52% 82.79% 82.61% 81.19% 80.89% 79.75% 78.48% 87.05% 86.42%
Research and Development 520,043 494,869 433,661 404,870 355,371 298,210 233,802 202,746 183,093 168,831 165,421 151,439 132,628 108,530 88,990 79,856 71,594 56,481 49,406 30,688 26,281
General and Administrative Expenses 938,779 855,135 772,871 715,377 587,707 521,200 413,580 338,640 269,515 253,603 246,376 218,907 205,178 180,357 155,096 137,264 134,887 115,108 86,901 43,285 39,824
Total Operating Expenses 1,476,741 1,372,516 1,222,254 1,135,460 959,677 834,579 661,177 554,358 465,363 441,828 435,185 392,705 364,249 306,876 260,089 233,446 217,194 180,524 142,657 75,157 87,254
Operating Income or Loss 707,702 626,135 592,658 513,271 496,356 515,040 476,574 390,728 376,242 353,679 347,450 321,863 294,253 265,559 219,268 183,477 169,731 126,769 36,156 58,840 45,978
Operating Margin 26.52% 27.58% 28.69% 26.92% 29.52% 33.98% 36.84% 35.67% 38.06% 37.52% 37.12% 37.37% 36.87% 38.41% 37.79% 35.50% 35.48% 32.90% 13.71% 37.23% 34.17%
Interest Expense 49,476 47,145 22,726 12,405 10,988 3,461 59 86 221 325 779 1,169 2,661 3,332 4,488 10,401 9,342 0 3,013 0 0
EBITDA 863,792 758,639 707,221 620,138 581,631 575,556 539,355 466,306 445,829 431,349 430,474 404,359 381,630 334,145 280,844 244,157 226,126 165,718 119,901 66,947 55,489
Depreciation and Amortization 146,705 132,504 137,284 129,060 106,246 78,975 59,255 67,678 69,587 19,394 23,388 80,701 26,443 65,955 48,760 64,186 50,093 38,949 27,463 8,107 7,588
Income Before Tax 683,517 592,138 575,315 515,354 493,925 522,583 487,085 395,694 380,315 356,765 348,139 322,489 293,547 264,858 216,394 173,529 166,691 124,263 33,061 63,111 47,901
Income Tax Expense 115,751 91,726 51,605 60,727 60,038 71,288 67,710 136,443 114,679 104,244 93,449 77,162 90,064 84,183 63,262 57,138 55,020 41,871 18,905 19,208 13,334
Net Income 567,766 500,412 523,710 454,627 433,887 451,295 419,375 259,251 265,636 252,521 254,690 245,327 203,483 180,675 153,132 116,391 111,671 82,392 14,156 43,903 34,567
Net Income Margin 21.19% 22.05% 25.35% 23.84% 25.81% 29.77% 32.42% 23.67% 26.87% 26.79% 27.21% 28.48% 25.50% 26.13% 26.39% 22.52% 23.35% 21.38% 5.37% 27.78% 25.69%
EPS 6.52 5.76 6.02 5.22 5.05 5.36 4.99 3.05 3.05 2.82 2.77 2.65 2.20 1.96 1.69 1.32 1.35 1.06 0.19 0.69 0.56
EPS Diluted 6.48 5.73 5.99 5.16 4.97 5.25 4.88 2.98 2.99 2.76 2.70 2.58 2.14 1.91 1.64 1.27 1.29 1.02 0.19 0.65 0.53
Weighted Average Shares Out - 86,833 87,051 87,100 85,840 84,259 83,973 84,988 87,227 89,561 92,067 92,691 92,622 92,120 90,684 88,486 82,975 77,792 72,686 63,628 61,910
Weighted Average Shares Out Diluted - 87,386 87,490 88,102 87,288 85,925 85,913 86,854 88,969 91,502 94,194 95,139 94,954 94,381 93,209 91,785 86,768 81,135 76,398 67,384 65,956

Reported Currency: USD Q3 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 1,246,057 860,201 614,391 667,667 912,672 872,094 777,139 881,501 822,479 784,168 788,064 742,486 576,703 471,828 472,479 335,878 228,176 167,224 104,315 176,166 83,547
Short Term Investments 49,212 189 183 361 479 288 225 286 381 446 714 500 452 576 455 7,966 5,699 4,627 171 18,066 54,899
Cash + Short Term Investments 1,295,269 860,390 614,574 668,028 913,151 872,382 777,364 881,787 822,860 784,614 788,778 742,986 577,155 472,404 472,934 343,844 233,875 171,851 104,486 194,232 138,446
Net Receivables 988,433 1,140,276 998,389 918,111 761,346 637,830 498,553 361,477 322,029 269,642 272,335 280,345 312,866 247,898 224,006 153,819 157,285 115,780 89,694 40,134 18,792
Inventory 0 0 -51,159 -52,435 -44,740 0 -35,260 -27,002 0 0 0 0 0 0 -472,934 0 0 0 0 0 3,404
Other Current Assets 64,376 48,901 51,159 123,767 76,368 71,940 48,969 48,665 24,512 22,170 49,380 44,357 23,338 19,731 17,693 17,827 5,993 17,538 20,976 8,120 23,612
Total Current Assets 2,348,078 2,049,567 1,374,861 1,313,919 1,450,715 1,305,861 1,095,064 1,006,446 1,169,401 1,076,426 1,110,493 1,067,596 913,359 740,033 549,538 515,490 397,153 305,169 215,156 242,486 184,254
Non-Current Assets
Property, Plant and Equipment 193,861 194,760 209,978 208,795 234,233 189,307 61,655 57,096 54,677 61,924 64,643 78,674 52,253 45,638 36,921 35,131 36,812 29,082 25,530 6,362 5,551
Goodwill 3,818,560 3,805,874 3,658,267 3,409,271 3,038,306 2,413,280 1,572,455 1,378,553 1,337,215 1,332,348 1,312,182 1,255,704 1,251,247 1,225,375 1,035,083 1,038,824 1,048,003 453,689 428,959 0 0
Intangible Assets 756,712 835,417 809,183 763,119 694,865 476,711 211,272 157,625 172,619 220,553 259,312 291,390 351,173 383,420 278,320 322,313 373,398 177,745 205,381 53,866 48,385
Long Term Investments 0 634 892 -233,674 -263,063 -213,384 -88,285 -99,207 0 0 0 0 0 0 -42,717 0 0 -17,538 0 0 0
Tax Assets 214,311 164,227 84,515 24,879 28,830 24,077 26,630 42,111 42,327 32,896 21,286 18,432 14,992 7,062 5,796 2,576 456 17,538 0 2,153 558
Other Non-Current Assets 276,551 272,396 550,249 838,005 756,704 643,035 387,173 398,999 24,287 5,757 6,187 10,586 24,393 46,942 263,935 5,848 8,692 3,607 3,017 642 898
Total Non-Current Assets 5,259,995 5,273,308 5,313,084 5,010,395 4,489,875 3,533,026 2,170,900 1,935,177 1,631,125 1,653,478 1,663,610 1,654,786 1,694,058 1,708,437 1,577,338 1,404,692 1,467,361 664,123 662,887 63,023 55,392
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 7,608,073 7,322,875 6,687,945 6,324,314 5,940,590 4,838,887 3,265,964 2,941,623 2,800,526 2,729,904 2,774,103 2,722,382 2,607,417 2,448,470 2,126,876 1,920,182 1,864,514 969,292 878,043 305,509 239,646
Current Liabilities
Accounts Payable 16,394 22,772 14,021 10,863 18,691 14,298 7,953 6,042 7,395 4,865 3,421 7,939 4,924 6,987 2,241 2,426 3,069 3,603 3,599 1,330 1,100
Short Term Debt 0 0 0 0 0 75,000 0 0 0 0 0 0 53,149 74,423 31,962 26,758 29,630 7,716 13,927 0 0
Tax Payables 26,781 65,555 49,510 61,040 71,272 46,394 8,726 5,760 5,263 4,695 7,127 9,333 8,182 6,213 6,179 12,262 10,642 10,718 0 0 0
Deferred Revenue 427,188 457,514 413,989 391,528 372,061 351,353 328,584 440,491 403,279 364,644 332,664 309,775 305,793 259,155 199,805 169,275 166,189 122,799 101,226 49,894 43,906
Other Current Liabilities 284,127 343,453 317,316 315,061 266,801 208,095 179,504 156,260 123,163 109,942 121,887 113,384 105,339 91,973 71,182 56,045 58,134 51,031 60,548 26,906 19,171
Total Current Liabilities 754,490 889,294 413,989 391,528 372,061 351,353 328,584 440,491 539,100 484,146 465,099 440,431 477,387 438,751 199,805 266,766 267,664 195,867 179,300 80,532 64,177
Non-Current Liabilities
Long Term Debt 842,958 854,396 866,376 857,954 919,058 515,299 0 0 0 0 0 0 0 53,149 127,563 198,668 250,220 52,430 109,393 0 0
Deferred Revenue 0 0 58,126 -105,548 -110,321 -78,643 0 0 0 0 0 -18,136 0 0 -75,026 0 0 0 0 0 0
Deferred Tax 55,704 75,301 58,126 105,548 110,321 78,643 30,077 1,461 2,259 2,091 37,390 66,899 92,822 101,618 75,026 107,313 127,527 62,471 47,577 0 0
Other Non-Current Liabilities 126,145 113,520 102,756 98,272 84,514 96,426 61,573 85,778 50,762 49,240 91,503 78,806 96,917 100,479 82,989 34,804 36,204 17,314 6,980 0 0
Total Non-Current Liabilities 1,024,807 1,043,217 1,408,105 1,448,738 1,470,657 1,034,155 287,833 255,301 53,021 51,331 91,503 145,705 189,739 255,246 397,142 340,785 413,951 132,215 163,950 0 0
Total Liabilities 1,779,297 1,932,511 1,822,094 1,840,266 1,842,718 1,385,508 616,417 695,792 2,800,526 2,729,904 2,774,103 586,136 2,607,417 693,997 596,947 607,551 681,615 328,082 343,250 80,532 64,177
Common Stock 953 953 953 953 953 946 932 932 932 932 932 932 932 927 916 897 897 783 392 332 332
Retained Earnings 5,576,346 5,283,342 4,782,930 4,259,220 3,804,593 3,370,706 2,919,411 2,316,916 2,057,665 1,792,029 1,539,508 1,284,818 1,039,491 836,008 655,333 502,201 385,810 274,139 193,327 179,171 135,268
Accumulated Other Comprehensive Income/Loss -71,638 -90,271 -122,722 -56,112 -17,775 -65,381 -62,379 -37,844 -57,652 -52,164 -31,754 -2,644 8,651 11,876 16,962 8,812 -1,484 16,229 7,718 4,271 6,701
Total Stockholders Equity 5,828,776 5,390,364 4,865,851 4,484,048 4,097,872 3,453,379 2,649,547 2,245,831 2,208,405 2,194,427 2,217,501 2,136,246 1,940,291 1,754,473 1,529,929 1,312,631 1,182,899 641,210 534,793 224,977 175,469
Total Investments 49,212 189 183 361 479 288 225 286 381 446 714 500 452 576 455 7,966 5,699 4,627 171 18,066 54,899
Total Debt 842,958 854,396 753,574 753,576 798,118 423,531 0 0 0 0 0 18,136 53,149 127,572 159,525 225,426 279,425 60,146 123,320 0 0
Net Debt -403,099 -5,805 139,183 85,909 -114,554 -448,563 -777,139 -881,501 -822,479 -784,168 -788,064 -724,350 -523,554 -344,256 -312,954 -110,452 51,249 -107,078 19,005 -176,166 -83,547

Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 567,766 500,412 523,710 454,627 433,887 451,295 419,375 259,251 265,636 252,521 254,690 245,327 203,483 180,675 153,132 116,391 111,671 82,392 14,156 43,903 34,567
Depreciation & Amortization 140,816 132,504 114,563 106,867 106,246 78,975 59,255 67,678 69,587 77,670 81,924 80,701 85,422 65,955 60,826 64,186 50,093 38,949 27,463 8,107 7,588
Deferred Income Tax -89,275 -91,306 -130,716 -34,490 -30,932 -14,511 -33,675 -2,693 -10,921 -15,196 -18,859 -24,025 -18,896 -3,021 -26,719 -28,146 -13,323 -5,634 -15,224 -2,051 546
Stock Based Compensation 261,242 221,891 168,128 166,338 145,615 116,190 83,346 53,154 33,347 33,951 36,861 35,298 32,415 23,088 19,019 13,212 11,779 8,918 0 0 0
Change in Working Capital -135,417 -73,835 -78,305 -154,628 -116,124 -137,719 -43,851 51,553 5,032 24,036 42,250 4,115 8,872 50,426 -29,475 19,388 37,771 -78 23,307 17,296 8,512
Accounts Receivable -204,825 -102,516 -114,986 -149,017 -160,319 -154,403 -74,455 -14,406 -17,388 6,044 -5,554 -2,983 -12,401 -8,086 -11,149 -6,434 -4,551 -10,392 0 0 0
Inventory -89,468 -33,679 0 -86,004 17,385 -39,104 -45,529 18,266 -35,929 -15,581 4,048 -50,744 -36,023 -7,258 0 9,560 20,871 992 0 0 0
Accounts Payable 27,913 27,853 -8,250 53,846 21,362 38,543 19,920 27,045 16,919 -6,993 8,208 15,737 9,548 18,222 0 12,913 9,467 6,055 0 0 0
Other Working Capital 93,404 34,507 44,931 26,547 5,448 17,245 56,213 20,648 41,430 40,566 35,548 42,105 47,748 47,548 -18,326 3,349 11,984 3,267 23,307 17,296 8,512
Other Non-Cash Items 313,496 27,456 33,623 10,768 8,618 5,706 1,987 1,495 -5,854 -5,459 -11,559 -8,433 -12,881 -9,462 -9,899 -11,342 -1,283 2,581 5,574 570 153
Net Cash Provided by Operating Activities 770,489 717,122 631,003 549,482 547,310 499,936 486,437 430,438 356,827 367,523 385,307 332,983 298,415 307,661 166,884 173,689 196,708 127,128 89,697 67,825 51,366
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -41,038 -25,318 -24,370 -23,018 -35,370 -44,940 -21,762 -19,149 -12,443 -16,145 -26,023 -28,848 -23,977 -22,063 -14,260 -8,311 -16,639 -10,859 -7,843 -4,482 -3,191
Acquisitions Net -12,711 -208,911 -386,264 -510,805 -572,328 -787,196 -283,026 -63,885 -7,891 -46,117 -103,016 -4,224 -45,075 -269,486 14,260 0 -320,130 -119 -296,555 -4,385 0
Purchases of Investments -48,745 0 0 0 0 0 0 0 0 0 -355 -261 -228 -351 -1,075 -9,899 -12,993 -4,460 -6,094 -52,865 -74,455
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 124 156 324 257 8,687 7,491 11,763 20 24,118 90,164 25,000
Other Investing Activities -3,412 -5,813 -734 -2,990 -6,555 -1,412 -8,892 -14,409 -11,839 230 -231 -105 -44,979 0 -14,260 -12 0 -101 -8,257 -270 -544
Net Cash Used for Investing Activities -105,906 -240,042 -411,368 -536,813 -614,253 -833,548 -313,680 -97,443 -32,173 -62,032 -129,270 -33,177 -68,956 -291,643 -6,648 -10,731 -337,999 -15,418 -294,631 28,162 -53,190
Cash Flows from Financing Activities
Debt Repayment 0 0 0 -45,000 300,000 500,000 0 0 0 -21 -91 -53,149 -74,422 -31,976 -65,913 -54,230 218,995 -63,179 121,267 0 0
Common Stock Issued 4,099 0 0 0 0 0 0 0 0 0 0 0 0 0 24,521 1,515 1,720 7,956 6,256 6,031 5,893
Common Stock Repurchased -2,818 -196,494 -205,571 -134,679 -161,029 -59,116 -269,801 -336,042 -336,335 -337,910 -233,793 -116,132 -95,477 -12,704 0 -39,904 -10,008 -8,012 0 -7,492 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 -75,189 -34,825 -39,937 -66,173 -42,374 -11,475 7,126 41,391 56,858 46,180 48,242 39,522 45,053 35,004 11,753 28,529 7,043 7,406 3,251 0 0
Net Cash Used Provided by Financing Activities -75,189 -231,319 -245,508 -245,852 96,597 429,409 -262,675 -294,651 -279,477 -291,751 -185,642 -129,759 -124,846 -9,676 -29,639 -64,090 217,750 -55,829 130,774 -1,461 5,893
Effect of Forex Changes on Cash 17,321 49 -27,403 -11,822 10,924 -842 -14,444 20,678 -6,866 -17,636 -24,817 -4,264 262 -6,993 6,004 8,834 -15,507 7,028 2,309 -1,907 1,440
Net Change in Cash 606,715 245,810 -53,276 -245,005 40,578 94,955 -104,362 59,022 38,311 -3,896 45,578 165,783 104,875 -651 136,601 107,702 60,952 62,909 -71,851 92,619 5,509
Cash at End of Period 4,255,725 860,201 614,391 667,667 912,672 872,094 777,139 881,501 822,479 784,168 788,064 742,486 576,703 471,828 472,479 335,878 228,176 167,224 104,315 176,166 83,547
Cash at Start of Period 3,649,010 614,391 667,667 912,672 872,094 777,139 881,501 822,479 784,168 788,064 742,486 576,703 471,828 472,479 335,878 228,176 167,224 104,315 176,166 83,547 78,038
Free Cash Flow
Operating Cash Flow 770,489 717,122 631,003 549,482 547,310 499,936 486,437 430,438 356,827 367,523 385,307 332,983 298,415 307,661 166,884 173,689 196,708 127,128 89,697 67,825 51,366
Capital Expenditure -41,038 -25,318 -24,370 -23,018 -35,370 -44,940 -21,762 -19,149 -12,443 -16,145 -26,023 -28,848 -23,977 -22,063 -14,260 -8,311 -16,639 -10,859 -7,843 -4,482 -3,191
Free Cash Flow 729,451 691,804 606,633 526,464 511,940 454,996 464,675 411,289 344,384 351,378 359,284 304,135 274,438 285,598 152,624 165,378 180,069 116,269 81,854 63,343 48,175