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,485,425 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,059,093 954,014 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,426,332 2,410,490 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.59% 71.64% 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 430,608 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,068,156 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,566,156 1,493,594 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 860,176 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 24.68% 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,925 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 0 76,323
EBITDA 924,254 1,046,206 662,789 921,640 794,511 686,510 585,934 391,075 179,127 418,683 484,442 568,649 383,463 255,728 119,459 -722,754 -61,799 284,307 253,371 708,912 543,378
Depreciation and Amortization 100,105 109,538 139,751 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
Income Before Tax 731,393 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 -118,276 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 622,638 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 17.88% 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 3.22 2.41 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 3.05 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 Q3 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 855,532 862,440 572,395 815,384 739,164 0 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 999,698
Short Term Investments 5,323 6,200 8,723 11,818 0 0 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 860,855 868,640 581,118 827,202 739,164 0 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,409,443
Net Receivables 340,087 298,648 191,940 188,482 137,023 116,459 359,138 304,027 220,138 250,077 236,086 207,408 257,267 184,758 119,581 101,834 98,402 116,670 411,656 487,968 551,482
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 331,970 325,976 335,884 240,917
Other Current Assets 121,759 104,023 109,327 202,568 144,025 3,125,929 228,253 185,374 204,068 174,286 148,749 161,530 128,902 104,527 118,308 164,627 215,630 1,065,507 894,743 599,675 483,709
Total Current Assets 1,322,701 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 172,112 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,319,732 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 241,226 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 0 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 242,610 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 127,456 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,103,136 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,425,837 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 27,351 13,187 13,699 37,871 29,200 20,191 74,907 76,571 62,863 86,883 81,163 77,653 98,314 64,398 56,375 38,212 48,876 41,957 559,308 573,621 436,431
Short Term Debt 0 20,703 14,495 110,545 7,143 9,674 13,750 13,750 20,000 40,000 0 0 15,844 0 0 0 0 111,857 357,679 375,276 612,003
Tax Payables 30,744 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 181,411 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 290,782 256,694 237,425 725,023 195,005 943,826 780,983 358,514 335,784 350,222 356,646 334,879 337,553 -107,043 -253,362 -255,476 -216,801 1,486,888 1,183,275 1,161,258 1,498,023
Total Current Liabilities 530,288 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,847,272 3,940,717 3,933,136 3,942,954 3,924,419 2,915,611 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 856,408 1,181,968 796,715
Deferred Revenue 0 0 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 13,405 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 123,376 28,172 19,524 16,360 17,521 466,770 127,991 63,853 306,504 98,202 487,355 474,777 511,775 16,601 555,904 23,633 418,443 438,213 160,958 928 1,580,110
Total Non-Current Liabilities 3,984,053 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,514,341 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 294 290 287 283 267 279 278 277 272 270 268 267 267 250 242 239 226 449 442 431 7,616
Retained Earnings -6,738,049 -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 -407,534 -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 -88,526 -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,323 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,847,272 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,991,740 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 622,693 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 163,514 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 -12,954 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 266,329 232,099 203,880 146,816 102,268 240,788 238,420 264,618 104,820 105,450 59,634 53,005 85,625 88,588 84,280 69,886 86,539 105,612 92,344 137,537 241,726
Change in Working Capital -40,013 -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 -48,690 -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 -8,739 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 -21,259 -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 29,936 -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 239,590 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 954,056 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 -60,403 -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 -11,567 -11,567 -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 -8,107 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 -80,077 -76,581 -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 0 69,623 600,000 1,240,000 260,000 478,864 -176,409 708,000 0 484,156 500,000 0 0 0 -519,944 -280,666 -36,087 -157,361 23,722
Common Stock Issued 4,764 19,916 20,485 58,424 1,421,801 0 0 0 -895 0 1,609 0 262,841 25,939 25,939 -10,564 -10,564 -64,194 93,780 -19,887 147,283
Common Stock Repurchased -731,713 -546,198 -482,049 -15,726 -132,868 -216,353 -133,455 -56,424 -309,843 -265,743 0 -269,291 -691,830 -507,765 -539,598 -545,489 -156,154 -607,140 -983,208 -2,523,872 -430,295
Dividends Paid 0 0 0 0 0 0 -556,372 0 0 -113,196 -97,338 -79,189 -68,163 -10,668 0 0 0 -144,069 -192,635 -9,569 -13,053
Other Financing Activities -2,208 12,130 -207,124 57,209 -212,046 -623,816 -334,217 -619,309 -6,783 -145,203 14,749 -118,010 30,672 13,415 -203,551 -280,560 52,466 87,242 33,069 -14,528 12,697
Net Cash Used Provided by Financing Activities -733,688 -534,068 -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 8,167 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 148,530 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,470,693 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 3,322,163 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 954,056 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 -60,403 -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 893,653 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