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 3,437,027 3,364,504 3,188,843 2,983,277 2,391,269 4,757,055 4,262,892 3,307,239 3,139,882 3,230,933 3,109,547 3,022,987 2,800,933 2,059,444 1,636,815 1,375,788 1,445,095 6,373,410 6,277,638 5,753,671 6,192,680
Revenue Growth - 5.51% 6.89% 24.76% -49.73% 11.59% 28.90% 5.33% -2.82% 3.90% 2.86% 7.93% 36.00% 25.82% 18.97% -4.80% -77.33% 1.53% 9.11% -7.09%
Cost of Revenue 1,034,824 1,063,552 959,963 839,308 635,833 1,127,420 911,146 651,008 755,730 778,161 883,176 1,000,101 992,470 761,244 593,816 449,790 518,192 3,374,456 3,221,230 3,128,171 2,823,952
Gross Profit 2,402,203 2,300,952 2,228,880 2,143,969 1,755,436 3,629,635 3,351,746 2,656,231 2,384,152 2,452,772 2,226,371 2,022,886 1,808,463 1,298,200 1,042,999 925,998 926,903 2,998,954 3,056,408 2,625,500 3,368,728
Gross Profit Margin 69.88% 68.39% 69.90% 71.87% 73.41% 76.30% 78.63% 80.32% 75.93% 75.92% 71.60% 66.92% 64.57% 63.04% 63.72% 67.31% 64.14% 47.05% 48.69% 45.63% 54.40%
Research and Development 401,736 384,185 333,639 241,049 169,811 345,417 309,329 250,879 197,885 185,766 160,515 141,330 101,869 78,760 65,097 64,307 65,457 0 0 0 0
General and Administrative Expenses 1,043,443 999,871 970,385 981,280 791,114 2,518,573 2,293,519 2,100,478 1,792,423 1,871,205 1,568,047 1,336,601 1,294,774 942,902 808,706 764,101 776,836 2,292,809 2,237,617 1,614,806 2,092,583
Total Operating Expenses 1,477,054 2,211 1,347,618 1,292,290 1,009,721 3,044,984 2,786,607 2,467,765 2,141,410 2,259,128 1,847,644 1,596,683 1,484,895 1,100,438 965,172 1,066,580 988,864 3,158,518 2,803,037 2,281,271 3,134,680
Operating Income or Loss 903,345 916,896 889,295 386,641 745,715 581,333 565,139 188,466 -32,625 179,588 378,727 426,203 323,568 197,762 49,795 -1,058,506 -61,961 -159,564 253,371 344,229 232,506
Operating Margin 26.26% 27.25% 27.89% 12.96% 31.18% 12.22% 13.26% 5.70% -1.04% 5.56% 12.18% 14.10% 11.55% 9.60% 3.04% -76.94% -4.29% -2.50% 4.04% 5.98% 3.75%
Interest Expense 160,889 159,887 145,547 130,493 130,624 153,563 109,327 105,295 109,110 73,636 56,314 33,596 6,149 5,430 5,404 5,823 17,130 301,831 125,300 -1,323,626 76,323
EBITDA 1,032,439 1,026,434 932,889 456,602 810,372 832,386 1,054,644 288,661 454,305 432,722 445,325 568,649 389,872 266,478 150,037 93,794 -61,799 658,625 848,972 487,207 1,277,848
Depreciation and Amortization 83,836 109,538 43,594 69,961 64,657 251,053 183,759 116,408 151,102 202,157 119,082 118,752 88,252 78,776 91,369 238,172 114,969 362,811 405,900 543,614 857,478
Income Before Tax 768,310 776,781 377,491 256,148 630,952 494,511 761,558 66,958 -81,274 142,873 269,929 416,301 289,062 171,522 22,686 -967,531 93,483 -72,078 299,378 989,456 364,947
Income Tax Expense 114,295 125,309 15,361 -19,897 43,273 -49,309 3,811 -291,050 -64,934 29,516 35,372 134,502 119,215 -4,047 32,079 1,485 -37,697 138,052 125,137 391,069 179,186
Net Income 653,928 651,539 361,946 277,723 587,679 431,131 626,961 304,924 -41,280 119,472 414,873 285,784 159,266 174,233 99,359 -978,822 -156,201 -144,069 192,635 876,150 164,861
Net Income Margin 18.99% 19.37% 11.35% 9.31% 24.58% 9.06% 14.71% 9.22% -1.31% 3.70% 13.34% 9.45% 5.69% 8.46% 6.07% -71.15% -10.81% -2.26% 3.07% 15.23% 2.66%
EPS 2.39 2.36 1.28 1.01 2.63 2.37 3.48 1.77 -0.24 0.67 2.31 1.58 0.86 0.93 0.43 -3.27 -0.52 -0.47 0.57 2.43 2.30
EPS Diluted 2.30 2.26 1.24 0.93 2.30 2.08 3.05 1.47 -0.24 0.62 2.17 1.52 0.79 0.86 0.43 -3.27 -0.50 -0.47 0.55 2.26 2.15
Weighted Average Shares Out - 275,773 282,564 275,004 223,433 181,749 179,951 172,864 171,357 179,026 179,777 180,183 186,156 187,252 230,598 299,248 301,852 308,312 330,952 354,960 93,888
Weighted Average Shares Out Diluted - 293,284 295,215 304,840 256,020 206,790 205,346 184,133 172,769 190,515 191,144 187,224 200,923 203,582 230,598 299,248 310,758 308,312 342,170 381,146 100,153

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 914,929 862,440 572,395 815,384 739,164 3,139,295 2,131,632 1,630,809 1,329,187 1,481,447 990,405 1,100,444 749,977 704,153 742,099 1,245,997 1,744,994 1,585,302 1,428,140 987,080 1,157,462
Short Term Investments 5,938 6,200 8,723 11,818 0 19,993 123,665 4,995 89,342 39,200 160,648 6,004 20,604 165,695 563,997 487,591 125,592 326,788 897,742 1,488,058 2,409,745
Cash + Short Term Investments 920,867 868,640 581,118 827,202 739,164 3,159,288 2,255,297 1,635,804 1,418,529 1,520,647 1,151,053 1,106,448 770,581 869,848 1,306,096 1,733,588 1,870,586 1,912,090 2,325,882 2,475,138 3,567,207
Net Receivables 225,129 331,770 191,940 188,482 137,023 298,334 279,189 304,027 220,138 250,077 236,086 207,408 257,267 177,030 119,581 101,834 213,544 483,336 528,505 487,968 550,867
Inventory 0 0 0 0 105,332 0 55,586 0 0 0 0 0 43,220 0 0 0 44,787 331,970 362,196 337,186 240,977
Other Current Assets 103,879 70,901 109,327 202,568 38,693 249,367 228,253 185,374 204,068 174,286 166,742 161,530 85,682 112,255 118,308 164,627 57,869 86,754 534,473 533,003 374,285
Total Current Assets 1,249,875 1,271,311 882,385 1,218,252 1,020,212 3,706,989 2,762,739 2,125,205 1,842,735 1,945,010 1,553,881 1,475,386 1,156,750 1,159,133 1,543,985 2,000,049 2,186,786 3,287,429 3,812,337 3,993,528 4,884,752
Non-Current Assets
Property, Plant and Equipment 187,749 290,185 176,136 163,256 107,799 539,154 318,800 315,170 306,248 302,817 302,459 293,964 270,512 259,588 267,928 297,412 326,961 651,474 612,161 567,408 514,517
Goodwill 2,286,283 2,342,612 2,348,366 2,411,996 1,270,532 2,854,462 2,726,859 2,559,066 1,924,052 2,245,364 1,754,926 1,675,323 1,616,154 1,358,524 989,493 999,355 1,910,295 6,473,014 6,972,697 7,351,700 11,433,746
Intangible Assets 287,527 305,746 357,747 771,697 230,900 578,474 631,422 663,737 355,451 440,828 491,936 445,336 482,904 378,107 245,044 261,172 386,756 1,404,897 1,463,997 1,558,188 13,767,409
Long Term Investments -107,301 14,300 14,200 14,200 14,200 353,052 235,055 64,977 122,810 137,386 114,983 179,990 161,278 173,752 200,721 272,930 120,582 450,318 168,791 122,313 1,609,335
Tax Assets 249,660 259,803 276,947 334,937 293,487 167,054 64,786 66,321 25,339 348,773 409,529 320,748 323,403 302,213 0 0 171,932 97,401 33,426 66,672 110,039
Other Non-Current Assets 249,660 23,929 126,983 148,950 109,324 133,640 134,924 73,334 69,238 -210,228 -352,836 -156,063 -205,173 -221,452 192,383 184,971 147,286 159,987 131,014 257,956 1,512,813
Total Non-Current Assets 3,153,578 3,236,575 3,300,379 3,845,036 2,026,242 4,625,836 4,111,846 3,742,605 2,803,138 3,264,940 2,720,997 2,759,298 2,649,078 2,250,732 1,895,569 2,015,840 3,063,812 9,237,091 9,382,086 9,924,237 17,514,113
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 4,403,453 4,507,886 4,182,764 5,063,288 3,046,454 8,332,825 6,874,585 5,867,810 4,645,873 5,209,950 4,274,878 4,234,684 3,805,828 3,409,865 3,439,554 4,015,889 5,250,598 12,524,520 13,194,423 13,917,765 22,398,865
Current Liabilities
Accounts Payable 21,193 13,187 13,699 37,871 29,200 94,356 74,907 76,571 62,863 86,883 81,163 77,653 98,314 64,398 56,375 39,173 52,833 692,819 592,428 596,491 988,795
Short Term Debt 24,658 16,389 14,495 99,927 184,165 13,750 13,750 13,750 20,000 40,000 281,096 236,845 15,844 232,908 0 0 102,182 111,857 358,831 375,276 565,273
Tax Payables 24,658 34,216 38,017 32,725 29,600 36,489 13,918 8,410 9,126 33,029 41,157 16,159 17,679 450,533 475,685 450,129 403,043 0 0 0 0
Deferred Revenue 198,543 211,282 252,718 262,131 239,088 397,490 360,015 342,483 285,615 258,412 194,988 158,206 155,499 126,297 78,175 57,822 50,886 171,650 147,120 123,267 104,611
Other Current Liabilities 274,496 290,910 275,442 768,366 47,583 502,003 434,886 366,924 344,910 383,251 116,707 114,193 355,232 110,582 222,323 193,282 80,103 712,486 1,154,810 1,137,963 987,036
Total Current Liabilities 518,890 531,768 556,354 1,168,295 500,036 1,007,599 883,558 799,728 713,388 768,546 673,954 586,897 624,889 534,185 356,873 290,277 286,004 1,688,812 2,253,189 2,232,997 2,645,715
Non-Current Liabilities
Long Term Debt 3,843,901 3,842,242 3,835,726 3,829,421 3,840,930 3,121,572 2,245,548 1,979,469 1,582,484 1,748,213 1,080,000 1,080,000 580,000 95,844 95,844 95,844 95,844 834,566 857,103 1,181,968 796,715
Deferred Revenue 0 98,475 32,631 13,842 14,582 36,489 -1,820,476 25,624 33,528 33,692 32,635 416,384 479,945 450,533 0 0 0 0 0 0 0
Deferred Tax 22,072 26,302 32,631 130,261 17,213 21,388 23,600 35,070 228,798 348,773 409,529 320,748 323,403 302,213 0 450,129 0 938,786 1,129,994 1,265,530 2,479,099
Other Non-Current Liabilities 126,262 28,172 84,303 116,051 86,428 202,932 1,924,867 38,229 44,178 64,510 45,191 58,393 31,830 16,601 555,904 23,633 418,443 438,213 160,263 928 1,580,110
Total Non-Current Liabilities 3,992,235 3,995,191 3,985,291 4,089,575 3,959,153 3,382,381 2,373,539 2,078,392 1,888,988 2,195,188 1,567,355 1,875,525 1,415,178 865,191 651,748 569,606 514,287 2,211,565 2,147,360 2,448,426 4,855,924
Total Liabilities 4,511,125 4,526,959 4,541,645 5,257,870 4,459,189 4,389,980 3,257,097 2,878,120 2,602,376 2,963,734 2,241,309 2,462,422 2,040,067 1,399,376 1,008,621 859,883 800,291 3,900,377 4,400,549 4,681,423 7,501,639
Common Stock 292 290 287 283 267 279 278 277 272 270 268 267 267 250 242 239 226 449 442 431 7,616
Retained Earnings -7,007,831 -7,131,029 -7,782,568 -8,144,514 -8,422,237 1,689,925 1,258,794 595,038 290,114 331,394 325,118 -32,735 -318,519 -477,785 -652,018 -751,377 227,445 567,820 320,711 128,076 2,428,760
Accumulated Other Comprehensive Income/Loss -454,933 -385,471 -369,182 -223,754 -81,454 -136,349 -128,722 -103,568 -166,123 -152,103 -87,700 -13,046 -32,169 -12,443 17,546 24,503 2,180 39,814 71,507 21,075 76,053
Total Stockholders Equity -107,810 -19,548 -359,875 -203,769 -1,414,417 2,928,042 2,843,125 2,430,028 1,869,222 1,804,526 1,991,953 1,686,736 1,655,728 1,905,049 2,430,933 3,127,826 4,427,536 8,583,662 8,768,993 9,230,828 14,605,304
Total Investments 5,938 20,500 8,723 11,818 14,200 373,045 358,720 69,972 212,152 176,586 275,631 185,994 181,882 339,447 764,718 760,521 125,592 326,788 897,742 1,488,058 2,409,745
Total Debt 3,843,901 3,957,106 3,835,726 3,929,348 3,840,930 3,135,322 2,259,298 1,993,219 1,602,484 1,788,213 1,080,000 1,080,000 595,844 95,844 95,844 95,844 95,844 946,423 1,215,934 1,557,244 1,361,988
Net Debt 2,928,972 3,094,666 3,263,331 3,113,964 3,101,766 -3,973 127,666 362,410 273,297 306,766 89,595 -20,444 -154,133 -608,309 -646,255 -1,150,153 -1,649,150 -638,879 -212,206 570,164 204,526

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 654,029 651,539 362,130 276,045 587,679 543,820 757,747 358,008 -16,340 113,357 234,557 281,799 169,847 175,569 -9,393 -969,016 -156,201 -144,069 192,635 598,387 185,761
Depreciation & Amortization 83,836 109,538 43,594 69,961 48,796 180,994 183,759 116,408 151,102 202,157 119,082 118,752 88,252 78,776 91,369 238,172 114,969 362,811 405,900 543,614 857,478
Deferred Income Tax 21,678 26,612 -29,953 -57,969 15,384 -80,101 -34,679 -285,278 -119,181 -59,786 76,869 -9,096 37,076 -35,483 -6,074 28,689 -158,749 -65,059 12,048 -1,068,829 -29,277
Stock Based Compensation 254,356 232,099 203,880 146,816 102,268 240,788 0 264,618 104,820 105,450 59,634 53,005 85,625 88,588 84,280 69,886 0 0 0 0 0
Change in Working Capital 1,421 -132,862 -427,218 449,956 7,144 -32,887 50,672 -83,831 -19,180 48,983 -62,122 37,774 -60,303 19,936 109,053 129,916 62,820 326,106 212,324 526,451 152,417
Accounts Receivable 29,990 -107,412 -6,669 -34,021 -24,213 -91,435 -34,828 -115,169 1,283 -29,680 -19,918 10,421 -30,991 -58,314 -32,901 -16,300 7,653 -68,485 0 -606,566 -151,764
Inventory 0 0 0 1,743 -33,224 -17,661 -44,557 5,671 -12,905 -21,174 -3,606 -34,632 -22,991 -27,928 68,113 106,750 120,960 -14,754 -26,067 1,816 -23,079
Accounts Payable 5,928 -5,961 -472,610 458,757 24,155 41,882 53,555 -14,142 -52,359 8,989 5,206 -766 -14,384 57,228 54,188 17,414 -80,638 337,231 0 606,566 151,764
Other Working Capital -43,236 -19,489 52,061 23,477 40,426 34,327 76,502 39,809 44,801 90,848 -43,804 62,751 8,063 48,950 19,653 22,052 14,845 72,114 238,391 524,635 175,496
Other Non-Cash Items 121,575 9,865 373,255 27,690 40,911 85,325 -207,791 46,765 191,156 -60,756 -3,972 -71,273 34,030 45,000 66,871 830,373 424,687 277,894 -94,657 -55,798 -152,405
Net Cash Provided by Operating Activities 1,060,435 896,791 525,688 912,499 802,182 937,939 988,128 416,690 292,377 349,405 424,048 410,961 354,527 372,386 336,106 328,020 374,065 863,295 820,594 681,362 1,255,700
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -64,803 -67,412 -49,125 -79,971 -42,376 -136,652 -85,634 -75,523 -78,039 -62,049 -57,233 -80,311 -51,201 -39,954 -39,829 -37,922 -65,554 -231,944 -251,427 -241,469 -223,787
Acquisitions Net -12,599 -13,439 -25,681 -859,905 -3,886,377 -40,602 72,223 36,684 153,825 -607,989 -201,003 29,278 -396,841 -278,469 -17,333 -85,534 -148,631 -191,882 -117,580 -693,388 -486,033
Purchases of Investments 0 0 0 0 -9,115 -313,302 -502,656 -38,997 -414,008 -127,604 -200,160 -51,080 -90,046 -294,215 -840,438 -592,756 -237,894 -1,014,367 -948,223 -2,191,057 -3,419,907
Sales/Maturities of Investments 0 0 0 0 3,886,377 163,500 333,600 114,350 339,869 218,462 21,644 12,502 195,501 600,149 768,650 293,629 905,557 1,492,770 1,543,818 3,124,145 3,370,147
Other Investing Activities -6,174 2,398 3,104 51 -4,834,060 -2,473 9,027 2,994 11,215 -3,541 -3,042 9,594 -9,501 -12,697 7,910 -4,022 -21,184 17,273 254,498 2,086,005 6,386
Net Cash Used for Investing Activities -83,576 -78,453 -71,702 -939,825 -4,885,551 -329,529 -173,440 39,508 12,862 -582,721 -439,794 -80,017 -352,088 -25,186 -121,040 -426,605 432,294 71,850 481,086 2,084,236 -753,194
Cash Flows from Financing Activities
Debt Repayment 0 0 -176,310 -69,623 -420,000 -348,785 -14,113 -838,636 -576,409 -80,000 0 -15,844 -500,000 0 0 0 0 -73,098 -155,752 -183,212 -19,039
Common Stock Issued 9,973 19,916 20,485 58,424 1,421,801 0 12 59,442 9,548 428,789 1,609 -5,077 262,841 132,785 25,939 151,933 -10,564 -64,194 93,780 -19,887 147,283
Common Stock Repurchased -622,289 -546,198 -591,305 -15,726 -132,868 -273,258 -216,346 -56,424 -309,843 -238,418 0 -269,291 -691,830 -507,765 -539,598 -545,489 -156,154 -607,140 -983,208 -19,887 -430,295
Dividends Paid 0 0 0 0 0 0 0 0 0 -113,196 -97,338 -79,189 -68,163 -10,668 0 0 0 0 0 -9,569 -13,053
Other Financing Activities -10,493 -5,914 78,442 52,682 1,872,397 1,021,874 474,021 1,798,585 825,639 737,633 14,749 387,323 1,041,453 13,415 -203,551 -12,457 -456,914 87,242 345,369 -2,518,513 55,458
Net Cash Used Provided by Financing Activities -628,018 -532,196 -689,173 111,106 1,676,887 399,831 -312,798 -166,124 -451,065 734,808 -80,980 17,922 44,301 -372,233 -717,210 -406,013 -623,632 -801,259 -892,446 -2,751,068 -259,646
Effect of Forex Changes on Cash -3,985 3,782 -7,809 -7,570 5,426 -1,568 -1,887 11,548 -6,434 -10,298 -13,168 3,478 2,556 -4,496 -1,754 5,601 -23,035 23,276 31,826 -27,148 15,540
Net Change in Cash 344,928 289,924 -242,996 76,210 -2,401,056 1,006,673 500,003 301,622 -152,260 491,042 -110,039 350,467 45,824 -37,946 -503,898 -498,997 159,692 157,162 441,060 -12,618 258,400
Cash at End of Period 3,217,061 862,440 572,516 815,512 739,302 3,140,358 2,133,685 1,630,809 1,329,187 1,481,447 990,405 1,100,444 749,977 704,153 742,099 1,245,997 1,744,994 1,585,302 1,428,140 987,080 1,157,462
Cash at Start of Period 2,872,133 572,516 815,512 739,302 3,140,358 2,133,685 1,633,682 1,329,187 1,481,447 990,405 1,100,444 749,977 704,153 742,099 1,245,997 1,744,994 1,585,302 1,428,140 987,080 999,698 899,062
Free Cash Flow
Operating Cash Flow 1,060,435 896,791 525,688 912,499 802,182 937,939 988,128 416,690 292,377 349,405 424,048 410,961 354,527 372,386 336,106 328,020 374,065 863,295 820,594 681,362 1,255,700
Capital Expenditure -64,803 -67,412 -49,125 -79,971 -42,376 -136,652 -85,634 -75,523 -78,039 -62,049 -57,233 -80,311 -51,201 -39,954 -39,829 -37,922 -65,554 -231,944 -251,427 -241,469 -223,787
Free Cash Flow 995,632 829,379 476,563 832,528 759,806 801,287 902,494 341,167 214,338 287,356 366,815 330,650 303,326 332,432 296,277 290,098 308,511 631,351 569,167 439,893 1,031,913