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,227,107 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 272,313 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 1,954,794 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 87.15% 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 503,345 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 886,194 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,413,015 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 541,779 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 21.28% 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 48,756 47,145 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
EBITDA 641,455 778,001 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
Depreciation and Amortization 80,441 132,504 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
Income Before Tax 512,258 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 77,690 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 434,568 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 16.92% 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 5.00 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 4.98 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 Q1 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,050,509 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 20,100 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,070,609 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 836,309 1,140,276 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
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 74,253 48,901 51,159 52,435 44,740 45,268 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
Total Current Assets 1,981,171 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 191,999 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,797,859 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 806,375 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 -162,845 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 162,845 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 373,010 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,169,243 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,150,414 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 27,899 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 15,885 22,454 22,800 22,800 23,600 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
Tax Payables 15,885 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 433,167 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 229,623 386,554 -36,821 -33,663 -42,291 -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
Total Current Liabilities 706,574 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 849,290 854,396 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
Deferred Revenue -73,092 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 73,092 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 184,907 113,520 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
Total Non-Current Liabilities 1,034,197 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,740,771 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,318,120 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 -112,295 -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,409,643 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 20,100 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 849,290 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 -201,219 -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 434,568 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 135,916 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 -90,731 -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 236,384 221,891 168,128 166,338 145,615 116,190 0 53,154 33,347 33,951 36,861 35,298 32,415 23,088 19,019 13,212 0 0 0 0 0
Change in Working Capital -5,328 -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 -23,427 -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 -90,732 -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 15,582 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 42,672 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 27,952 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 739,173 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 -28,969 -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 -88,327 -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 -19,940 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 -8,852 -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 -146,088 -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 -75,000 -500,000 0 0 0 -21 -91 -53,149 -74,422 -31,976 -65,913 -54,230 0 0 0 0 0
Common Stock Issued 31,978 30,114 5,391 31,377 232,690 307,173 41,019 52,503 53,811 43,623 0 2,987 0 2,167 1,592 1,515 9,302 7,956 6,256 6,031 5,893
Common Stock Repurchased -75,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 -70,173 -64,939 -45,328 -66,173 332,626 1,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
Net Cash Used Provided by Financing Activities -45,134 -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 -5,131 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 542,820 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 3,027,927 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 2,485,107 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 739,173 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 -28,969 -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 710,204 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