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 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 2003-12-31
Revenue 2,158,956 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 113,535
Revenue Growth - 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% 18.50%
Cost of Revenue 262,676 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 18,477
Gross Profit 1,896,280 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 95,058
Gross Profit Margin 87.47% 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% 83.73%
Research and Development 479,971 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 23,792
General and Administrative Expenses 842,728 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 36,866
Total Operating Expenses 1,343,044 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 61,713
Operating Income or Loss 553,236 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 30,317
Operating Margin 24.25% 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% 26.70%
Interest Expense 43,652 22,726 12,405 10,988 3,461 0 0 221 325 779 1,169 2,661 3,332 4,488 10,401 -9,342 -6,822 3,013 0 0 0
EBITDA 587,774 613,763 542,972 521,512 541,213 490,369 403,700 393,291 373,073 372,306 404,359 322,651 334,514 269,939 252,129 219,097 166,318 119,901 66,252 34,673 40,086
Depreciation and Amortization 29,614 21,105 29,701 25,156 26,173 13,795 12,972 12,755 19,394 23,388 80,701 26,443 65,955 48,760 64,186 50,093 38,949 27,463 8,107 7,588 7,098
Income Before Tax 523,777 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 30,674
Income Tax Expense 40,180 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 9,361
Net Income 483,597 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 21,313
Net Income Margin 20.75% 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% 18.77%
EPS 5.56 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 0.36
EPS Diluted 5.54 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 0.34
Weighted Average Shares Out - 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 59,832
Weighted Average Shares Out Diluted - 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 63,752

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 639,342 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
Short Term Investments 171 183 361 479 288 225 286 381 446 714 500 452 576 455 7,966 5,699 4,627 171 18,066 54,899 4,976
Cash + Short Term Investments 639,513 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 83,014
Net Receivables 673,973 760,287 645,891 537,564 433,479 317,700 124,659 322,029 269,642 272,335 298,579 312,866 247,898 76,604 153,819 157,285 115,780 89,694 44,199 18,792 36,234
Inventory -55,935 -51,159 0 0 0 -35,260 -27,002 0 0 0 0 0 0 -472,934 0 0 0 0 0 3,404 0
Other Current Assets 55,935 51,159 0 0 0 35,260 27,002 24,512 22,170 49,380 26,031 23,338 19,731 472,934 17,827 5,993 17,538 20,976 4,055 23,612 3,311
Total Current Assets 1,313,486 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 122,559
Non-Current Assets
Property, Plant and Equipment 191,618 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 5,801
Goodwill 3,769,321 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 0
Intangible Assets 849,205 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 50,027
Long Term Investments -338,206 0 -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 0
Tax Assets 146,588 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 0
Other Non-Current Assets 741,508 551,141 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 959
Total Non-Current Assets 5,360,034 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 56,787
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 6,673,520 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 179,346
Current Liabilities
Accounts Payable 14,801 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 988
Short Term Debt 14,652 0 0 0 75,000 8,726 -162,302 5,263 4,695 7,127 9,333 53,149 74,423 31,962 26,758 29,630 7,716 13,927 0 0 0
Tax Payables 14,652 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 0
Deferred Revenue 349,668 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 37,874
Other Current Liabilities -29,453 -14,021 -10,863 -18,691 -89,298 -16,679 156,260 123,163 109,942 121,887 113,384 113,521 98,186 -34,203 68,307 68,776 61,749 60,548 29,308 19,171 12,762
Total Current Liabilities 349,668 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 51,624
Non-Current Liabilities
Long Term Debt 753,812 753,574 753,576 798,118 423,531 0 0 0 0 0 18,136 0 53,149 159,525 198,668 249,795 52,430 109,393 0 0 0
Deferred Revenue -70,360 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 0
Deferred Tax 70,360 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 648
Other Non-Current Liabilities 563,240 538,279 695,162 672,539 610,624 257,756 253,840 50,762 49,240 54,113 78,806 96,917 100,479 237,617 34,804 36,629 17,314 6,980 0 0 0
Total Non-Current Liabilities 1,317,052 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 648
Total Liabilities 1,666,720 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 52,272
Common Stock 953 953 953 953 946 932 932 932 932 932 932 932 927 916 897 897 783 392 332 332 166
Retained Earnings 5,008,580 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 100,701
Accumulated Other Comprehensive Income/Loss -134,269 -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 4,440
Total Stockholders Equity 5,006,800 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 127,074
Total Investments 171 183 361 479 288 225 286 381 446 714 500 452 576 455 7,966 5,699 4,627 171 18,066 54,899 4,976
Total Debt 753,812 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 0
Net Debt 114,470 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 -78,038

Reported Currency: USD TTM 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 2003-12-31
Cash Flows from Operating Activities
Net Income 483,597 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 21,313
Depreciation & Amortization 127,340 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 7,098
Deferred Income Tax -140,523 -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 -17
Stock Based Compensation 204,542 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 34,421 0 0 0
Change in Working Capital -45,649 -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 9,279
Accounts Receivable -12,397 -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 0
Inventory -1,264 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 0
Accounts Payable -2,408 -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 0
Other Working Capital -19,406 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 9,279
Other Non-Cash Items 29,065 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 1,133
Net Cash Provided by Operating Activities 658,372 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 38,806
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -25,684 -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 -2,761
Acquisitions Net -341,437 -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 -21,747
Purchases of Investments 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 -25,230
Sales/Maturities of Investments 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 34,988
Other Investing Activities -10,295 -734 -2,990 -6,555 -1,412 -8,892 -14,409 -11,839 230 0 0 0 0 -14,260 -12 0 0 -8,257 -270 -544 -1,138
Net Cash Used for Investing Activities -372,912 -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 -15,888
Cash Flows from Financing Activities
Debt Repayment 0 0 -45,000 -75,000 0 0 0 0 -21 -91 -53,149 -74,422 -31,976 -65,913 -54,230 0 0 0 0 0 0
Common Stock Issued 5,391 5,391 0 232,690 307,173 0 0 0 0 0 2,987 0 2,167 1,592 1,515 9,302 7,956 6,256 6,031 5,893 7,513
Common Stock Repurchased -246,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 0
Dividends Paid 0 0 0 -232,690 0 0 0 0 0 0 -34,007 0 -22,791 0 -15,361 0 0 0 0 0 0
Other Financing Activities -39,027 -45,328 -66,173 332,626 181,352 7,126 41,391 56,858 46,180 48,242 70,542 45,053 55,628 34,682 43,890 218,456 -55,773 124,518 0 0 0
Net Cash Used Provided by Financing Activities -280,130 -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 7,513
Effect of Forex Changes on Cash 1,503 -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 1,409
Net Change in Cash 6,833 -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 31,840
Cash at End of Period 2,239,297 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
Cash at Start of Period 2,232,464 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 46,198
Free Cash Flow
Operating Cash Flow 658,372 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 38,806
Capital Expenditure -25,684 -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 -2,761
Free Cash Flow 632,688 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 36,045