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 23,053,500 23,051,900 22,148,900 19,944,600 18,361,700 17,900,800 17,534,493 14,983,788 11,855,602 11,339,304 11,129,533 10,185,532 9,534,462 8,765,699 7,776,424 7,094,249 7,979,727 8,005,292 7,809,759 7,190,661 6,113,789
Revenue Growth - 4.08% 11.05% 8.62% 2.57% 2.09% 17.02% 26.39% 4.55% 1.88% 9.27% 6.83% 8.77% 12.72% 9.62% -11.10% -0.32% 2.50% 8.61% 17.61%
Cost of Revenue 11,882,900 12,293,800 12,823,800 11,401,900 9,679,100 9,864,700 10,115,931 8,202,577 5,933,337 5,780,078 5,965,049 5,568,966 5,312,236 5,021,137 4,295,346 3,831,080 4,480,927 4,406,965 4,395,119 4,110,296 3,412,378
Gross Profit 11,170,600 10,758,100 9,325,100 8,542,700 8,682,600 8,036,100 7,418,562 6,781,211 5,922,265 5,559,226 5,164,484 4,616,566 4,222,226 3,744,562 3,481,078 3,263,169 3,498,800 3,598,327 3,414,640 3,080,365 2,701,411
Gross Profit Margin 48.41% 46.67% 42.10% 42.83% 47.29% 44.89% 42.31% 45.26% 49.95% 49.03% 46.40% 45.32% 44.28% 42.72% 44.76% 46.00% 43.85% 44.95% 43.72% 42.84% 44.19%
Research and Development 196,600 196,600 119,300 115,900 97,100 103,100 51,922 58,474 58,041 57,667 50,019 47,042 44,648 0 0 0 0 0 0 0 0
General and Administrative Expenses 7,395,100 7,071,000 6,014,500 5,572,500 5,477,900 5,274,900 5,033,780 4,785,415 4,159,435 3,913,518 3,822,966 3,467,681 3,195,648 2,960,814 2,728,122 2,568,395 2,643,580 2,597,468 2,512,927 2,326,220 2,068,936
Total Operating Expenses 8,514,800 7,065,400 6,331,600 5,882,000 5,791,300 5,587,700 5,351,892 4,992,179 4,159,435 3,913,518 3,822,966 3,467,681 3,195,648 2,960,814 2,731,925 2,626,208 2,643,580 2,597,468 2,512,927 2,326,220 2,068,936
Operating Income or Loss 3,786,900 3,517,200 2,979,400 2,583,300 2,858,300 2,418,500 1,862,717 1,793,712 1,562,298 1,412,195 1,123,486 960,878 854,981 606,555 576,771 480,201 614,648 1,031,244 926,563 807,084 650,340
Operating Margin 16.20% 15.26% 13.45% 12.95% 15.57% 13.51% 10.62% 11.97% 13.18% 12.45% 10.09% 9.43% 8.97% 6.92% 7.42% 6.77% 7.70% 12.88% 11.86% 11.22% 10.64%
Interest Expense 411,800 417,500 390,800 334,700 336,800 349,300 366,734 263,471 154,088 61,791 64,205 62,714 42,788 42,497 70,595 40,026 65,684 71,630 0 0 0
EBITDA 4,378,300 4,164,900 3,974,100 3,566,900 3,869,800 3,310,500 2,508,620 2,249,828 1,882,855 1,820,410 1,482,997 1,339,430 1,129,299 964,949 923,690 833,747 945,670 1,148,052 1,072,480 959,324 787,624
Depreciation and Amortization 616,400 622,500 998,000 973,300 999,800 968,700 772,578 507,204 197,711 198,562 198,945 187,794 179,202 180,904 175,311 170,904 165,511 163,479 145,917 152,240 137,284
Income Before Tax 3,310,200 3,109,900 2,573,100 2,248,600 2,519,200 1,981,800 1,359,650 1,528,219 1,595,233 1,548,966 1,258,226 1,085,958 987,309 741,548 677,784 622,817 714,475 912,943 834,312 656,215 580,195
Income Tax Expense 752,700 721,100 553,000 384,200 488,800 440,500 250,904 -285,583 462,530 495,117 392,339 333,397 307,112 299,688 215,299 186,969 237,599 297,365 258,254 191,601 185,662
Net Income 2,557,500 2,388,800 2,020,100 1,864,400 2,030,400 1,541,300 1,108,746 1,772,262 1,132,703 1,053,849 865,887 752,561 680,197 441,860 462,485 435,848 476,876 615,578 576,058 463,258 393,254
Net Income Margin 10.87% 10.36% 9.12% 9.35% 11.06% 8.61% 6.32% 11.83% 9.55% 9.29% 7.78% 7.39% 7.13% 5.04% 5.95% 6.14% 5.98% 7.69% 7.38% 6.44% 6.43%
EPS 10.17 9.35 7.83 7.10 7.48 5.60 3.97 6.36 4.11 3.79 2.98 2.47 2.21 1.41 1.43 1.28 1.36 1.61 1.44 1.13 0.93
EPS Diluted 10.04 9.25 7.72 6.98 7.36 5.50 3.89 6.22 4.00 3.72 2.93 2.42 2.16 1.38 1.40 1.26 1.33 1.57 1.40 1.09 0.91
Weighted Average Shares Out - 255,400 258,000 262,500 271,278 275,411 278,977 278,726 275,516 276,592 288,570 302,693 305,145 310,414 321,065 340,543 350,506 381,666 400,968 409,963 422,854
Weighted Average Shares Out Diluted - 258,300 261,800 267,100 275,828 280,341 284,964 284,782 283,464 282,072 294,226 309,147 311,791 317,016 326,357 346,269 358,030 392,774 412,452 423,712 433,736

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 238,200 276,800 198,800 165,700 226,600 161,800 155,505 204,213 889,793 205,744 40,732 744,889 862,590 32,696 58,585 69,329 26,212 27,325 469,170 36,041 45,932
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21,200 0 0
Cash + Short Term Investments 238,200 276,800 198,800 165,700 226,600 161,800 155,505 204,213 889,793 205,744 40,732 744,889 862,590 32,696 58,585 69,329 26,212 27,325 490,370 36,041 45,932
Net Receivables 2,973,400 2,467,900 2,563,600 2,352,400 2,078,100 2,088,900 2,018,768 2,104,555 1,230,987 1,114,275 1,130,565 1,097,751 1,032,508 989,873 916,661 696,055 769,985 870,675 864,972 809,277 724,385
Inventory 2,267,400 2,329,800 2,626,500 1,927,200 1,804,100 1,889,600 1,815,275 1,801,375 1,068,326 1,018,530 1,033,527 970,815 920,324 926,809 917,701 738,488 864,200 887,465 825,179 808,544 772,852
Other Current Assets 495,300 438,400 518,800 608,400 482,600 491,400 354,939 355,697 438,192 318,631 361,956 345,262 333,816 312,215 320,775 266,147 248,808 284,115 269,760 240,523 238,756
Total Current Assets 5,974,300 5,512,900 5,907,700 5,053,700 4,591,400 4,649,700 4,344,487 4,465,840 3,627,298 2,658,874 2,566,780 3,158,717 3,149,238 2,261,593 2,213,722 1,770,019 1,909,205 2,069,580 2,450,281 1,894,385 1,781,928
Non-Current Assets
Property, Plant and Equipment 5,234,700 4,724,200 4,073,800 3,687,900 3,595,600 3,520,800 1,776,839 1,877,115 1,095,888 1,041,862 1,021,030 1,021,383 965,896 956,530 952,118 818,685 860,125 899,372 828,781 745,148 720,360
Goodwill 7,657,000 7,626,000 7,583,200 7,134,600 7,049,100 7,004,800 6,956,702 6,814,345 1,126,892 1,143,333 1,158,346 1,178,687 1,156,005 1,108,008 1,102,458 1,014,825 1,006,712 996,613 916,464 0 0
Intangible Assets 3,656,900 3,880,500 4,002,000 4,001,500 4,471,200 4,734,500 5,201,579 6,002,361 255,010 255,371 289,127 313,299 347,553 305,873 320,504 279,413 299,963 351,144 285,922 1,178,317 1,208,344
Long Term Investments 0 0 713,800 -768,200 -846,100 -969,900 181,171 189,386 193,413 189,484 223,935 210,779 223,701 0 0 0 0 0 0 0 0
Tax Assets 0 0 681,600 768,200 846,100 969,900 -181,171 -189,386 -193,413 -189,484 -223,935 -210,779 -223,701 0 0 0 0 0 0 0 0
Other Non-Current Assets 1,445,400 1,210,800 -368,100 789,000 694,300 604,400 854,672 798,766 647,433 692,415 670,769 710,421 616,045 597,248 580,433 440,913 339,754 538,631 513,639 551,345 563,519
Total Non-Current Assets 17,994,000 17,441,500 16,686,300 15,613,000 15,810,200 15,864,500 14,789,792 15,492,587 3,125,223 3,132,981 3,139,272 3,223,790 3,085,499 2,967,659 2,955,513 2,553,836 2,506,554 2,785,760 2,544,806 2,474,810 2,492,223
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 23,968,300 22,954,400 22,594,000 20,666,700 20,401,600 20,514,200 19,134,279 19,958,427 6,752,521 5,791,855 5,706,052 6,382,507 6,234,737 5,229,252 5,169,235 4,323,855 4,415,759 4,855,340 4,995,087 4,369,195 4,274,151
Current Liabilities
Accounts Payable 2,537,700 2,315,000 2,436,500 2,403,000 2,117,800 1,876,300 1,799,400 1,791,500 1,034,608 1,157,561 1,042,182 998,484 922,999 965,149 909,649 674,766 738,093 740,797 779,369 719,977 650,977
Short Term Debt 2,427,200 1,922,300 1,829,300 1,843,500 799,800 1,377,700 0 0 741,214 42,616 682,701 599,499 72,724 354,136 396,467 34,941 530,008 671,994 582,631 134,174 250,029
Tax Payables 940,500 1,060,100 981,900 876,900 183,500 85,700 80,766 79,901 76,765 81,146 86,744 79,504 52,104 120,555 62,547 76,499 58,510 0 0 0 0
Deferred Revenue 0 0 681,600 259,800 266,300 242,800 0 0 0 0 0 0 0 0 0 507,423 473,848 504,294 475,885 475,460 423,392
Other Current Liabilities 1,312,700 1,329,500 713,000 596,100 1,493,300 1,182,200 2,417,534 2,115,799 976,592 860,536 869,039 851,070 828,609 722,821 695,277 607,462 610,125 728,594 236,930 224,760 195,739
Total Current Liabilities 7,218,100 6,626,900 5,960,700 5,719,500 4,594,400 4,539,900 4,297,747 3,987,180 2,829,179 2,141,859 2,680,666 2,528,557 1,876,436 2,162,661 2,063,940 1,393,668 1,936,736 2,141,385 2,074,815 1,554,371 1,520,137
Non-Current Liabilities
Long Term Debt 9,671,800 9,887,400 11,103,900 10,061,600 9,701,000 9,421,400 8,708,057 9,885,745 1,211,326 1,907,278 1,115,996 1,122,373 1,632,165 639,231 648,326 782,670 303,727 293,454 291,876 486,996 488,239
Deferred Revenue 4,000 0 7,100 259,400 275,600 263,000 257,621 274,675 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 631,700 683,100 681,600 768,200 846,100 969,900 1,130,872 1,434,196 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 2,290,600 2,041,200 1,745,700 1,680,200 1,649,300 1,459,700 1,266,858 2,393,314 833,575 861,890 912,920 957,042 934,332 910,441 847,529 656,567 569,648 634,774 636,036 597,216 614,824
Total Non-Current Liabilities 12,594,100 12,611,700 13,531,200 12,510,000 12,196,400 11,851,000 11,105,787 12,279,059 2,044,901 2,782,086 2,028,916 2,079,415 2,566,497 1,549,672 1,495,855 1,439,237 873,375 928,228 927,912 1,084,212 1,103,063
Total Liabilities 19,812,200 19,238,600 19,491,900 18,229,500 16,790,800 16,390,900 15,403,534 16,266,239 4,874,080 4,923,945 4,709,582 4,607,972 4,442,933 3,712,333 3,559,795 2,832,905 2,810,111 3,069,613 3,002,727 2,638,583 2,623,200
Common Stock 92,400 91,800 91,200 90,800 89,900 119,400 118,373 117,561 116,563 115,761 114,525 112,902 111,623 107,454 231,346 228,647 227,147 225,577 222,985 218,935 216,396
Retained Earnings 6,946,000 5,288,300 3,523,200 2,121,700 844,300 7,366,900 6,246,548 5,502,730 4,049,497 3,228,876 2,424,674 1,774,050 1,226,467 756,372 4,824,489 4,518,428 4,245,141 3,935,485 3,485,564 3,044,863 2,695,193
Accumulated Other Comprehensive Income/Loss -676,200 -624,300 -700,600 -698,400 -718,300 -679,500 -629,934 -384,870 -540,351 -587,095 -471,958 -321,044 -370,389 -367,878 -278,321 -317,455 -410,618 -523,336 -695,679 -248,242 -381,401
Total Stockholders Equity 4,156,100 3,715,800 3,102,100 2,437,200 3,610,800 4,123,300 3,730,745 3,692,188 1,878,441 867,910 996,470 1,774,535 1,791,804 1,516,919 1,609,440 1,490,950 1,605,648 1,785,727 1,992,360 1,730,612 1,647,246
Total Investments 949,600 -683,100 713,800 -768,200 -846,100 -969,900 181,171 189,386 193,413 189,484 223,935 210,779 223,701 0 0 0 0 0 21,200 0 0
Total Debt 12,099,000 11,809,700 12,507,900 11,495,400 10,113,500 10,427,500 9,343,651 10,520,655 1,952,540 1,962,812 1,805,416 1,721,872 1,704,889 993,367 1,044,793 817,611 833,735 965,448 874,507 621,170 738,268
Net Debt 11,860,800 11,532,900 12,309,100 11,329,700 9,886,900 10,265,700 9,188,146 10,316,442 1,062,747 1,757,068 1,764,684 976,983 842,299 960,671 986,208 748,282 807,523 938,123 405,337 585,129 692,336

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,557,500 2,388,800 2,020,100 1,864,400 2,030,400 1,541,300 1,108,746 1,813,802 1,132,703 1,053,849 865,887 752,561 631,034 441,860 462,485 435,848 476,876 615,578 576,058 463,258 393,254
Depreciation & Amortization 616,400 622,500 581,100 572,600 581,400 574,900 596,281 491,761 197,711 198,562 198,945 187,794 179,202 180,904 175,311 170,904 165,511 163,479 145,917 152,240 137,284
Deferred Income Tax -49,000 -88,900 -144,800 -80,300 -145,300 -131,100 -143,378 -606,135 -68,241 4,976 -19,038 27,775 -10,422 16,913 20,070 -8,605 32,169 27,725 -11,352 -16,048 17,227
Stock Based Compensation 125,700 115,900 99,700 97,700 95,900 101,700 82,588 90,292 72,109 72,342 64,735 58,004 54,348 48,176 42,276 23,271 41,114 0 0 0 0
Change in Working Capital -804,100 -192,900 -1,150,300 -653,300 276,000 -548,000 176,482 1,766 -228,195 73,213 -96,662 -12,764 -24,307 -8,292 -45,108 146,673 31,222 -51,066 -6,563 -2,402 -90,408
Accounts Receivable 85,600 85,600 -200,200 -287,800 10,300 -73,200 18,424 -49,850 -113,855 -56,873 -80,252 -41,473 -33,578 -93,697 -111,113 108,190 68,494 0 0 0 0
Inventory 323,400 323,400 -666,700 -228,100 84,400 -75,500 -119,510 -89,959 -52,577 -40,733 -101,112 25,031 19,929 -19,222 -82,060 145,867 -2,472 5,117 -7,546 -33,464 -62,702
Accounts Payable -409,000 -241,100 46,600 346,100 227,200 36,200 113,786 166,687 -118,893 160,111 78,603 34,685 -51,124 64,053 155,116 -82,607 16,349 0 0 0 0
Other Working Capital -686,300 -360,800 -330,000 -483,500 -45,900 -435,500 163,782 -25,112 57,130 10,708 6,099 -31,007 40,466 40,574 -7,051 -24,777 -51,149 -56,183 983 31,062 -27,706
Other Non-Cash Items 1,013,300 676,500 514,100 443,500 570,200 782,500 122,981 92,482 202,485 44,521 67,661 70,396 58,031 56,251 51,556 91,095 129,341 88,468 103,590 7,050 -10,277
Net Cash Provided by Operating Activities 3,137,300 3,521,900 1,919,900 2,244,600 3,408,600 2,321,300 1,943,700 1,883,968 1,308,572 1,447,463 1,081,528 1,083,766 887,886 735,812 706,590 859,186 876,233 874,545 815,841 716,702 544,681
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,089,500 -888,400 -644,500 -372,000 -303,800 -328,900 -250,957 -222,767 -239,026 -234,340 -200,545 -166,680 -157,112 -153,801 -125,162 -91,328 -117,203 -165,870 -209,939 -143,072 -106,822
Acquisitions Net -232,200 -161,000 -1,003,100 -88,400 60,700 -77,300 38,354 -8,810,315 38,434 0 0 -79,940 -99,242 -44,436 -298,161 -15,440 -68,688 -282,416 -51,176 -23,285 -554,478
Purchases of Investments 0 0 0 0 -79,300 -63,300 -39,037 -61,526 -103,182 -65,593 -111,021 -94,739 -95,778 -92,374 -74,961 -29,230 -62,067 -52,514 -71,181 -37,134 -12,739
Sales/Maturities of Investments 0 0 0 0 -60,700 328,900 0 222,767 0 0 0 166,680 157,112 153,801 161 91,328 117,203 21,200 8,979 13,462 605
Other Investing Activities -119,400 10,100 40,000 -16,000 60,700 -322,000 38,354 -175,521 38,434 11,300 1,516 -163,635 -147,435 -140,959 8,174 -85,729 -106,073 22,984 3,565 -9,718 -8,447
Net Cash Used for Investing Activities -1,441,100 -1,039,300 -1,607,600 -476,400 -322,400 -462,600 -251,640 -9,047,362 -303,774 -288,633 -310,050 -338,314 -342,455 -277,769 -489,949 -130,399 -236,828 -456,616 -319,752 -199,747 -681,881
Cash Flows from Financing Activities
Debt Repayment 408,900 -433,800 946,500 1,324,300 -215,700 -556,600 -933,400 6,729,301 -66,629 167,288 92,236 21,175 700,858 -52,450 191,019 -23,347 -123,408 72,009 251,519 -114,392 224,680
Common Stock Issued 0 0 22,000 11,700 182,400 0 0 143,579 86,831 0 0 0 0 0 0 0 0 71,281 98,654 58,377 88,489
Common Stock Repurchased -1,914,600 -1,432,000 -883,200 -2,752,300 -2,446,300 -778,800 -613,312 0 0 -1,035,291 -1,488,663 -769,271 -557,766 -367,372 -375,677 -530,363 -393,540 -863,139 -311,133 -356,493 -267,358
Dividends Paid -698,900 -623,700 -618,500 -587,100 -488,000 -420,800 -322,934 -319,029 -312,082 -249,647 -215,263 -204,978 -160,939 -153,512 -156,424 -162,561 -165,111 -162,301 -135,357 -113,588 -96,915
Other Financing Activities 218,800 64,900 250,800 169,400 -52,500 -90,200 122,900 -39,751 71,358 137,297 144,615 99,766 304,425 98,125 117,514 33,441 44,149 86,814 32,668 -3,910 -72,288
Net Cash Used Provided by Financing Activities -1,985,800 -2,424,600 -282,400 -1,834,000 -3,020,100 -1,846,400 -1,746,653 6,514,090 -307,353 -980,353 -1,467,075 -853,308 286,578 -475,209 -223,568 -682,830 -637,910 -866,617 -63,649 -530,006 -123,392
Effect of Forex Changes on Cash 24,400 20,000 3,200 4,900 -1,300 -6,000 5,885 -36,276 -13,396 -13,465 -8,560 -9,845 -2,115 -8,723 -3,817 -2,840 -2,608 6,843 689 3,160 3,711
Net Change in Cash -265,200 78,000 33,100 -60,900 64,800 6,300 -48,708 -685,580 684,049 165,012 -704,157 -117,701 829,894 -25,889 -10,744 43,117 -1,113 -441,845 433,129 -9,891 -256,881
Cash at End of Period 894,900 276,800 198,800 165,700 226,600 161,800 155,505 204,213 889,793 205,744 40,732 744,889 862,590 32,696 58,585 69,329 26,212 27,325 469,170 36,041 45,932
Cash at Start of Period 1,160,100 198,800 165,700 226,600 161,800 155,500 204,213 889,793 205,744 40,732 744,889 862,590 32,696 58,585 69,329 26,212 27,325 469,170 36,041 45,932 302,813
Free Cash Flow
Operating Cash Flow 3,137,300 3,521,900 1,919,900 2,244,600 3,408,600 2,321,300 1,943,700 1,883,968 1,308,572 1,447,463 1,081,528 1,083,766 887,886 735,812 706,590 859,186 876,233 874,545 815,841 716,702 544,681
Capital Expenditure -1,089,500 -888,400 -644,500 -372,000 -303,800 -328,900 -250,957 -222,767 -239,026 -234,340 -200,545 -166,680 -157,112 -153,801 -125,162 -91,328 -117,203 -165,870 -209,939 -143,072 -106,822
Free Cash Flow 2,047,800 2,633,500 1,275,400 1,872,600 3,104,800 1,992,400 1,692,743 1,661,201 1,069,546 1,213,123 880,983 917,086 730,774 582,011 581,428 767,858 759,030 708,675 605,902 573,630 437,859