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 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 2003-12-31
Revenue 11,160,219 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 4,172,551
Revenue Growth - 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% 6.15%
Cost of Revenue 6,140,739 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 2,544,726
Gross Profit 5,019,480 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 1,627,825
Gross Profit Margin 44.95% 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% 39.01%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,394,140 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 816,442
Total Operating Expenses 2,394,140 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 808,112
Operating Income or Loss 2,397,085 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 796,356
Operating Margin 21.23% 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% 19.09%
Interest Expense 149,688 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 0
EBITDA 2,409,936 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 1,015,307
Depreciation and Amortization 302,602 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 180,567
Income Before Tax 2,215,311 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 732,827
Income Tax Expense 306,270 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 267,875
Net Income 1,909,041 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 457,584
Net Income Margin 17.01% 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% 10.97%
EPS 9.55 7.96 7.34 6.30 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 1.74
EPS Diluted 9.27 7.92 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 1.73
Weighted Average Shares Out - 206,734 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 262,979
Weighted Average Shares Out Diluted - 207,758 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 264,499

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 471,252 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
Short Term Investments 0 0 0 0 0 0 0 0 0 97,131 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 471,252 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 114,793
Net Receivables 1,127,728 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 407,612
Inventory 1,347,820 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 492,859
Other Current Assets 243,617 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 116,305
Total Current Assets 3,190,417 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 1,131,569
Non-Current Assets
Property, Plant and Equipment 3,156,064 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 1,661,939
Goodwill 2,693,182 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 0
Intangible Assets 1,907,371 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 427,471
Long Term Investments 126,325 133,029 93,089 0 0 0 0 0 0 -100,515 -52,511 0 0 0 0 0 -83,668 -61,360 -78,196 -46,503 0
Tax Assets 38,242 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 0
Other Non-Current Assets 824,070 811,960 775,114 555,887 512,000 252,984 146,998 168,365 155,366 142,772 293,004 152,119 138,722 161,212 183,377 151,561 540,249 446,184 597,194 343,212 361,561
Total Non-Current Assets 8,745,254 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 2,450,971
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,935,671 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 3,582,540
Current Liabilities
Accounts Payable 1,085,016 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 132,222
Short Term Debt 827,671 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 12,509
Tax Payables 54,864 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 0
Deferred Revenue 54,864 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 0
Other Current Liabilities 968,926 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 441,079
Total Current Liabilities 2,936,477 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 585,810
Non-Current Liabilities
Long Term Debt 4,086,087 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 968,499
Deferred Revenue 0 0 0 0 0 0 254,730 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 303,666 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 377,589
Other Non-Current Liabilities 641,801 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 370,776
Total Non-Current Liabilities 5,031,554 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 1,716,864
Total Liabilities 7,968,031 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 2,302,674
Common Stock 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 179,950
Retained Earnings 4,451,463 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 3,263,988
Accumulated Other Comprehensive Income/Loss -250,647 -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 -20,665
Total Stockholders Equity 3,967,640 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 1,279,866
Total Investments 126,325 133,029 93,089 0 0 0 0 0 0 97,131 -52,511 0 0 0 0 0 -83,668 -61,360 -78,196 -46,503 0
Total Debt 4,913,758 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 981,008
Net Debt 4,442,506 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 866,215

Reported Currency: USD TTM 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 2003-12-31
Cash Flows from Operating Activities
Net Income 1,909,041 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 457,584
Depreciation & Amortization 402,973 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 180,567
Deferred Income Tax 30,101 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 38,895
Stock Based Compensation 71,702 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 -15,836 -23,570 0 0 0
Change in Working Capital -334,465 -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 -101,253
Accounts Receivable -188,789 -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 0
Inventory -153,648 -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 9,095
Accounts Payable 96,427 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 0
Other Working Capital -88,455 -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 -110,348
Other Non-Cash Items 253,832 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 17,150
Net Cash Provided by Operating Activities 2,333,184 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 592,943
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -708,088 -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 -218,650
Acquisitions Net -299,771 -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 0
Purchases of Investments 0 0 0 0 0 0 0 0 356,810 -97,131 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 95,316 370,789 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -5,084 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 1,645
Net Cash Used for Investing Activities -1,012,943 -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 -217,005
Cash Flows from Financing Activities
Debt Repayment -754,965 -4,741 -439,444 -704,467 -6,151 -910,844 0 -500,000 -355,446 -1,442 -250,761 -99,381 -256,189 -71,548 -466,299 -376,370 -6,164 -332,668 -445,664 -330,362 -14,542
Common Stock Issued 0 0 0 0 0 1,908,973 0 1,171,282 682,470 242,872 452,201 343,320 444,371 441,397 0 0 50,497 37,111 81,632 79,634 55,120
Common Stock Repurchased -273,603 -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 -329,433
Dividends Paid -858,307 -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 -184,686
Other Financing Activities 762,816 -246,990 902,241 1,057,167 62,219 -72,000 -17,184 -13,700 -23,431 56,437 51,336 21,025 61,598 1,385 32,773 286,228 21,789 674,611 911,514 578,791 -85,347
Net Cash Used Provided by Financing Activities -1,124,059 -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 -558,888
Effect of Forex Changes on Cash -52,671 9,887 -5,075 -6,990 3,326 -5,388 6,129 -3,140 -10,364 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 143,511 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 -182,950
Cash at End of Period 1,841,648 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
Cash at Start of Period 1,698,137 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 297,743
Free Cash Flow
Operating Cash Flow 2,333,184 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 592,943
Capital Expenditure -708,088 -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 -218,650
Free Cash Flow 1,625,096 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 374,293