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,388,286 2,182,399 1,944,135 1,659,019 1,399,719 1,191,832 965,230 837,630 711,764 575,936 440,943 349,936 251,738 226,260 209,659 212,428 192,805 158,889 134,338 112,085 95,105
Revenue Growth - 12.26% 17.19% 18.53% 17.44% 23.48% 15.23% 17.68% 23.58% 30.61% 26.01% 39.01% 11.26% 7.92% -1.30% 10.18% 21.35% 18.28% 19.85% 17.85%
Cost of Revenue 464,418 414,008 357,241 308,968 289,239 269,933 220,403 173,814 188,885 156,979 129,185 114,866 88,167 83,599 73,714 73,408 76,704 56,136 44,286 35,384 30,742
Gross Profit 1,923,868 1,768,391 1,586,894 1,350,051 1,110,480 921,899 744,827 663,816 522,879 418,957 311,758 235,070 163,571 142,661 135,945 139,020 116,101 102,753 90,052 76,701 64,363
Gross Profit Margin 80.55% 81.03% 81.62% 81.38% 79.34% 77.35% 77.17% 79.25% 73.46% 72.74% 70.70% 67.18% 64.98% 63.05% 64.84% 65.44% 60.22% 64.67% 67.03% 68.43% 67.68%
Research and Development 256,253 220,923 201,022 162,916 125,602 100,937 88,850 76,400 65,760 55,426 46,757 32,756 20,037 17,350 13,942 12,759 12,453 12,008 10,123 8,492 6,886
General and Administrative Expenses 1,283,242 1,022,959 878,718 835,476 587,336 516,517 464,490 419,780 417,733 254,221 195,664 161,267 119,526 100,231 86,756 81,593 88,346 72,481 65,901 57,112 52,988
Total Operating Expenses 1,583,745 1,317,442 1,154,557 1,060,849 746,933 648,335 571,011 496,180 483,493 309,647 242,421 194,023 141,800 119,886 104,110 99,232 98,249 88,672 80,493 69,955 64,361
Operating Income or Loss 340,123 450,949 432,337 289,202 363,547 273,564 173,816 144,905 11,455 80,878 54,154 27,440 21,771 22,775 31,835 39,788 17,852 14,081 7,342 6,746 2
Operating Margin 14.37% 20.66% 22.24% 17.43% 25.97% 22.95% 18.01% 17.30% 1.61% 14.04% 12.28% 7.84% 8.65% 10.07% 15.18% 18.73% 9.26% 8.86% 5.47% 6.02% 0.00%
Interest Expense 186,467 32,125 31,621 -17,395 2,615 2,830 9,014 10,016 9,411 10,481 6,943 4,832 0 0 0 0 0 0 0 0 0
EBITDA 446,840 588,834 575,147 406,146 474,729 364,588 241,503 146,678 11,992 81,394 54,480 27,966 34,623 36,424 35,247 44,668 26,386 25,891 23,490 19,756 13,169
Depreciation and Amortization 106,717 137,885 142,810 116,944 111,182 77,743 63,643 70,165 78,532 70,372 40,058 32,752 12,852 13,649 3,412 4,880 16,147 11,810 11,714 13,010 13,166
Income Before Tax 528,032 486,457 403,968 270,980 390,949 284,015 165,058 136,662 2,581 70,913 47,537 23,134 22,569 23,510 33,088 44,702 25,897 20,926 10,797 8,060 382
Income Tax Expense 125,435 117,004 111,404 43,852 75,986 45,681 42,363 51,591 6,046 26,044 17,803 13,219 7,913 10,221 14,395 20,079 9,946 8,516 4,340 -16,925 282
Net Income 402,597 369,453 292,564 227,128 314,963 238,334 122,695 85,071 -3,465 44,869 29,734 9,915 14,656 13,289 18,693 24,623 15,951 12,410 6,457 24,985 100
Net Income Margin 16.92% 16.93% 15.05% 13.69% 22.50% 20.00% 12.71% 10.16% -0.49% 7.79% 6.74% 2.83% 5.82% 5.87% 8.92% 11.59% 8.27% 7.81% 4.81% 22.29% 0.11%
EPS 1.00 0.93 0.75 0.60 0.87 0.66 0.37 0.26 -0.01 0.15 0.11 0.04 0.06 0.07 0.10 0.13 0.08 0.07 0.04 0.14 0.00
EPS Diluted 0.99 0.93 0.74 0.59 0.86 0.65 0.37 0.26 -0.01 0.15 0.11 0.04 0.06 0.06 0.09 0.13 0.08 0.07 0.03 0.13 0.00
Weighted Average Shares Out - 396,284 392,210 380,726 363,096 360,580 332,000 321,670 319,500 302,150 276,700 265,330 231,310 203,300 197,800 193,720 190,440 187,510 184,530 181,650 162,020
Weighted Average Shares Out Diluted - 397,752 394,160 383,266 366,301 364,480 335,590 324,360 319,500 306,410 282,120 269,490 235,270 207,070 199,250 195,500 194,040 191,650 190,070 188,270 166,740

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 5,229,880 4,967,970 3,827,126 3,755,912 1,070,731 1,100,416 1,211,463 567,223 421,818 527,012 255,953 156,027 545,280 206,405 205,786 159,982 57,785 38,159 28,065 36,807 35,643
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 37 3,515 3,722 20,188 35,268 129,641 119,989 106,120 80,262 61,806
Cash + Short Term Investments 5,229,880 4,967,970 3,827,126 3,755,912 1,070,731 1,100,416 1,211,463 567,223 421,818 527,012 255,953 156,064 548,795 210,127 225,974 195,250 187,426 158,148 134,185 117,069 97,449
Net Receivables 192,831 153,945 124,817 103,949 92,240 89,192 60,900 48,666 40,706 39,721 20,761 21,749 17,439 18,034 12,855 12,294 10,875 9,202 5,673 3,921 4,308
Inventory 0 0 13,374 15,110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 76,013 63,952 22,808 13,541 36,194 23,690 15,572 11,602 10,209 33,078 31,752 21,750 16,949 11,012 8,578 4,939 7,377 11,401 6,680 6,093 1,981
Total Current Assets 5,498,724 5,185,867 3,988,125 3,888,512 1,199,165 1,213,298 1,287,935 627,491 472,733 599,811 308,466 199,563 583,183 239,173 247,407 212,483 205,678 178,751 146,538 127,083 103,738
Non-Current Assets
Property, Plant and Equipment 488,953 401,642 372,111 235,065 222,613 83,303 84,496 87,568 88,311 73,753 57,719 46,308 37,571 69,921 19,162 16,876 24,045 18,407 15,144 13,489 10,254
Goodwill 2,315,313 2,314,759 2,321,015 2,235,999 1,882,020 1,611,535 1,283,457 1,254,866 1,252,945 1,138,805 718,587 718,078 91,784 79,602 80,321 54,328 61,854 46,497 43,563 41,937 37,351
Intangible Assets 275,095 329,306 435,662 426,745 421,196 288,911 182,892 195,965 238,318 241,622 144,472 170,632 20,530 18,774 103,711 70,749 25,711 23,172 66,410 69,594 68,941
Long Term Investments 167,851 0 0 0 10,070 10,070 10,070 9,952 15,507 17,151 21,990 21,662 24,584 29,189 29,724 29,340 0 0 0 0 0
Tax Assets 9,722 9,722 5,034 4,983 5,408 7,469 5,431 7,273 9,107 20,007 22,506 9,256 10,224 5,203 1,978 3,392 2,233 6,973 18,690 21,487 0
Other Non-Current Assets 15,997 161,174 134,924 124,116 113,514 98,371 19,160 1,948 2,650 -7,467 -16,758 -360 3,159 -2,214 2,597 1,544 2,322 1,637 1,277 1,038 967
Total Non-Current Assets 3,272,931 3,216,603 3,268,746 3,026,908 2,654,821 2,099,659 1,585,506 1,557,572 1,606,838 1,483,871 948,516 965,576 187,852 200,475 157,172 121,901 116,165 96,686 101,521 105,608 80,162
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 8,771,655 8,402,470 7,256,871 6,915,420 3,853,986 3,312,957 2,873,441 2,185,063 2,079,571 2,083,682 1,256,982 1,165,139 771,035 439,648 404,579 334,384 321,843 275,437 248,059 232,691 183,900
Current Liabilities
Accounts Payable 25,866 28,460 22,244 15,732 7,640 6,327 9,262 11,478 9,673 8,608 4,939 51,590 6,010 3,123 3,667 1,636 3,299 1,878 1,484 1,876 1,235
Short Term Debt 40,187 36,049 26,268 32,648 29,670 14,288 15,421 31,866 16,746 20,000 24,063 17,500 978 0 0 3,087 23,185 12,116 0 0 0
Tax Payables 2,061 10,438 31,236 16,316 10,705 14,288 8,166 3,814 6,692 4,703 2,362 2,818 978 1,770 1,826 1,907 0 0 0 0 0
Deferred Revenue 97,583 103,567 95,471 74,851 67,274 58,135 45,686 39,164 42,138 38,003 34,362 32,548 25,338 16,895 14,840 9,442 10,374 8,817 7,638 6,292 5,886
Other Current Liabilities 249,427 204,539 194,706 207,619 102,472 75,409 76,297 72,438 66,724 52,679 48,189 0 29,456 34,908 25,240 14,971 1,379 1,334 12,915 11,040 8,410
Total Current Liabilities 413,063 372,615 338,689 330,850 207,056 154,159 146,666 154,946 135,281 119,290 111,553 101,638 61,782 54,926 43,747 29,136 38,237 24,145 22,037 19,208 15,531
Non-Current Liabilities
Long Term Debt 1,067,685 1,069,531 1,095,358 1,110,938 133,720 17,386 0 306,473 338,366 365,000 129,062 153,125 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 76,202 0 0 0 45,613 50,101 50,304 50,867 50,794 49,114 46,114 47,925 0 0 0 0 0 0 0 0
Deferred Tax 63,203 76,202 98,656 72,991 87,096 69,857 12,070 18,386 4,585 30,349 34,582 34,071 0 1,450 0 132 1,801 1,182 1,226 2,539 0
Other Non-Current Liabilities 17,542 -62,201 12,496 25,282 20,521 4,000 13,354 741 6,692 4,703 4,809 3,848 2,151 1,770 1,826 1,695 0 0 0 0 0
Total Non-Current Liabilities 1,148,430 1,159,734 1,206,510 1,209,211 241,337 136,856 75,525 375,904 400,510 450,846 217,567 237,158 50,076 3,220 1,826 1,827 1,801 1,182 1,226 2,539 0
Total Liabilities 1,561,493 1,532,349 1,545,199 1,540,061 448,393 291,015 222,191 530,850 535,791 570,136 329,120 338,796 111,858 58,146 45,573 30,963 40,038 25,327 23,263 21,747 15,531
Common Stock 4,082 4,066 3,946 394 366 364 361 326 325 323 288 283 254 208 206 197 195 191 187 183 179
Retained Earnings 2,107,844 1,829,619 1,460,166 1,167,602 940,474 613,454 320,656 195,799 110,728 114,193 69,324 39,590 29,675 15,019 1,730 -16,963 -41,586 -57,537 -69,947 -76,404 -101,389
Accumulated Other Comprehensive Income/Loss -28,311 -29,075 -5,758 -889 -8,585 -11,688 -9,020 -13,039 -7,594 -6,384 -5,530 -6,518 -8,568 -8,706 -7,565 -13,796 5,626 4,520 -1,364 3,959 2,396
Total Stockholders Equity 7,210,162 6,870,121 5,711,672 5,375,359 3,405,593 3,021,942 2,651,250 1,654,213 1,543,780 1,513,546 927,862 826,343 659,177 381,502 359,006 303,421 281,805 250,110 224,796 210,944 168,369
Total Investments 167,851 0 0 0 10,070 10,070 10,070 9,952 15,507 17,151 21,990 21,699 28,099 32,911 49,912 64,608 129,641 119,989 106,120 80,262 61,806
Total Debt 1,107,872 1,105,580 1,121,626 1,143,586 163,390 0 0 338,339 355,112 385,000 153,125 170,625 0 0 0 0 0 0 0 0 0
Net Debt -4,122,008 -3,862,390 -2,705,500 -2,612,326 -907,341 -1,100,416 -1,211,463 -228,884 -66,706 -142,012 -102,828 14,598 -545,280 -206,405 -205,786 -159,982 -57,785 -38,159 -28,065 -36,807 -35,643

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 402,597 369,453 292,564 227,128 314,963 238,334 122,695 85,071 -3,465 44,869 29,734 9,915 14,656 13,289 18,693 24,623 15,951 12,410 6,457 24,985 100
Depreciation & Amortization 106,717 137,885 139,558 116,944 81,165 77,743 63,643 70,165 78,532 70,372 40,058 32,752 12,852 13,649 14,676 16,801 16,147 11,810 11,714 13,010 13,166
Deferred Income Tax -22,476 -31,203 24,165 -11,530 8,220 3,666 -2,903 15,635 -5,792 -1,366 -12,740 13,643 -17,104 1,675 -2,428 2,148 9,946 8,516 4,245 -17,052 0
Stock Based Compensation 84,880 75,207 63,709 53,450 52,255 41,214 39,030 36,349 34,537 28,267 41,549 12,282 8,103 8,306 6,460 4,940 0 -858 379 17,052 0
Change in Working Capital -206,252 -205,528 -154,742 -13,886 -86,951 -81,303 328 -17,217 22,189 19,236 23,847 14,165 8,773 1,107 -2,204 -6,329 1,851 -5,095 -855 3,379 -1,794
Accounts Receivable -74,821 -46,403 -29,630 -36,118 -5,014 -27,819 -17,524 -16,044 -3,999 -12,353 -6,607 1,295 -4,573 -1,776 -1,610 -6,196 0 0 979 401 2,078
Inventory -67,323 0 -40,419 -16,447 -40,911 6,054 284 1,659 11,747 21,696 32,229 4,084 9,470 -3,422 -1,424 1,997 0 0 -128,018 -107,961 -89,676
Accounts Payable 42,170 23,234 -30,051 100,846 17,751 -14,132 11,525 -1,520 9,938 6,078 -3,882 1,827 4,030 6,690 2,655 -3,044 0 0 1,683 3,064 -2,403
Other Working Capital -106,278 -182,359 -54,642 -62,167 -58,777 -45,406 6,043 -1,312 4,503 3,815 2,107 6,959 -154 -385 -1,825 914 1,851 -5,095 124,501 107,875 88,207
Other Non-Cash Items 160,550 132,806 104,477 114,000 88,128 55,804 11,910 5,941 5,244 -17,469 -14,150 3,369 -1,595 1,243 4,372 -1,275 7,904 5,968 979 -16,651 2,078
Net Cash Provided by Operating Activities 526,016 478,620 469,731 486,106 457,780 335,458 234,703 195,944 131,245 143,909 108,298 86,126 25,685 39,269 39,569 40,908 51,799 32,751 22,919 24,723 13,550
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -29,056 -58,574 -65,220 -48,347 -46,197 -29,632 -24,499 -18,766 -35,061 -27,444 -19,042 -14,834 -15,013 -57,358 -10,544 -3,656 -14,271 -12,959 -8,393 -9,032 -3,880
Acquisitions Net 58 -6,273 -192,971 -426,075 -437,556 -418,369 -47,768 -10,443 -182,341 -584,218 0 -640,929 -15,085 0 -3,207 -3,024 -16,737 -1,887 -4,301 -2,270 -17,419
Purchases of Investments 0 0 0 48,347 0 0 0 18,766 35,061 27,444 0 14,834 0 0 -3,408 -4,839 -116,676 -109,040 -250,272 -90,588 -60,231
Sales/Maturities of Investments 864 864 0 10,259 0 0 0 5,950 1,900 5,675 76 15,365 4,911 16,854 17,159 63,949 107,286 95,393 224,234 71,944 0
Other Investing Activities -40,387 -5,072 -123,152 -48,347 0 0 0 -18,766 -35,061 -27,444 0 -14,834 83,553 0 3,408 0 0 0 0 0 16,009
Net Cash Used for Investing Activities -68,521 -69,055 -381,343 -464,163 -483,753 -448,001 -72,267 -23,259 -215,502 -605,987 -18,966 -640,398 58,366 -40,504 3,408 52,430 -40,398 -28,493 -38,732 -29,946 -65,521
Cash Flows from Financing Activities
Debt Repayment -2,155 -2,155 0 -745,000 0 0 -345,000 -20,000 -20,000 -318,125 -17,500 -4,375 0 0 0 0 0 0 0 0 0
Common Stock Issued 5,261 745,700 0 1,689,971 0 0 833,911 0 0 529,360 0 0 247,924 0 0 6,158 8,161 5,582 7,412 6,297 61,759
Common Stock Repurchased -2,690 0 -33,314 -38,867 -27,577 -24,327 -14,902 -16,424 -16,436 -50,555 -8,469 -4,204 -2,307 -2,904 -672 0 0 0 0 0 0
Dividends Paid 0 0 0 -1,774,490 0 0 -9,888 0 0 -555,740 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -7,242 -9,568 17,635 3,530,683 23,423 27,071 16,309 10,559 15,932 1,128,573 36,374 173,520 9,163 4,946 2,844 5,317 0 0 0 0 0
Net Cash Used Provided by Financing Activities -3,530 733,977 -15,679 2,662,297 -4,154 2,744 480,430 -25,865 -20,504 733,513 10,405 164,941 254,780 2,042 2,172 11,475 8,161 5,582 7,412 6,297 61,759
Effect of Forex Changes on Cash 1,450 -2,698 -1,495 941 442 -1,248 1,374 -1,415 -433 -376 189 78 44 -188 655 -2,616 64 254 -341 90 309
Net Change in Cash 455,415 1,140,844 71,214 2,685,181 -29,685 -111,047 644,240 145,405 -105,194 271,059 99,926 -389,253 338,875 619 45,804 102,197 19,626 10,094 -8,742 1,164 10,097
Cash at End of Period 20,458,791 4,967,970 3,827,126 3,755,912 1,070,731 1,100,416 1,211,463 567,223 421,818 527,012 255,953 156,027 545,280 206,405 205,786 159,982 57,785 38,159 28,065 36,807 35,643
Cash at Start of Period 20,003,376 3,827,126 3,755,912 1,070,731 1,100,416 1,211,463 567,223 421,818 527,012 255,953 156,027 545,280 206,405 205,786 159,982 57,785 38,159 28,065 36,807 35,643 25,546
Free Cash Flow
Operating Cash Flow 526,016 478,620 469,731 486,106 457,780 335,458 234,703 195,944 131,245 143,909 108,298 86,126 25,685 39,269 39,569 40,908 51,799 32,751 22,919 24,723 13,550
Capital Expenditure -29,056 -58,574 -65,220 -48,347 -46,197 -29,632 -24,499 -18,766 -35,061 -27,444 -19,042 -14,834 -15,013 -57,358 -10,544 -3,656 -14,271 -12,959 -8,393 -9,032 -3,880
Free Cash Flow 496,960 420,046 404,511 437,759 411,583 305,826 210,204 177,178 96,184 116,465 89,256 71,292 10,672 -18,089 29,025 37,252 37,528 19,792 14,526 15,691 9,670