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,531,228 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,354,488 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,176,740 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.23% 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 156,511 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,677,501 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,758,201 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,418,539 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.61% 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 132,026 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 1,769,431 1,718,774 1,711,499 1,590,930 1,227,509 1,311,603 1,138,930 1,310,153 1,089,874 1,247,851 1,522,672 1,775,548 1,622,962 1,514,013 1,303,343 846,266 1,315,936 1,229,796 1,125,258 860,835 771,813
Depreciation and Amortization 331,154 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,835,864 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 335,806 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,500,058 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 17.66% 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 10.79 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 10.73 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 Q2 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 328,752 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 328,752 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,577,232 1,432,040 1,516,871 1,347,514 1,137,223 1,217,190 1,231,859 1,385,567 1,265,201 1,120,490 1,186,746 1,359,101 1,225,898 1,190,265 1,087,704 878,754 1,013,174 1,097,697 1,056,828 991,512 912,688
Inventory 1,238,806 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 121,179 141,538 159,118 137,596 133,085 127,846 126,878 188,954 104,357 135,209 101,482 75,550 79,094 196,764 150,962 134,921 138,021 162,529 131,415 110,870 103,912
Total Current Assets 3,265,969 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 1,025,444 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,950,930 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,481,891 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 -334,806 -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 334,806 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 567,526 560,862 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,025,791 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,291,760 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 974,317 958,542 1,068,144 1,073,568 853,942 983,293 969,531 979,446 830,318 650,880 615,332 692,565 651,358 543,924 1,097,969 894,558 373,436 416,388 410,001 381,776 364,406
Short Term Debt 210,471 517,072 735,772 105,702 48,834 84,700 220,318 581,102 414,550 151,122 777,956 229,278 610,766 1,022 16,925 35,624 224,944 638,649 290,549 194,229 339,264
Tax Payables 72,191 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 230,426 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 718,945 812,930 712,425 843,522 651,177 637,897 601,111 684,890 653,450 537,108 625,388 662,920 684,563 620,445 628,931 537,554 620,129 610,872 720,141 109,632 180,893
Total Current Liabilities 2,134,159 2,499,836 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 2,960,914 3,164,742 2,942,513 3,018,714 3,108,829 2,985,716 2,943,660 2,986,702 3,206,637 2,617,342 2,253,041 2,599,201 2,189,350 2,186,230 1,790,886 1,825,260 1,860,729 1,452,003 1,480,491 1,344,173 753,063
Deferred Revenue 26,894 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 334,806 346,383 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 471,364 211,403 -19,879 -21,513 -13,921 -9,121 -9,382 -9,916 -12,526 -12,437 42,119 95,557 193,484 650,604 105,642 64,051 79,123 674,333 537,131 319,730 267,994
Total Non-Current Liabilities 3,793,978 3,742,072 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 5,928,137 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 259,971 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 11,768,023 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 -266,771 -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,363,623 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 -334,806 -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,171,385 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 2,842,633 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,500,058 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,154 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 37,421 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 23,438 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 -22,321 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 129,320 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 -30,664 -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 -52,897 -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 -26,574 -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,270,062 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 -189,485 -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 -3,768 -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 10,649 -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 -182,604 -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 -1,759,736 -267,490 -629,891 -105,000 -84,700 -805,112 -350,000 -182,596 -2,017 -300,048 -6,566 -3,246 -3,582 -402,654 -60,855 -226,657 -599,113 -33,478 -811 -257,740 0
Common Stock Issued -541,150 0 0 0 0 711,819 0 0 8,431 71,324 0 0 0 0 -15,000 0 79,898 87,117 93,311 19,230 13,608
Common Stock Repurchased -502,070 -12,137 -599,637 -63,561 -106,279 -143,280 -941,231 -105,023 -15,700 -600,164 -622,228 -457,871 -748,955 -242,488 -123,555 0 -466,736 -596,009 -48,329 -51,929 -5,176
Dividends Paid -284,467 -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 -14,835 -16,269 626,923 100,577 -30,999 -39,272 676,963 -205,757 903,964 -5,029 631,792 30,395 650,554 813,795 94,721 26,578 594,118 351,087 228,918 697,191 16,678
Net Cash Used Provided by Financing Activities -1,035,006 -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 -9,477 -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 60,275 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 1,975,665 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,915,390 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,270,062 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 -189,485 -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,080,577 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