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 8,361,502 8,438,134 8,508,088 7,907,081 6,683,760 7,136,397 6,992,118 7,830,436 6,794,342 6,956,311 7,752,728 8,729,813 8,104,339 7,950,140 7,132,648 5,775,689 7,568,888 7,226,089 6,511,623 6,078,380 5,488,112
Revenue Growth - -0.82% 7.60% 18.30% -6.34% 2.06% -10.71% 15.25% -2.33% -10.27% -11.19% 7.72% 1.94% 11.46% 23.49% -23.69% 4.74% 10.97% 7.13% 10.76%
Cost of Revenue 5,214,590 5,353,501 5,444,532 4,937,295 4,209,741 4,515,459 4,432,562 4,940,059 4,322,373 4,388,167 4,778,479 5,390,032 4,997,274 4,898,716 4,399,990 3,676,535 4,838,881 4,604,422 4,163,581 3,999,023 3,593,748
Gross Profit 3,146,912 3,084,633 3,063,556 2,969,786 2,474,019 2,620,938 2,559,556 2,890,377 2,471,969 2,568,144 2,974,249 3,339,781 3,107,065 3,051,424 2,732,658 2,099,154 2,730,007 2,621,667 2,348,042 2,079,357 1,894,364
Gross Profit Margin 37.64% 36.56% 36.01% 37.56% 37.02% 36.73% 36.61% 36.91% 36.38% 36.92% 38.36% 38.26% 38.34% 38.38% 38.31% 36.34% 36.07% 36.28% 36.06% 34.21% 34.52%
Research and Development 118,311 153,111 163,300 157,826 142,101 140,957 143,033 130,536 104,479 115,037 118,411 117,178 123,639 0 0 0 0 0 0 0 0
General and Administrative Expenses 1,686,826 1,718,290 1,684,226 1,688,278 1,541,032 1,599,098 1,716,444 1,975,932 1,757,523 1,647,382 1,758,765 1,985,849 1,841,688 1,840,609 1,697,721 1,511,111 1,700,677 1,640,977 1,436,237 1,378,902 1,282,162
Total Operating Expenses 1,767,526 1,718,290 1,684,226 1,688,278 1,541,032 1,599,098 1,716,444 1,975,932 1,757,523 1,647,382 1,758,765 1,985,849 1,841,688 1,840,609 1,697,721 1,511,111 1,700,677 1,640,977 1,436,237 1,378,902 1,282,162
Operating Income or Loss 1,379,386 1,366,343 1,379,330 1,281,508 932,987 974,894 843,112 914,445 714,446 920,762 1,215,484 1,353,932 1,265,377 1,210,815 1,034,937 588,043 1,029,330 980,690 911,805 700,455 612,202
Operating Margin 16.49% 16.19% 16.21% 16.21% 13.96% 13.66% 12.06% 11.68% 10.52% 13.24% 15.68% 15.51% 15.61% 15.23% 14.51% 10.18% 13.60% 13.57% 14.00% 11.52% 11.16%
Interest Expense 133,765 131,305 116,456 106,319 111,937 125,818 130,972 145,208 136,401 131,676 131,689 124,647 125,995 124,878 106,341 100,375 108,763 89,008 76,984 72,206 0
EBITDA 2,339,004 1,718,774 1,711,499 1,797,268 1,232,722 1,241,114 1,138,930 1,304,041 1,186,472 1,259,375 1,533,084 1,448,554 1,621,151 1,523,185 1,299,831 850,216 1,303,210 980,690 1,125,258 796,481 682,891
Depreciation and Amortization 337,507 317,463 307,538 290,123 279,051 272,287 282,580 283,278 360,739 327,089 307,188 421,616 357,585 303,143 268,406 258,223 261,154 245,028 201,501 175,719 160,845
Income Before Tax 1,867,732 1,270,006 1,287,505 1,400,826 841,734 843,009 725,378 973,843 689,332 800,610 1,094,207 1,237,412 1,137,571 1,095,164 925,084 491,618 946,019 887,604 822,869 643,588 552,146
Income Tax Expense 344,531 213,178 222,129 277,008 158,283 165,091 134,233 162,178 180,440 204,729 316,067 271,607 304,452 248,799 217,176 119,724 251,261 234,331 219,541 169,135 143,006
Net Income 1,557,405 1,056,828 1,065,376 1,123,818 683,451 677,918 570,267 811,665 508,892 869,829 775,235 1,003,129 811,070 895,243 700,104 356,438 590,831 661,080 561,782 510,142 412,755
Net Income Margin 18.67% 12.52% 12.52% 14.21% 10.23% 9.50% 8.16% 10.37% 7.49% 12.50% 10.00% 11.49% 10.01% 11.26% 9.82% 6.17% 7.81% 9.15% 8.63% 8.39% 7.52%
EPS 11.25 7.56 7.47 7.81 4.74 4.67 3.80 5.21 3.28 5.52 4.65 5.86 4.47 4.82 3.75 1.91 3.13 3.28 2.76 2.52 2.03
EPS Diluted 11.18 7.52 7.42 7.74 4.70 4.61 3.75 5.15 3.25 5.46 4.59 5.78 4.41 4.74 3.70 1.91 3.12 3.26 2.74 2.50 2.02
Weighted Average Shares Out - 139,848 142,681 143,923 144,050 145,198 149,874 155,685 155,231 157,619 166,692 171,271 181,551 185,882 186,897 186,136 188,481 201,330 203,773 202,979 203,275
Weighted Average Shares Out Diluted - 140,599 143,595 145,273 145,393 146,992 152,133 157,744 156,636 159,172 168,842 173,547 183,993 188,887 189,170 186,736 189,269 202,918 205,497 204,177 204,786

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 386,766 398,561 380,868 385,504 513,075 397,253 396,221 753,964 349,146 362,185 681,581 803,882 800,076 1,206,755 1,187,361 714,365 547,409 602,412 373,616 191,150 357,606
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 121,734 223,809 279,460 0 0 0 0
Cash + Short Term Investments 386,766 398,561 380,868 385,504 513,075 397,253 396,221 753,964 349,146 362,185 681,581 803,882 800,076 1,206,755 1,309,095 938,174 826,869 602,412 373,616 191,150 357,606
Net Receivables 1,428,961 1,432,040 1,516,871 1,347,514 1,137,223 1,217,190 1,231,859 1,183,514 1,265,201 1,120,490 1,186,746 1,076,641 1,225,898 1,190,265 1,087,704 878,754 1,013,174 1,104,090 1,056,828 850,084 869,760
Inventory 1,214,268 1,225,452 1,366,608 1,191,095 835,804 806,141 748,796 878,635 870,487 802,895 863,737 926,998 872,841 803,346 714,110 570,858 636,121 681,600 709,647 682,393 775,741
Other Current Assets 715,906 334,182 159,118 137,596 133,085 127,846 126,878 175,626 208,714 133,440 203,387 122,138 129,029 188,768 150,962 134,921 138,021 161,854 195,995 96,597 100,986
Total Current Assets 3,745,901 3,390,235 3,423,465 3,061,709 2,619,187 2,548,430 2,503,754 3,207,120 2,589,191 2,420,779 2,896,822 3,240,162 3,027,844 3,397,130 3,261,871 2,522,707 2,614,185 2,544,238 2,271,506 1,975,925 2,149,947
Non-Current Assets
Property, Plant and Equipment 995,766 1,031,816 1,004,825 957,310 897,326 842,318 806,497 999,772 945,670 854,269 837,069 1,182,982 1,167,052 1,000,870 847,189 828,922 872,134 885,145 856,799 816,679 756,680
Goodwill 4,974,447 4,881,687 4,669,494 4,558,822 4,072,542 3,783,347 3,677,328 4,591,912 4,562,677 3,737,389 3,491,557 4,242,909 4,094,650 3,787,117 3,368,033 3,350,217 3,255,566 3,293,986 3,201,983 2,712,623 0
Intangible Assets 1,645,379 1,483,913 1,333,735 1,359,522 1,083,772 1,055,014 1,134,256 1,609,927 1,802,923 1,413,223 1,369,520 1,612,487 1,645,420 1,207,084 907,523 950,748 952,409 1,070,574 1,065,382 3,486,613 2,679,057
Long Term Investments 0 -346,383 0 -364,117 -298,423 -322,036 -339,325 -438,841 -710,173 -575,709 -63,276 -74,631 -49,935 -41,905 -89,720 -69,999 30,218 -77,477 -65,769 -53,594 0
Tax Assets 0 346,383 375,150 364,117 298,423 322,036 339,325 438,841 710,173 575,709 63,276 74,631 49,935 41,905 89,720 69,999 73,686 77,477 65,769 53,594 0
Other Non-Current Assets 551,479 214,479 89,850 466,264 479,247 440,368 243,936 248,922 215,530 194,103 495,417 483,189 508,977 109,249 178,278 154,982 69,106 275,827 230,988 293,815 206,495
Total Non-Current Assets 8,167,071 7,958,278 7,473,054 7,341,918 6,532,887 6,121,047 5,862,017 7,450,533 7,526,800 6,198,984 6,193,563 7,521,567 7,416,099 6,104,320 5,301,023 5,284,869 5,253,119 5,525,532 5,355,152 4,597,107 3,642,232
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 11,912,972 11,348,513 10,896,519 10,403,627 9,152,074 8,669,477 8,365,771 10,657,653 10,115,991 8,619,763 9,090,385 10,761,729 10,443,943 9,501,450 8,562,894 7,807,576 7,867,304 8,069,770 7,626,658 6,573,032 5,792,179
Current Liabilities
Accounts Payable 865,188 958,542 1,068,144 1,073,568 853,942 955,012 969,531 882,007 830,318 650,880 615,332 522,713 651,358 543,924 469,038 357,004 373,436 416,215 401,137 329,362 344,932
Short Term Debt 379,295 517,072 778,421 148,788 264,968 126,535 185,533 395,130 381,252 125,942 750,009 229,278 610,766 1,022 16,925 35,624 224,944 625,737 446,133 294,924 339,264
Tax Payables 62,000 68,317 65,209 141,991 70,499 52,167 48,639 59,650 73,651 31,708 39,523 61,023 63,019 65,188 1,024,910 904,475 19,071 18,138 146,720 109,632 0
Deferred Revenue 185,055 211,292 256,933 227,549 184,845 44,001 36,461 52,755 42,000 28,072 20,678 30,817 39,941 37,590 395,979 366,921 19,071 15,283 13,289 521,817 471,413
Other Current Liabilities 895,665 658,547 604,567 658,445 580,678 616,177 552,472 570,951 579,799 505,400 585,865 1,064,855 621,544 624,439 628,931 -327,927 620,129 592,907 582,285 565,805 671,780
Total Current Liabilities 2,387,203 2,413,770 2,773,274 2,250,341 1,738,798 1,749,891 1,827,421 2,298,193 1,940,318 1,367,182 2,039,354 1,615,580 1,986,628 1,202,981 2,139,804 1,834,657 1,237,580 1,681,192 1,433,980 1,207,454 1,355,976
Non-Current Liabilities
Long Term Debt 3,007,820 3,164,742 3,108,254 3,153,162 3,242,818 3,107,014 2,943,660 3,172,674 3,206,637 2,798,750 2,253,041 1,492,062 2,189,350 2,186,230 1,790,886 1,825,260 1,278,128 1,452,003 1,480,491 1,344,173 753,063
Deferred Revenue 15,449 19,544 19,879 21,513 13,921 9,121 9,382 9,916 12,526 12,437 8,599 10,626 15,474 -530,687 -381,297 -292,344 582,601 0 0 0 0
Deferred Tax 353,609 373,690 894,366 945,044 918,674 901,210 826,024 989,578 1,169,290 990,664 1,046,547 1,063,369 1,139,777 1,061,767 381,297 292,344 314,405 316,069 364,034 372,152 296,464
Other Non-Current Liabilities 450,892 270,162 333,596 345,209 382,244 347,703 477,317 788,382 446,591 402,518 533,058 -392,141 886,491 770,521 -275,655 686,096 79,123 674,333 537,131 319,730 267,994
Total Non-Current Liabilities 3,827,770 3,828,138 3,836,879 3,963,758 4,027,503 3,886,926 3,769,684 3,976,280 4,375,927 3,608,006 3,350,306 3,768,753 3,538,085 3,367,914 1,896,528 1,889,311 2,836,858 2,442,405 2,381,656 2,036,055 1,317,521
Total Liabilities 6,214,973 6,241,908 6,610,153 6,214,099 5,766,301 5,636,817 5,597,105 6,274,473 6,316,245 4,975,188 5,389,660 5,384,333 5,524,713 4,570,895 4,036,332 3,723,968 4,074,438 4,123,597 3,815,636 3,243,509 2,673,497
Common Stock 260,006 259,842 259,644 259,457 258,982 258,552 257,822 256,992 256,538 256,113 255,893 255,320 254,119 250,592 249,361 247,342 246,615 244,548 242,293 239,796 239,015
Retained Earnings 12,044,400 10,995,624 10,223,070 9,445,245 8,608,284 8,211,257 7,815,486 8,455,501 7,927,795 7,686,642 7,074,782 7,954,536 7,199,227 6,629,116 5,953,027 5,453,022 5,286,458 4,870,460 4,421,927 4,004,944 3,628,715
Accumulated Other Comprehensive Income/Loss -213,241 -237,866 -266,223 -154,052 -153,254 -216,026 -243,096 -194,759 -359,326 -254,573 -158,931 67,723 -54,906 -47,510 50,161 84,842 10,816 217,648 48,852 57,778 195,220
Total Stockholders Equity 5,697,999 5,106,605 4,286,366 4,189,528 3,385,773 3,032,660 2,768,666 4,383,180 3,799,746 3,644,575 3,700,725 5,377,396 4,919,230 4,930,555 4,526,562 4,083,608 3,792,866 3,946,173 3,811,022 3,329,523 3,118,682
Total Investments -353,609 -346,383 0 -364,117 -298,423 -322,036 -339,325 -438,841 -710,173 -575,709 -63,276 -74,631 -49,935 -41,905 121,734 223,809 279,460 -77,477 -65,769 -53,594 0
Total Debt 3,387,115 3,681,814 3,678,285 3,124,416 3,108,829 3,070,416 3,163,978 3,567,804 3,621,187 2,768,464 3,030,997 2,828,479 2,800,116 2,187,252 1,807,811 1,860,884 2,085,673 2,090,652 1,771,040 1,538,402 1,092,327
Net Debt 3,000,349 3,283,253 3,297,417 2,738,912 2,595,754 2,673,163 2,767,757 2,813,840 3,272,041 2,406,279 2,349,416 2,024,597 2,000,040 980,497 620,450 1,146,519 1,538,264 1,488,240 1,397,424 1,347,252 734,721

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 1,557,405 1,056,828 1,065,376 1,123,818 683,451 677,918 570,267 811,665 508,892 869,829 775,235 1,003,129 811,070 846,365 707,908 371,895 694,758 661,080 561,782 510,142 412,755
Depreciation & Amortization 331,640 317,463 307,538 290,123 279,051 272,287 282,580 394,240 360,739 327,089 307,188 421,616 357,585 303,143 268,406 258,223 261,154 245,028 201,501 175,719 160,845
Deferred Income Tax -90,726 -99,286 -28,138 -48,322 -25,643 -11,966 -35,448 -170,859 -79,414 -5,916 -33,866 -43,064 -19,023 6,110 84,839 -23,062 33,459 -33,269 -9,485 36,274 4,885
Stock Based Compensation 38,294 31,465 30,821 31,111 25,026 29,702 23,698 26,528 21,015 30,697 31,628 30,480 30,884 25,991 22,102 17,912 25,246 25,706 26,396 25,731 0
Change in Working Capital 89,445 49,798 -585,121 -108,466 142,296 -83,654 -82,297 -187,272 93,618 17,334 -139,908 -197,456 88,148 -53,703 10,336 232,984 84,619 11,413 7,952 -18,518 -9,566
Accounts Receivable 145,432 86,501 -209,021 -201,540 122,407 -7,903 -87,573 -104,706 -44,649 37,916 -87,207 -92,472 -4,549 -95,708 -195,934 163,054 36,427 6,018 6,521 11,160 0
Inventory 66,674 145,451 -199,033 -297,623 10,519 -56,870 -85,052 -12,557 25,858 63,129 -63,717 -18,256 -37,986 -46,115 -131,476 97,241 27,128 59,190 -5,915 89,476 -59,472
Accounts Payable -97,684 -104,576 15,422 229,334 -95,636 18,270 106,561 124,051 58,695 42,925 60,176 9,988 73,460 72,434 104,093 -31,306 -19,273 -20,266 6,038 47,533 0
Other Working Capital -24,977 -77,578 -192,489 161,363 105,006 -37,151 -16,233 -194,060 53,714 -126,636 -49,160 -96,716 57,223 15,686 233,653 3,995 40,337 -33,529 1,308 -166,687 49,906
Other Non-Cash Items -147,834 -19,923 15,248 -172,399 629 61,019 30,393 -52,743 -42,875 -289,974 12,539 -36,020 -7,504 -69,677 -143,040 -62,747 -88,820 -35,011 106,565 -53,164 28,528
Net Cash Provided by Operating Activities 1,273,515 1,336,345 805,724 1,115,865 1,104,810 945,306 789,193 821,559 861,975 949,059 952,816 1,178,685 1,261,160 1,058,229 950,551 795,205 1,010,416 874,947 894,711 676,184 597,447
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -174,636 -192,592 -220,962 -171,465 -165,692 -186,804 -170,994 -196,735 -165,205 -154,251 -166,033 -236,833 -297,012 -271,809 -183,217 -120,009 -175,795 -174,252 -194,735 -152,113 -107,434
Acquisitions Net -361,422 -533,623 -312,855 -837,093 -320,386 -191,469 -64,619 336,635 -1,355,330 121,471 -610,906 -246,381 -1,035,433 -865,316 4,500 -218,423 -10,987 -273,610 -1,116,780 -1,091,762 -506,108
Purchases of Investments 0 0 0 0 0 0 0 0 0 -17,752 0 0 0 9,986 -466,881 -348,439 -279,460 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 14,604 0 0 0 124,410 553,466 406,033 0 0 0 0 0
Other Investing Activities -5,559 -415 -7,107 15,805 4,699 -5,982 -9,867 36,473 16,692 1,350 -5,618 20,163 -13,443 -18,211 -86,825 22,973 13,248 111,799 456,482 175,434 88,689
Net Cash Used for Investing Activities -541,617 -726,630 -540,924 -992,753 -481,379 -384,255 -245,480 176,373 -1,503,843 -34,578 -782,557 -463,051 -1,345,888 -1,020,940 -178,957 -257,865 -452,994 -336,063 -855,033 -1,068,441 -524,853
Cash Flows from Financing Activities
Debt Repayment 172,339 -267,490 629,891 105,000 -84,700 -93,293 -360,722 -182,596 909,216 -232,748 244,934 19,530 603,918 371,315 -60,855 -226,657 -4,993 317,609 228,107 441,226 14,629
Common Stock Issued -541,150 0 0 0 0 0 0 0 8,431 0 0 0 0 0 0 0 0 87,117 93,311 19,220 13,608
Common Stock Repurchased -499,803 -12,137 -585,000 -21,637 -106,279 -143,280 -894,977 -105,023 -15,700 -600,164 -601,077 -457,871 -748,955 -242,488 -123,555 0 -466,737 -596,009 -48,329 -51,929 -5,176
Dividends Paid -283,782 -284,297 -287,551 -286,896 -284,312 -282,197 -283,570 -283,959 -268,339 -257,969 -258,487 -247,820 -240,959 -219,154 -200,099 -189,874 -169,071 -154,390 -144,799 -133,913 -126,060
Other Financing Activities -17,853 -16,269 -17,605 -46,347 -30,999 -39,272 641,431 -23,161 -15,700 -1,005 359,141 7,619 43,054 39,826 79,721 26,578 79,897 0 0 0 2,049
Net Cash Used Provided by Financing Activities -629,296 -568,056 -260,265 -249,880 -506,290 -558,042 -897,838 -594,739 633,608 -1,091,886 -255,489 -678,542 -342,942 -50,501 -304,788 -389,953 -560,904 -345,673 128,290 272,839 -100,950
Effect of Forex Changes on Cash -6,934 -6,666 -9,171 -803 -1,319 -1,977 10,645 1,625 -4,779 -26,061 -40,426 -3,301 16,112 15,990 10,030 19,569 -45,817 34,356 19,816 -18,487 12,155
Net Change in Cash 112,968 34,993 -4,636 -127,571 115,822 1,032 -357,743 404,818 -13,039 -319,396 -122,301 3,806 -406,679 17,676 472,996 166,956 -58,696 227,567 187,784 -137,905 -16,201
Cash at End of Period 2,071,333 415,861 380,868 385,504 513,075 397,253 396,221 753,964 349,146 362,185 681,581 803,882 800,076 1,206,755 1,187,361 714,365 547,409 602,412 373,616 191,150 357,606
Cash at Start of Period 1,958,365 380,868 385,504 513,075 397,253 396,221 753,964 349,146 362,185 681,581 803,882 800,076 1,206,755 1,189,079 714,365 547,409 606,105 374,845 185,832 329,055 373,807
Free Cash Flow
Operating Cash Flow 1,273,515 1,336,345 805,724 1,115,865 1,104,810 945,306 789,193 821,559 861,975 949,059 952,816 1,178,685 1,261,160 1,058,229 950,551 795,205 1,010,416 874,947 894,711 676,184 597,447
Capital Expenditure -174,636 -192,592 -220,962 -171,465 -165,692 -186,804 -170,994 -196,735 -165,205 -154,251 -166,033 -236,833 -297,012 -271,809 -183,217 -120,009 -175,795 -174,252 -194,735 -152,113 -107,434
Free Cash Flow 1,098,879 1,143,753 584,762 944,400 939,118 758,502 618,199 624,824 696,770 794,808 786,783 941,852 964,148 786,420 767,334 675,196 834,621 700,695 699,976 524,071 490,013