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,725,626 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,116 1,575,993 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,332,510 1,174,578 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.77% 42.70% 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 210,248 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 853,703 657,438 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,063,951 874,016 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 268,559 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 9.80% 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 100,472 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 -1,233 -33,948 47,706
EBITDA 741,098 732,331 1,198,546 1,745,465 1,210,596 579,232 503,547 458,624 385,130 407,609 335,999 372,386 322,529 218,965 262,559 260,722 318,067 271,670 220,238 358,671 266,584
Depreciation and Amortization 430,563 431,769 455,847 413,087 232,015 217,259 179,663 153,821 102,064 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 188,085 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 4,731 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 149,632 179,503 569,179 943,157 727,887 227,558 237,927 156,890 234,299 212,425 157,778 164,812 69,940 174 135,922 85,599 126,409 131,686 119,583 66,532 96,043
Net Income Margin 5.43% 6.53% 17.19% 18.61% 19.24% 7.89% 8.56% 6.95% 11.08% 9.39% 7.05% 7.61% 3.31% 0.01% 7.98% 4.72% 6.52% 7.37% 7.73% 4.51% 5.69%
EPS 1.40 1.44 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 1.42 1.44 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 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 999,465 914,373 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 697,327 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,696,792 1,604,289 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 588,974 632,811 612,780 1,023,792 1,205,080 725,184 632,669 552,304 425,588 439,015 470,563 470,028 457,011 414,043 356,763 365,629 327,636 337,659 268,459 250,844 287,299
Inventory 414,029 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 359,545 335,929 122,254 173,955 167,208 100,523 100,507 93,952 99,246 68,186 137,152 140,532 95,611 69,357 100,912 123,380 126,034 99,547 101,988 82,631 69,262
Total Current Assets 3,059,340 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 652,688 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,503,897 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 0 0
Intangible Assets 2,919,145 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 114,689 144,617 110,942 24,664 22,583 0 0 1,678 1,586 1,568 1,319 1,149 1,105 1,350 2,287 0 0 0 0 0
Tax Assets 0 8,158 18,527 18,534 65,518 60,004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 297,635 220,119 135,643 212,230 242,866 207,445 270,023 244,304 271,390 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,373,365 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 13,432,705 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 183,532 204,121 272,826 355,458 327,325 235,855 220,949 222,093 168,033 152,726 173,953 167,196 168,943 178,934 161,042 158,673 169,447 186,388 152,836 146,971 146,630
Short Term Debt 711,443 721,872 470,929 4,240 380,948 9,974 15,838 215,504 1,172 1,123 1,075 2,624 1,772 0 2,255 146 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 0 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 0 0 0 0 83,180 0 0 0
Other Current Liabilities 479,247 388,915 687,218 567,141 600,242 358,743 380,762 347,865 271,163 244,469 255,406 268,253 256,138 423,284 351,905 337,251 346,755 277,468 322,544 346,437 289,623
Total Current Liabilities 1,374,222 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,164,994 3,177,770 4,093,315 5,165,096 1,798,103 2,210,440 1,875,642 1,790,605 1,045,254 1,011,762 1,051,892 932,104 938,824 944,908 424,000 558,197 509,040 516,078 151,781 243,282 364,874
Deferred Revenue -792,597 0 -4,323,210 -5,982,358 -774,531 -224,936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 919,795 0 1,109,181 1,480,469 774,531 224,936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 919,795 1,063,693 4,288,185 5,991,754 774,531 751,468 742,262 852,395 474,504 455,485 441,170 419,726 442,026 450,343 344,353 381,018 338,542 310,384 304,278 305,127 304,581
Total Non-Current Liabilities 4,211,987 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 5,586,209 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 123,492 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,626,580 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 -325,354 -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,846,496 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 697,327 689,916 144,617 110,942 24,664 22,583 0 0 1,678 1,586 1,568 1,319 1,149 1,105 1,350 2,287 0 0 0 0 0
Total Debt 4,003,635 4,032,389 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 3,004,170 3,118,016 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 183,354 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 430,563 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 -262,960 -123,664 -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 43,209 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 -318,003 -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 -6,232 -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 11,620 -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 -89,758 -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 -233,633 -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 300,334 -46,400 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 175,372 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 -78,266 -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 12,702 -1,933 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 -1,034,792 -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 0 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 530,860 2,074,734 -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 -569,159 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 -479,654 -517,500 -799,168 -1,912,408 -902,168 -2,237,740 -1,292,383 -238,796 -903,603 -486,072 -356,000 -699,119 -435,850 -765,303 -509,067 -363,234 -635,518 0 0 0 0
Common Stock Issued 7,128 4,344 14,114 25,120 37,671 19,732 24,833 18,004 14,418 0 0 0 0 23,736 29,035 6,244 43,741 32,377 21,520 19,388 15,041
Common Stock Repurchased -337,982 -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,765 -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 -23,676 -10,117 239,233 4,934,390 699,781 2,405,510 1,201,607 1,055,659 971,192 486,943 484,080 703,957 425,694 1,280,605 367,425 406,722 -36,240 353,185 -109,450 -176,546 -175,198
Net Cash Used Provided by Financing Activities -868,949 -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 -6,356 -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 -1,267,855 458,975 -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,385,118 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 5,652,973 455,398 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 175,372 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 -78,266 -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 97,106 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