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,430,127 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,279,982 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 5,150,145 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 45.04% 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,460,407 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,462,156 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,688,359 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 23.29% 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 155,708 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,988 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 429,380 419,815 378,959 315,002 294,907 49,554 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
Income Before Tax 2,398,866 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 326,811 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 2,072,055 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 17.78% 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 10.13 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 10.09 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 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 520,404 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 520,404 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 1,205,724 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,137,857 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 523,392 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,387,377 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,640,760 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,693,921 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,230,306 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 190,419 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 45,243 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 201,728 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,002,377 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,389,754 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 946,000 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,630,297 1,024,897 1,447,368 942,267 512,870 735,672 1,203,316 859,457 632,714 863,436 635,501 166,875 375,898 139,673 285,480 39,313 501,504 856,392 843,998 819,115 622,320
Tax Payables 75,482 29,457 6,710 3,070 17,051 19,921 33,773 17,723 3,207 23,243 4,616 79,911 2,329 1,899 9,402 36,918 15,189 373 0 23,453 42,280
Deferred Revenue 75,482 29,457 0 0 0 722,188 33,773 17,723 3,207 23,243 4,616 79,911 2,329 1,899 9,402 36,918 15,189 0 0 507,843 0
Other Current Liabilities 837,251 867,815 839,228 858,708 798,817 105 679,163 676,134 750,986 856,967 813,513 699,722 650,906 612,186 593,308 546,462 504,065 539,359 454,023 23,453 514,376
Total Current Liabilities 3,489,030 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,719,538 3,789,132 3,343,977 4,086,627 4,089,755 3,530,813 3,254,280 2,061,023 2,347,455 1,557,091 1,548,963 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 346,892 0 0 0 0 0 0 254,730 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 338,776 345,698 328,403 288,004 229,028 200,018 176,860 45,656 39,587 53,188 99,373 104,204 35,657 0 0 0 3,646 180,842 286,003 400,253 328,889
Other Non-Current Liabilities 387,231 660,673 719,742 787,058 683,434 655,777 446,048 184,209 400,161 468,718 526,003 434,068 668,732 617,276 494,461 501,334 504,963 544,016 486,473 412,929 403,356
Total Non-Current Liabilities 4,792,437 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,174,339 2,333,414 2,235,356 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,281,467 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,109,986 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 5,087,126 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 -230,835 -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,108,287 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 190,419 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,696,727 4,814,029 4,791,345 5,028,894 4,602,625 4,266,485 4,457,596 2,920,480 2,980,169 2,420,527 2,184,464 1,795,142 1,530,967 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,176,323 4,412,127 4,327,456 4,699,628 3,458,638 3,773,223 3,869,598 2,540,301 2,683,202 2,073,998 1,809,610 676,634 802,695 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 2,072,055 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 429,380 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 18,508 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 68,015 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 -503,138 -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 -344,535 -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 48,165 -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 -22,154 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 -184,614 -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 511,317 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,136,927 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 -808,320 -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 -424,268 -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 -258,450 -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 244,506 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 -5,340 -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,237,928 -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 -1,331,809 -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 14,924 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 -524,985 -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 -955,119 -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 842,849 -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 -817,658 -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 -21,283 -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 60,058 -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,839,719 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,779,661 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,136,927 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 -808,320 -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,328,607 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