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,527,075 2,455,000 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
Revenue Growth - 12.49% 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%
Cost of Revenue 528,104 491,500 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
Gross Profit 1,998,971 1,963,500 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
Gross Profit Margin 79.16% 79.98% 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%
Research and Development 283,410 267,600 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
General and Administrative Expenses 1,520,258 1,371,400 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
Total Operating Expenses 1,835,251 1,681,200 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
Operating Income or Loss 163,679 282,300 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
Operating Margin 6.67% 11.50% 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%
Interest Expense 170,052 213,600 0 31,621 0 2,615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
EBITDA 278,852 389,800 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
Depreciation and Amortization 115,173 107,500 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
Income Before Tax 396,347 501,300 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
Income Tax Expense 102,153 126,600 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
Net Income 294,269 374,700 369,500 292,600 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
Net Income Margin 11.80% 15.26% 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%
EPS 0.73 0.92 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
EPS Diluted 0.73 0.92 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
Weighted Average Shares Out - 405,300 396,284 392,210 380,730 363,100 360,580 332,000 321,670 315,000 302,150 276,700 265,330 231,310 203,300 197,800 193,720 190,440 187,510 184,530 181,650
Weighted Average Shares Out Diluted - 406,900 397,752 394,160 383,260 366,300 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

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 4,951,600 5,215,900 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
Short Term Investments 0 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
Cash + Short Term Investments 4,951,600 5,215,900 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
Net Receivables 203,200 190,000 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
Inventory 0 0 0 13,374 15,110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 61,400 70,200 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
Total Current Assets 5,216,200 5,476,100 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
Non-Current Assets
Property, Plant and Equipment 865,900 552,000 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
Goodwill 2,383,700 2,386,200 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
Intangible Assets 365,000 313,700 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
Long Term Investments 2,000 169,700 2,005 11,283 14,986 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
Tax Assets 4,300 4,300 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
Other Non-Current Assets 197,400 17,700 159,169 123,641 109,130 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
Total Non-Current Assets 3,818,300 3,443,600 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
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 9,034,500 8,919,700 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
Current Liabilities
Accounts Payable 113,600 23,100 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
Short Term Debt 44,000 40,000 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
Tax Payables 12,900 7,700 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
Deferred Revenue 117,100 104,200 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
Other Current Liabilities 299,100 288,500 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
Total Current Liabilities 573,800 455,800 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
Non-Current Liabilities
Long Term Debt 990,800 1,070,400 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
Deferred Revenue 58,200 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
Deferred Tax 33,800 36,700 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
Other Non-Current Liabilities 35,300 18,200 -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
Total Non-Current Liabilities 1,118,100 1,125,300 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
Total Liabilities 1,691,900 1,581,100 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
Common Stock 4,100 4,100 4,066 3,946 394 366 364 361 326 325 323 288 283 254 208 206 197 195 191 187 183
Retained Earnings 2,211,000 2,204,300 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
Accumulated Other Comprehensive Income/Loss -21,900 -17,600 -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
Total Stockholders Equity 7,342,600 7,338,600 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
Total Investments 2,000 169,700 2,005 11,283 14,986 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
Total Debt 1,093,000 1,110,400 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
Net Debt -3,858,600 -4,105,500 -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

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 294,269 374,700 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
Depreciation & Amortization 115,173 107,500 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
Deferred Income Tax -37,093 -37,200 -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
Stock Based Compensation 87,800 85,000 75,200 63,709 53,450 52,255 0 39,030 36,349 34,537 28,267 41,549 12,282 8,103 8,306 6,460 4,940 0 0 0 0
Change in Working Capital -84,305 -199,900 -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
Accounts Receivable -50,043 -66,600 -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
Inventory 0 -45,700 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
Accounts Payable 124,831 33,900 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
Other Working Capital -159,093 -121,500 -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
Other Non-Cash Items 157,885 159,400 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
Net Cash Provided by Operating Activities 505,884 489,500 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -401,683 -25,300 -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
Acquisitions Net -99,600 -99,600 -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
Purchases of Investments 0 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
Sales/Maturities of Investments 3,800 3,800 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
Other Investing Activities -482,087 -117,500 -5,072 -123,152 -48,347 -46,197 -29,632 -24,499 -18,766 -35,061 -27,444 76 -14,834 83,553 -40,504 3,408 -3,656 -40,398 -28,493 -8,393 -9,032
Net Cash Used for Investing Activities -599,270 -238,600 -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
Cash Flows from Financing Activities
Debt Repayment 0 0 -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
Common Stock Issued 22,269 23,400 759,240 18,046 1,689,971 25,080 27,071 833,911 5,861 7,404 529,360 0 0 247,924 0 0 6,158 8,161 5,582 7,412 6,297
Common Stock Repurchased -30,769 -26,400 -23,108 -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
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 12,904 -700 -23,000 -411 3,530,683 -1,657 27,071 16,309 10,559 15,932 1,128,573 36,374 173,520 9,163 4,946 2,844 5,317 8,161 5,582 7,412 6,297
Net Cash Used Provided by Financing Activities -10,300 -3,700 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
Effect of Forex Changes on Cash -390 700 -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
Net Change in Cash -104,046 247,900 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
Cash at End of Period 20,602,675 5,215,900 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
Cash at Start of Period 20,706,721 4,968,000 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
Free Cash Flow
Operating Cash Flow 505,884 489,500 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
Capital Expenditure -401,683 -25,300 -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
Free Cash Flow 104,201 464,200 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