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,721,555 2,750,571 3,311,822 5,067,169 3,782,745 2,883,673 2,777,996 2,256,982 2,115,517 2,262,359 2,237,219 2,166,232 2,115,205 1,921,287 1,704,346 1,812,202 1,937,465 1,787,331 1,546,358 1,473,831 1,687,231
Revenue Growth - -16.95% -34.64% 33.95% 31.18% 3.80% 23.08% 6.69% -6.49% 1.12% 3.28% 2.41% 10.09% 12.73% -5.95% -6.47% 8.40% 15.58% 4.92% -12.65%
Cost of Revenue 1,393,570 1,210,880 1,321,992 2,215,869 1,672,868 1,487,618 1,437,057 1,183,951 1,102,164 1,237,859 1,232,611 1,189,258 1,151,999 1,070,708 945,715 1,032,408 1,107,360 1,062,591 918,287 859,295 1,006,678
Gross Profit 1,327,985 1,539,691 1,989,830 2,851,300 2,109,877 1,396,055 1,340,939 1,073,031 1,013,353 1,024,500 1,004,608 976,974 963,206 850,579 758,631 779,794 830,105 724,740 628,071 614,536 680,553
Gross Profit Margin 48.70% 55.98% 60.08% 56.27% 55.78% 48.41% 48.27% 47.54% 47.90% 45.28% 44.90% 45.10% 45.54% 44.27% 44.51% 43.03% 42.84% 40.55% 40.62% 41.70% 40.34%
Research and Development 197,232 216,578 221,617 274,969 205,389 189,336 193,998 139,404 124,278 125,928 121,141 133,023 132,639 115,821 95,409 107,251 108,062 111,619 99,719 87,371 87,050
General and Administrative Expenses 811,759 1,022,551 1,025,514 1,227,521 917,894 815,318 811,913 616,167 600,885 598,848 659,335 585,850 632,734 628,598 490,658 504,699 522,883 444,412 376,849 365,457 387,543
Total Operating Expenses 1,007,035 1,239,129 1,247,131 1,502,490 1,123,283 1,004,654 1,005,911 755,571 725,163 724,776 780,476 718,873 765,373 744,419 586,067 611,950 630,945 540,685 478,309 451,326 503,483
Operating Income or Loss 320,950 300,562 742,699 1,332,378 978,581 361,973 323,884 304,803 283,066 286,134 210,742 217,442 195,664 89,702 153,601 147,613 192,970 168,166 153,402 234,288 177,070
Operating Margin 11.73% 10.93% 22.43% 26.29% 25.87% 12.55% 11.66% 13.50% 13.38% 12.65% 9.42% 10.04% 9.25% 4.67% 9.01% 8.15% 9.96% 9.41% 9.92% 15.90% 10.49%
Interest Expense 98,079 98,813 103,955 102,128 49,712 63,627 66,976 43,940 41,528 37,997 36,270 49,924 45,787 24,783 15,891 17,156 82,135 41,697 0 0 47,706
EBITDA 823,892 713,558 1,300,175 1,726,591 1,202,583 609,553 518,755 424,634 405,957 378,631 322,609 331,727 223,239 200,058 267,038 200,905 262,648 264,887 219,238 287,593 266,584
Depreciation and Amortization 428,284 431,769 427,000 311,443 246,507 214,025 180,588 105,000 99,972 121,475 125,257 154,944 126,865 129,263 108,958 113,109 125,097 103,504 66,836 124,383 89,514
Income Before Tax 252,947 182,976 651,837 1,279,886 906,364 237,142 257,683 296,718 244,068 244,015 169,603 153,332 50,587 62,928 161,984 130,677 147,361 151,289 150,736 66,660 136,747
Income Tax Expense -5,308 3,473 129,161 347,603 178,266 9,389 20,208 139,828 28,362 31,327 8,437 -12,192 -17,854 62,754 26,062 37,933 21,216 17,455 32,412 128 38,495
Net Income 277,071 693,094 569,179 943,157 727,887 227,558 237,927 156,890 234,299 212,425 157,778 167,212 69,940 174 135,922 85,599 126,409 131,686 119,583 66,532 96,043
Net Income Margin 10.10% 25.20% 17.19% 18.61% 19.24% 7.89% 8.56% 6.95% 11.08% 9.39% 7.05% 7.72% 3.31% 0.01% 7.98% 4.72% 6.52% 7.37% 7.73% 4.51% 5.69%
EPS 2.45 5.56 4.51 8.12 6.53 2.05 2.15 1.43 2.14 1.89 1.40 1.49 0.61 0.00 1.16 0.74 1.07 1.11 0.96 0.51 0.75
EPS Diluted 2.47 5.55 4.50 8.08 6.49 2.04 2.13 1.42 2.12 1.87 1.39 1.47 0.61 0.00 1.15 0.73 1.07 1.09 0.95 0.51 0.74
Weighted Average Shares Out - 124,704 126,155 116,165 111,514 110,827 110,561 109,857 109,478 112,507 112,593 112,254 113,728 112,976 117,109 116,250 117,659 118,636 124,566 129,521 128,057
Weighted Average Shares Out Diluted - 124,812 126,426 116,674 112,085 111,501 111,534 110,859 110,313 113,315 113,739 113,503 114,860 113,864 117,982 116,590 118,687 120,813 125,877 131,425 129,788

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 1,229,778 913,163 454,358 618,319 402,036 191,877 163,111 202,134 359,265 237,932 174,821 173,242 171,444 142,342 420,086 179,707 179,110 203,348 191,059 502,264 197,513
Short Term Investments 0 689,916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 1,229,778 1,603,079 454,358 618,319 402,036 191,877 163,111 202,134 359,265 237,932 174,821 173,242 171,444 142,342 420,086 179,707 179,110 203,348 191,059 502,264 197,513
Net Receivables 602,141 632,811 612,780 707,941 1,155,109 725,184 632,669 552,304 425,588 415,064 470,563 466,749 457,011 409,888 356,763 320,180 330,915 337,659 268,459 250,844 256,741
Inventory 404,570 428,062 405,462 624,714 514,567 356,937 338,347 351,675 246,847 288,028 285,457 261,036 247,688 240,763 207,278 215,074 197,967 202,394 183,260 163,150 193,556
Other Current Assets 211,917 337,139 1,815,958 703,629 167,208 100,381 100,507 93,842 158,231 120,679 137,710 143,989 95,611 73,714 101,339 205,237 126,034 99,547 101,988 82,631 124,976
Total Current Assets 2,448,406 3,001,091 3,297,821 2,440,780 2,288,891 1,374,521 1,234,634 1,200,065 1,189,931 1,033,161 1,067,993 1,044,838 971,754 866,707 1,085,039 883,790 830,747 842,948 744,766 998,889 747,630
Non-Current Assets
Property, Plant and Equipment 667,237 664,737 671,301 753,380 575,540 485,499 318,590 298,066 145,494 167,029 176,194 185,373 210,516 174,567 161,820 203,448 204,414 200,886 182,196 177,369 235,916
Goodwill 6,558,660 6,533,550 6,481,768 7,416,584 3,447,114 3,111,227 2,952,558 2,982,198 2,247,966 2,279,189 2,284,077 2,143,120 2,122,788 2,093,626 1,504,815 1,468,254 1,396,292 1,355,656 1,117,724 1,026,201 0
Intangible Assets 2,763,211 3,022,321 3,377,174 4,063,104 1,365,693 1,283,286 1,199,667 1,366,940 420,224 490,811 490,265 460,430 529,901 661,607 424,248 459,055 452,473 479,209 404,021 1,401,620 1,471,314
Long Term Investments 0 82,799 144,617 110,942 24,664 22,583 2,447 2,208 1,678 1,586 1,568 1,319 1,149 1,105 1,350 2,287 3,459 0 0 0 0
Tax Assets 0 8,158 18,527 18,534 65,518 60,004 79,312 67,280 85,312 0 0 0 0 0 0 0 -3,459 0 0 0 0
Other Non-Current Assets 332,223 252,009 135,643 212,230 242,866 207,445 188,264 174,816 186,078 167,397 114,429 111,632 65,654 41,075 32,101 47,408 47,841 70,638 61,615 115,583 120,647
Total Non-Current Assets 10,321,331 10,563,574 10,829,030 12,574,774 5,721,395 5,170,044 4,740,838 4,891,508 3,086,752 3,106,012 3,066,533 2,901,874 2,930,008 2,971,980 2,124,334 2,180,452 2,101,020 2,106,389 1,765,556 1,694,572 1,827,877
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 12,769,737 13,564,665 14,126,851 15,015,554 8,010,286 6,544,565 5,975,472 6,091,573 4,276,683 4,139,173 4,134,526 3,946,712 3,901,762 3,838,687 3,209,373 3,064,242 2,931,767 2,949,337 2,510,322 2,693,461 2,575,507
Current Liabilities
Accounts Payable 176,407 204,121 272,826 324,811 327,325 235,855 220,949 222,093 168,033 140,980 173,953 166,881 168,943 173,153 161,042 133,792 171,211 186,388 152,836 146,971 127,195
Short Term Debt 1,045 754,778 502,146 33,553 421,278 46,547 14,856 216,904 1,172 2,246 2,150 5,248 1,772 0 2,255 -988 40 562 1,153 1,131 9,714
Tax Payables 0 88,159 45,625 90,963 97,406 29,876 30,687 10,800 8,189 2,882 9,801 11,783 16,091 36,538 0 0 0 0 0 0 0
Deferred Revenue 0 135,555 135,531 303,509 393,645 164,261 155,064 159,923 162,987 163,167 168,928 164,723 154,247 138,470 0 0 0 83,180 0 0 0
Other Current Liabilities 510,488 267,850 588,355 764,417 412,535 286,293 350,075 341,182 262,974 415,377 242,478 254,161 240,047 254,057 255,371 267,783 344,991 277,468 249,623 284,983 309,058
Total Current Liabilities 687,940 1,450,463 1,566,504 1,230,348 1,702,160 768,833 772,613 945,385 603,355 561,485 599,362 602,796 581,100 602,218 515,202 496,070 516,242 547,598 476,533 494,539 445,967
Non-Current Liabilities
Long Term Debt 3,314,098 3,310,517 4,093,315 5,127,132 1,798,103 2,210,440 1,633,992 1,825,105 978,358 1,011,762 1,045,393 932,104 938,824 944,908 424,000 558,197 509,040 516,078 151,781 243,282 364,874
Deferred Revenue 0 0 -4,323,210 -5,982,358 -774,531 -224,936 15,300 17,000 18,800 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 1,109,181 1,480,469 774,531 224,936 227,332 316,928 48,096 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 845,998 930,946 1,109,181 1,518,433 774,531 751,468 500,662 478,340 407,608 455,485 447,669 419,726 409,626 450,343 344,353 338,818 320,842 310,384 304,278 196,027 217,381
Total Non-Current Liabilities 4,160,096 4,241,463 5,167,471 6,654,961 2,572,634 2,961,908 2,617,904 2,643,000 1,519,758 1,467,247 1,493,062 1,351,830 1,380,850 1,395,251 768,353 939,215 847,582 826,462 456,059 548,409 669,455
Total Liabilities 4,848,036 5,691,926 6,733,975 7,885,309 4,274,794 3,730,741 3,390,517 3,588,385 2,123,113 2,028,732 2,092,424 1,954,626 1,961,950 1,997,469 1,283,555 1,435,285 1,363,824 1,374,060 932,592 1,042,948 1,115,422
Common Stock 122,091 123,426 126,300 126,241 112,090 111,140 110,597 110,361 109,617 112,034 112,481 112,626 115,036 113,157 115,715 117,023 117,112 117,585 123,255 130,109 129,059
Retained Earnings 5,759,120 5,609,212 4,951,018 4,417,174 3,507,262 2,811,973 2,602,067 2,380,517 2,118,684 1,991,431 1,810,545 1,684,364 1,548,573 1,510,683 1,639,581 1,288,586 1,235,521 1,142,135 1,040,190 964,690 732,878
Accumulated Other Comprehensive Income/Loss -231,915 -276,692 -447,497 -162,692 -31,961 -199,646 -176,481 -46,518 -100,861 -45,956 24,800 77,591 66,593 54,086 -53,491 -27,251 -31,239 57,707 6,940 -1,014 53,148
Total Stockholders Equity 7,921,701 7,872,739 7,392,876 7,130,245 3,735,492 2,813,824 2,584,955 2,503,188 2,153,570 2,110,441 2,042,102 1,992,086 1,939,812 1,841,218 1,925,818 1,628,957 1,567,943 1,575,277 1,577,730 1,650,513 1,460,085
Total Investments 1,030 689,916 144,617 110,942 24,664 22,583 2,447 2,208 1,678 1,586 1,568 1,319 1,149 1,105 1,350 2,287 3,459 0 0 0 0
Total Debt 3,315,143 4,065,295 4,564,244 5,169,336 2,179,051 2,220,414 1,891,480 2,006,109 1,046,426 1,012,885 1,052,967 934,728 940,596 944,908 426,255 558,343 509,080 516,640 152,934 244,413 374,588
Net Debt 2,085,365 3,152,132 4,109,886 4,551,017 1,777,015 2,028,537 1,728,369 1,803,975 687,161 774,953 878,146 761,486 769,152 802,566 6,169 378,636 329,970 313,292 -38,125 -257,851 177,075

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 258,255 179,503 579,179 932,157 727,887 227,753 237,475 156,890 215,706 212,688 161,166 165,524 68,441 174 135,922 92,744 126,409 131,686 119,583 66,532 96,043
Depreciation & Amortization 428,384 431,769 427,000 358,004 246,507 214,025 180,588 105,000 99,972 112,007 116,736 128,471 126,865 110,921 89,163 91,843 88,307 80,832 69,476 124,383 84,340
Deferred Income Tax -123,664 -97,481 -107,411 -36,418 -27,921 -53,102 -34,305 29,036 -6,817 -11,913 -40,956 -64,362 -64,169 79,662 -25,476 27,723 -12,074 -21,821 -10,007 1,421 21,932
Stock Based Compensation 50,413 41,410 51,518 29,675 26,904 31,514 28,767 25,421 17,158 17,278 14,057 14,053 20,625 15,482 12,416 13,995 19,339 0 0 0 0
Change in Working Capital 3,880 -391,346 -382,106 104,365 -115,803 -173,334 -148,197 -37,661 -35,032 -84,179 -105,124 -177,617 -206,119 -67,850 -62,932 -65,271 -8,978 8,512 -61,399 4,325 -14,733
Accounts Receivable 55,207 -8,997 66,093 155,391 -423,866 -100,630 -94,512 -36,633 -18,960 6,760 -16,989 -14,440 -44,626 -24,753 -38,103 -28,142 -11,692 0 0 0 0
Inventory 47,542 -14,109 -48,634 2,376 -122,513 -9,607 -30,183 -17,923 6,752 -28,700 -24,642 -13,851 -8,213 -2,200 -22,630 -5,810 -10,390 341 -11,067 -323 1,853
Accounts Payable -15,814 -76,426 -43,804 823 62,753 7,351 8,900 34,331 30,716 -16,082 8,103 -1,800 -7,876 4,005 27,789 -14,119 4,817 0 0 0 0
Other Working Capital -83,055 -291,814 -355,761 -54,225 367,823 -70,448 -32,402 -17,436 -53,540 -46,157 -71,596 -147,526 -145,404 -44,902 -29,988 -17,200 1,412 8,171 -50,332 4,648 -16,586
Other Non-Cash Items 463,253 -72,583 111,630 19,862 32,381 116,613 46,710 9,767 59,628 40,776 135,311 92,522 206,121 86,485 15,160 -13,147 24,180 5,918 9,787 11,432 13,175
Net Cash Provided by Operating Activities 650,682 91,272 679,810 1,410,750 892,177 363,469 311,038 288,453 350,615 287,098 281,597 158,591 152,170 224,874 164,253 148,722 217,844 205,127 127,440 208,093 200,757
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -86,310 -81,368 -85,632 -99,888 -77,506 -81,331 -93,253 -39,089 -31,702 -29,632 -29,072 -38,991 -42,408 -30,592 -33,646 -31,686 -43,325 -46,978 -44,473 -25,051 -18,961
Acquisitions Net 0 -2,086 6,987 -3,989,849 -407,215 -399,855 -59,659 -1,526,083 -50,924 -72,040 -271,477 -15,699 -40,858 -914,041 -150,374 -101,926 -90,491 -315,872 -133,128 -17,571 2,765
Purchases of Investments -395,364 -1,227,909 -47,181 -23,130 -20,059 -6,387 -7,019 -10,783 -16,959 0 0 0 0 0 0 -122,690 0 0 0 0 0
Sales/Maturities of Investments 162,500 550,000 85,632 99,888 77,506 81,331 93,253 36,541 0 0 0 0 0 0 0 0 0 0 23,627 0 0
Other Investing Activities 697,522 2,074,887 -92,657 -99,779 -77,224 -81,331 -93,181 290,042 -18,217 816 4,652 53,479 2,957 34,772 479,169 509 -1,862 13,511 14,478 365,911 4,513
Net Cash Used for Investing Activities 378,685 1,313,524 -132,851 -4,112,758 -504,498 -487,573 -159,859 -1,249,372 -100,843 -100,856 -295,897 -1,211 -80,309 -909,861 295,149 -153,867 -135,678 -349,339 -139,496 323,289 -11,683
Cash Flows from Financing Activities
Debt Repayment -721,861 -517,485 -559,168 3,073,969 -187,470 208,871 -66,043 822,156 63,094 -35,072 106,325 -5,719 -35,576 518,557 -140,995 44,830 -9,518 357,003 -110,748 -167,833 -174,961
Common Stock Issued 4,084 0 14,114 25,120 37,671 0 0 0 0 0 0 0 0 23,736 29,035 6,244 43,741 32,377 21,520 19,388 15,041
Common Stock Repurchased -189,289 -388,882 -80,638 -73,072 -6,944 -6,313 -57,445 -3,834 -151,801 -76,439 -65,529 -127,398 -2,104 -110,005 -72,768 -14,619 -75,514 -202,971 -190,121 -24,397 0
Dividends Paid -34,554 -34,966 -35,344 -32,373 -31,212 -31,059 -31,009 -30,793 -30,799 -31,571 -31,620 -31,600 -31,903 -31,829 -32,992 -32,701 -33,072 -33,704 -35,455 -36,296 -35,781
Other Financing Activities -9,296 -5,788 13,347 -26,867 -14,917 -21,369 -24,733 -5,293 4,495 35,943 21,755 10,557 25,420 20,481 28,388 -1,342 -26,722 -3,818 1,298 -8,713 -237
Net Cash Used Provided by Financing Activities -954,859 -947,121 -661,803 2,941,657 -202,872 150,130 -179,230 782,236 -115,011 -107,139 30,931 -154,160 -44,163 397,204 -218,367 2,412 -101,085 148,887 -313,506 -217,851 -195,938
Effect of Forex Changes on Cash 18,342 -14,048 -33,747 -22,926 25,913 -447 -8,004 21,552 -13,428 -15,992 -15,052 -1,422 1,404 10,039 -656 3,330 -5,319 7,614 14,357 -8,780 12,878
Net Change in Cash 94,163 443,627 -148,591 216,723 210,720 25,579 -36,055 -157,131 121,333 63,111 1,579 1,798 29,102 -277,744 240,379 597 -24,238 12,289 -311,205 304,751 6,014
Cash at End of Period 4,392,766 914,373 470,746 619,337 402,614 191,894 166,315 202,134 359,265 237,932 174,821 173,242 171,444 142,342 420,086 179,707 179,110 203,348 191,059 502,264 197,513
Cash at Start of Period 4,298,603 470,746 619,337 402,614 191,894 166,315 202,370 359,265 237,932 174,821 173,242 171,444 142,342 420,086 179,707 179,110 203,348 191,059 502,264 197,513 191,499
Free Cash Flow
Operating Cash Flow 650,682 91,272 679,810 1,410,750 892,177 363,469 311,038 288,453 350,615 287,098 281,597 158,591 152,170 224,874 164,253 148,722 217,844 205,127 127,440 208,093 200,757
Capital Expenditure -86,310 -81,368 -85,632 -99,888 -77,506 -81,331 -93,253 -39,089 -31,702 -29,632 -29,072 -38,991 -42,408 -30,592 -33,646 -31,686 -43,325 -46,978 -44,473 -25,051 -18,961
Free Cash Flow 564,372 9,904 594,178 1,310,862 814,671 282,138 217,785 249,364 318,913 257,466 252,525 119,600 109,762 194,282 130,607 117,036 174,519 158,149 82,967 183,042 181,796