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 11,014,327 11,164,992 10,419,294 8,971,337 8,149,719 7,986,252 7,791,069 7,515,426 7,440,181 7,386,626 7,421,768 7,146,079 6,644,252 6,080,788 5,671,009 5,298,668 5,132,768 4,946,716 4,944,230 4,835,974 4,429,248
Revenue Growth - 7.16% 16.14% 10.08% 2.05% 2.51% 3.67% 1.01% 0.73% -0.47% 3.86% 7.55% 9.27% 7.23% 7.03% 3.23% 3.76% 0.05% 2.24% 9.18%
Cost of Revenue 6,116,137 6,113,564 5,920,509 4,922,739 4,448,450 4,363,774 4,215,744 4,060,050 4,282,290 4,003,951 4,085,602 3,865,231 3,784,370 3,548,896 3,255,801 3,245,531 3,375,050 3,315,147 3,076,718 2,965,540 2,679,531
Gross Profit 4,898,190 5,051,428 4,498,785 4,048,598 3,701,269 3,622,478 3,575,325 3,455,376 3,157,891 3,382,675 3,336,166 3,280,848 2,859,882 2,531,892 2,415,208 2,053,137 1,757,718 1,631,569 1,867,512 1,870,434 1,749,717
Gross Profit Margin 44.28% 45.24% 43.18% 45.13% 45.42% 45.36% 45.89% 45.98% 42.44% 45.79% 44.95% 45.91% 43.04% 41.64% 42.59% 38.75% 34.25% 32.98% 37.77% 38.68% 39.50%
Research and Development 50,030 50,030 46,943 40,107 37,577 37,146 38,521 45,850 47,268 49,281 47,554 47,636 38,959 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,404,008 2,436,508 2,236,009 2,001,351 1,890,925 1,905,929 1,874,829 1,885,492 1,915,378 1,969,308 1,900,970 1,922,508 1,703,796 1,477,750 1,426,477 1,208,672 1,073,019 895,874 860,378 912,986 847,540
Total Operating Expenses 2,405,757 2,438,116 2,236,009 2,001,351 1,890,925 1,905,929 1,874,829 1,885,492 1,915,378 1,969,308 1,900,970 1,922,508 1,703,796 1,477,750 1,426,477 1,208,672 1,167,820 895,874 860,378 912,986 847,540
Operating Income or Loss 2,492,433 2,613,312 1,677,658 1,613,164 1,377,110 1,595,952 1,623,664 1,313,409 1,205,783 1,037,759 1,435,196 1,358,340 1,156,086 1,055,028 905,298 761,590 589,898 458,827 992,558 860,911 902,177
Operating Margin 22.05% 23.41% 16.10% 17.98% 16.90% 19.98% 20.84% 17.48% 16.21% 14.05% 19.34% 19.01% 17.40% 17.35% 15.96% 14.37% 11.49% 9.28% 20.08% 17.80% 20.37%
Interest Expense 163,355 151,785 137,557 127,417 149,374 144,125 138,837 100,066 90,143 105,773 83,532 88,356 95,569 92,183 96,434 90,459 99,678 0 0 0 0
EBITDA 2,827,337 3,121,898 2,056,617 1,928,166 1,672,017 1,645,506 1,625,730 1,795,271 1,226,354 1,383,228 1,435,196 1,358,340 1,156,086 1,054,142 988,731 844,465 589,898 1,323,488 1,221,621 1,272,017 1,091,842
Depreciation and Amortization 438,213 508,586 333,272 282,762 265,493 264,786 269,567 234,968 301,837 244,928 211,532 201,033 210,037 215,763 197,116 182,411 249,491 310,925 199,911 218,032 189,665
Income Before Tax 2,205,220 2,171,864 1,917,071 1,797,224 1,494,997 1,380,784 1,410,061 1,110,668 1,099,481 901,847 1,306,043 1,251,319 1,015,579 962,845 808,864 671,131 492,022 340,242 876,502 772,926 835,644
Income Tax Expense 359,254 310,077 272,254 314,405 219,584 234,032 239,010 354,131 379,437 388,896 459,131 430,849 354,648 333,883 299,065 235,137 180,617 126,088 317,441 279,682 244,765
Net Income 1,845,966 1,861,787 1,644,817 1,477,512 1,278,708 1,149,692 1,177,562 782,981 720,044 512,951 846,912 820,470 660,931 628,962 509,799 435,994 311,405 214,154 559,061 493,244 590,879
Net Income Margin 15.87% 16.68% 15.79% 16.47% 15.69% 14.40% 15.11% 10.42% 9.68% 6.94% 11.41% 11.48% 9.95% 10.34% 8.99% 8.23% 6.07% 4.33% 11.31% 10.20% 13.34%
EPS 9.03 9.09 8.00 7.15 6.13 5.49 5.61 3.79 3.45 2.40 3.91 3.76 3.01 2.78 2.24 1.91 1.37 0.94 2.44 2.05 2.31
EPS Diluted 9.00 9.06 7.96 7.11 6.11 5.46 5.58 3.66 3.34 2.32 3.54 3.61 2.89 2.74 2.21 1.90 1.36 0.93 2.34 1.97 2.24
Weighted Average Shares Out - 204,738 205,535 206,734 208,446 209,455 209,993 212,245 214,139 219,091 222,555 224,176 225,036 226,574 227,740 227,845 227,486 228,863 229,123 244,568 253,881
Weighted Average Shares Out Diluted - 205,547 206,575 207,758 209,414 210,702 210,989 213,742 215,304 220,651 224,837 227,203 228,337 229,919 230,313 228,995 228,697 231,449 238,915 248,292 256,934

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 467,058 401,902 463,889 329,266 1,143,987 493,262 587,998 380,179 296,967 346,529 374,854 1,118,508 728,272 693,686 884,642 253,605 37,103 129,198 97,141 67,183 54,837
Short Term Investments 0 0 0 0 0 0 0 0 0 0 97,131 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 467,058 401,902 463,889 329,266 1,143,987 493,262 587,998 380,179 296,967 346,529 471,985 1,118,508 728,272 693,686 884,642 253,605 37,103 129,198 97,141 67,183 54,837
Net Receivables 846,440 823,617 711,203 671,464 615,233 568,509 594,145 588,262 581,381 599,073 596,940 477,912 461,383 399,499 390,061 410,390 455,153 487,285 522,673 559,289 408,930
Inventory 1,459,488 1,340,996 1,173,119 988,511 964,207 815,251 784,879 752,836 745,678 750,970 801,036 659,541 633,262 648,953 533,622 519,712 592,530 600,185 648,820 610,284 557,180
Other Current Assets 562,641 345,588 272,195 127,678 254,478 154,345 272,159 280,633 192,752 152,026 276,571 178,862 168,344 304,420 196,892 201,727 260,159 209,906 149,178 172,184 161,494
Total Current Assets 3,335,627 2,912,103 2,620,406 2,246,206 2,977,905 2,117,102 2,239,181 2,001,910 1,816,778 1,848,598 2,247,047 2,487,334 2,113,485 2,046,558 2,005,217 1,385,434 1,344,945 1,426,574 1,417,812 1,408,940 1,182,441
Non-Current Assets
Property, Plant and Equipment 3,709,484 3,309,678 2,769,702 2,586,187 2,285,255 2,153,139 2,130,294 2,106,697 2,177,248 2,240,460 2,151,901 1,805,345 1,674,071 1,559,717 1,437,702 1,404,767 1,458,949 1,539,715 1,651,300 1,659,138 1,682,698
Goodwill 2,691,613 2,696,050 2,606,956 2,633,174 1,988,215 1,985,955 1,801,103 821,061 812,344 684,252 792,955 576,561 588,003 516,745 524,134 571,580 554,677 584,713 501,955 487,338 463,947
Intangible Assets 2,219,253 2,239,434 1,966,269 2,037,588 1,295,214 1,341,166 1,278,292 474,037 492,737 379,305 294,841 195,244 214,713 111,913 123,080 125,520 110,772 155,862 140,314 629,964 589,180
Long Term Investments 215,759 207,177 133,029 93,089 52,351 0 0 0 0 0 -100,515 -52,511 39,200 0 0 0 0 -83,668 -61,360 -78,196 -46,503
Tax Assets 41,332 44,454 40,498 40,873 29,369 31,033 1,166 3,023 56,861 36,390 100,515 52,511 12,448 38,544 21,387 4,353 13,815 83,668 61,360 78,196 46,503
Other Non-Current Assets 202,606 494,045 811,960 775,114 503,536 512,000 252,984 146,998 168,365 155,366 142,772 293,004 112,919 138,722 161,212 183,377 151,561 540,249 446,184 597,194 343,212
Total Non-Current Assets 9,080,047 8,990,838 8,328,414 8,166,025 6,153,940 6,023,293 5,463,839 3,551,816 3,707,555 3,495,773 3,382,469 2,870,154 2,641,354 2,365,641 2,267,515 2,289,597 2,289,774 2,820,539 2,739,753 2,886,296 2,615,090
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,415,674 11,902,941 10,948,820 10,412,231 9,131,845 8,140,395 7,703,020 5,553,726 5,524,333 5,344,371 5,629,516 5,357,488 4,754,839 4,412,199 4,272,732 3,675,031 3,634,719 4,247,113 4,157,565 4,295,236 3,797,531
Current Liabilities
Accounts Payable 1,138,226 1,086,183 970,558 692,338 580,058 550,828 502,314 523,229 522,536 474,266 482,017 461,514 441,977 420,017 410,655 287,935 249,454 223,019 155,517 167,812 148,686
Short Term Debt 1,920,467 1,018,997 1,443,083 939,423 508,002 731,593 1,203,316 859,457 632,714 863,436 635,501 166,875 0 139,673 285,480 39,313 501,504 856,392 843,998 819,115 622,320
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 1,899 9,402 36,918 15,189 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 826,938 903,172 843,513 861,552 803,685 726,372 712,936 693,857 754,193 880,210 818,129 779,633 1,029,133 0 0 0 0 0 0 23,453 0
Total Current Liabilities 3,885,631 3,008,352 3,257,154 2,493,313 1,891,745 2,008,793 2,418,566 2,076,543 1,909,443 2,217,912 1,935,647 1,408,022 1,471,110 1,173,775 1,298,845 910,628 1,270,212 1,618,770 1,453,538 1,518,223 1,285,382
Non-Current Liabilities
Long Term Debt 3,797,255 4,066,221 3,638,826 4,397,526 4,271,626 3,714,976 3,254,280 2,061,023 2,347,455 1,597,390 1,542,317 1,795,142 1,530,967 1,748,500 1,541,825 1,502,730 1,505,954 1,279,965 1,248,128 942,755 690,602
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3,646 180,842 286,003 400,253 328,889
Other Non-Current Liabilities 722,922 729,282 753,296 764,163 730,591 671,632 622,908 484,595 439,748 481,607 625,376 538,272 -1,530,967 617,276 494,461 501,334 504,963 544,016 486,473 412,929 403,356
Total Non-Current Liabilities 4,520,177 4,795,503 4,392,122 5,161,689 5,002,217 4,386,608 3,877,188 2,545,618 2,787,203 2,078,997 2,167,693 2,333,414 1,530,967 2,365,776 2,036,286 2,004,064 2,014,563 2,004,823 2,020,604 1,755,937 1,422,847
Total Liabilities 8,405,808 7,803,855 7,649,276 7,655,002 6,893,962 6,395,401 6,295,754 4,622,161 4,696,646 4,296,909 4,103,340 3,741,436 3,706,466 3,539,551 3,335,131 2,914,692 3,284,775 3,623,593 3,474,142 3,274,160 2,708,229
Common Stock 221,553 221,553 221,553 221,553 221,553 221,553 359,901 359,901 359,901 359,901 359,901 359,901 359,901 359,901 359,901 359,901 359,901 359,901 359,901 359,901 359,901
Retained Earnings 4,997,269 4,562,263 3,589,781 2,719,936 1,928,673 1,290,461 7,032,020 6,371,082 6,115,961 5,897,603 5,860,784 5,454,286 5,027,617 4,699,597 4,374,718 4,148,353 3,975,762 3,927,306 3,965,415 3,646,179 3,469,169
Accumulated Other Comprehensive Income/Loss -251,613 -230,078 -252,333 -249,215 -338,082 -323,966 -356,780 -313,746 -375,888 -371,025 -358,573 -166,567 -385,076 -442,331 -215,067 -202,844 -359,908 -27,979 -138,189 -12,515 -6,078
Total Stockholders Equity 4,009,866 4,099,086 3,299,544 2,757,229 2,237,883 1,744,994 1,391,039 915,338 827,687 1,047,462 1,519,530 1,616,052 1,048,373 872,648 937,601 760,339 318,199 592,922 683,423 1,021,076 1,089,302
Total Investments 215,759 207,177 133,029 93,089 52,351 0 0 0 0 0 97,131 -52,511 39,200 0 0 0 0 -83,668 -61,360 -78,196 -46,503
Total Debt 5,717,722 5,085,218 5,081,909 5,336,949 4,779,628 4,446,569 4,457,596 2,920,480 2,980,169 2,460,826 2,177,818 1,962,017 0 1,888,173 1,827,305 1,542,043 1,505,954 2,136,357 2,092,126 1,761,870 1,312,922
Net Debt 5,250,664 4,683,316 4,618,020 5,007,683 3,635,641 3,953,307 3,869,598 2,540,301 2,683,202 2,114,297 1,802,964 843,509 0 1,194,487 942,663 1,288,438 1,468,851 2,007,159 1,994,985 1,694,687 1,258,085

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,845,966 1,861,787 1,644,817 1,482,819 1,275,413 1,146,752 1,171,051 756,537 720,044 512,951 846,912 820,470 660,931 628,962 509,799 435,994 311,405 214,154 559,061 493,244 590,879
Depreciation & Amortization 438,213 419,815 378,959 315,002 294,907 291,544 295,144 261,853 301,837 244,928 211,532 201,033 210,037 215,763 197,116 182,411 249,491 310,925 199,911 218,032 189,665
Deferred Income Tax 26,823 16,233 36,889 13,374 26,880 -15,072 36,255 18,582 -38,097 -38,537 18,796 7,457 13,785 33,611 -18,654 -40,578 -17,125 -124,276 4,173 71,038 -81,931
Stock Based Compensation 62,680 81,021 65,991 66,711 57,584 51,899 49,286 51,061 54,785 51,533 54,068 53,967 50,482 28,341 32,055 34,927 23,583 0 0 0 0
Change in Working Capital -249,950 -341,856 -29,376 46,306 -191,648 88,516 -71,215 -134,297 -63,746 170,409 -226,468 211,087 199,532 -322,718 110,630 451,084 -132,764 116,690 -40,278 -151,530 98,837
Accounts Receivable -91,628 -102,080 -38,165 -14,642 -55,537 40,252 8,585 -6,881 21,096 -24,440 -67,464 -16,529 -50,470 -9,438 20,329 46,584 31,675 0 0 0 0
Inventory -83,369 -157,153 -186,963 21,457 -151,918 -21,194 -12,746 -71,404 13,965 52,049 -88,497 -26,279 26,598 -115,331 -13,910 74,000 7,681 45,348 -12,461 -51,204 -40,043
Accounts Payable 90,449 50,234 216,479 39,732 41,470 41,101 -100,252 -52,960 -72,295 -1,017 -13,847 13,417 21,739 7,860 90,434 37,228 26,435 0 0 0 0
Other Working Capital -165,402 -132,857 -20,727 -241 -25,663 28,357 33,198 -3,052 -26,512 143,817 -56,660 240,478 201,665 -205,809 13,777 293,272 -198,555 71,342 -27,817 -100,326 138,880
Other Non-Cash Items 639,489 286,190 230,557 158,672 236,521 200,234 119,472 295,779 8,652 273,172 -66,619 -105,609 -39,940 -3,092 70,477 1,911 84,971 277,179 23,896 -169,022 0
Net Cash Provided by Operating Activities 2,168,122 2,323,190 2,327,837 2,082,884 1,699,657 1,763,873 1,599,993 1,249,515 983,475 1,214,456 838,221 1,188,405 1,094,827 580,867 901,423 1,065,749 519,561 778,836 723,193 461,762 797,450
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -784,061 -771,109 -519,481 -495,877 -441,626 -318,192 -328,601 -257,675 -269,476 -356,810 -370,789 -350,911 -277,966 -347,567 -201,487 -145,470 -282,979 -203,892 -198,512 -194,305 -195,886
Acquisitions Net -283,791 -422,633 -275,534 -1,729,490 -87,211 -482,390 -1,224,052 -78,598 -329,629 -216,966 -396,265 0 -172,856 -5,750 0 -15,220 0 -100,461 -17,000 -47,074 -166,859
Purchases of Investments -283,791 -256,815 -275,534 -128,417 -87,211 -80,230 -52,641 -78,598 -44,255 356,810 -97,131 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 237,738 256,815 275,534 128,417 87,211 80,230 0 0 0 95,316 370,789 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -4,527 -4,934 7,639 2,539 -2,443 20,102 49,759 7,609 3,651 -355,605 -369,177 -669 -22,547 20,312 2,201 10,364 84,775 0 0 2,713 0
Net Cash Used for Investing Activities -1,072,379 -1,198,676 -787,376 -2,222,828 -531,280 -780,480 -1,502,894 -328,664 -595,454 -477,255 -862,573 -351,580 -473,369 -333,005 -199,286 -150,326 -198,204 -304,353 -215,512 -238,666 -362,745
Cash Flows from Financing Activities
Debt Repayment -710,058 -14,727 -4,741 -439,444 -704,467 -6,151 -910,844 -80,472 -500,000 -355,446 -1,609 -250,761 -99,381 -256,189 -71,548 -466,299 -376,370 -6,164 -332,668 -445,664 -330,362
Common Stock Issued 12,279 26,015 34,158 33,211 25,532 240,806 1,908,973 63,288 1,171,282 682,470 0 452,201 343,320 444,371 441,397 0 0 50,497 37,111 81,632 79,634
Common Stock Repurchased -523,929 -264,913 -388,964 -457,946 -211,196 -527,211 -247,500 -300,312 -592,550 -582,623 -576,755 -305,564 -510,630 -384,515 -169,099 -9,314 -60,361 -256,285 -621,648 -536,997 -616,977
Dividends Paid -1,019,451 -889,071 -775,030 -685,987 -640,732 -610,312 -562,521 -526,272 -499,475 -476,132 -440,414 -393,801 -341,206 -304,083 -273,235 -256,081 -262,949 -252,263 -235,129 -221,235 -205,747
Other Financing Activities -70,835 -5,555 -281,148 869,030 1,031,635 -178,587 -72,000 -17,184 -13,700 -23,431 296,258 51,336 21,025 61,598 1,385 32,773 286,228 21,789 674,611 911,514 578,791
Net Cash Used Provided by Financing Activities -1,094,446 -1,148,251 -1,415,725 -681,136 -499,228 -1,081,455 116,108 -843,768 -434,443 -755,162 -719,302 -446,589 -586,872 -438,818 -71,100 -698,921 -413,452 -442,426 -477,723 -210,750 -494,661
Effect of Forex Changes on Cash 19,600 -38,250 9,887 -5,075 -6,990 3,326 -5,388 6,129 -3,140 -10,364 -6,156 -2,994 0 0 0 0 0 0 0 0 0
Net Change in Cash 20,897 -61,987 134,623 -814,721 650,725 -94,736 207,819 83,212 -49,562 -28,325 -743,654 390,236 34,586 -190,956 631,037 216,502 -92,095 32,057 29,958 12,346 -59,956
Cash at End of Period 1,860,616 401,902 463,889 329,266 1,143,987 493,262 587,998 380,179 296,967 346,529 374,854 1,118,508 728,272 693,686 884,642 253,605 37,103 129,198 97,141 67,183 54,837
Cash at Start of Period 1,839,719 463,889 329,266 1,143,987 493,262 587,998 380,179 296,967 346,529 374,854 1,118,508 728,272 693,686 884,642 253,605 37,103 129,198 97,141 67,183 54,837 114,793
Free Cash Flow
Operating Cash Flow 2,168,122 2,323,190 2,327,837 2,082,884 1,699,657 1,763,873 1,599,993 1,249,515 983,475 1,214,456 838,221 1,188,405 1,094,827 580,867 901,423 1,065,749 519,561 778,836 723,193 461,762 797,450
Capital Expenditure -784,061 -771,109 -519,481 -495,877 -441,626 -318,192 -328,601 -257,675 -269,476 -356,810 -370,789 -350,911 -277,966 -347,567 -201,487 -145,470 -282,979 -203,892 -198,512 -194,305 -195,886
Free Cash Flow 1,384,061 1,552,081 1,808,356 1,587,007 1,258,031 1,445,681 1,271,392 991,840 713,999 857,646 467,432 837,494 816,861 233,300 699,936 920,279 236,582 574,944 524,681 267,457 601,564