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,007,700 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,948,400 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,059,300 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.05% 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,319,800 7,065,400 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 7,305,700 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,815,500 3,692,700 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.35% 16.02% 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 410,300 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 0 0 0 0
EBITDA 4,227,500 4,315,200 3,296,500 2,892,800 3,171,700 2,731,300 2,180,829 2,000,476 1,760,009 1,610,757 1,322,431 1,148,672 1,034,183 787,459 752,082 651,105 780,159 1,194,723 1,072,480 959,324 787,624
Depreciation and Amortization 616,200 622,500 317,100 309,500 313,400 312,800 318,112 206,764 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,296,400 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 783,600 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,512,800 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.71% 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 9.94 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 9.81 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 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 200,000 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 200,000 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 3,108,900 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,289,100 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 452,600 438,400 518,800 608,400 482,600 509,400 354,939 355,697 381,030 232,442 252,869 240,766 207,086 163,008 193,427 144,871 151,240 179,515 149,659 132,784 149,774
Total Current Assets 6,050,600 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,027,400 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,606,900 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,692,800 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 963,400 -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 0 0 0
Tax Assets 642,000 683,100 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 -249,100 1,210,800 -368,100 789,000 694,300 604,400 854,672 609,380 454,020 502,931 446,834 499,642 392,344 597,248 580,433 440,913 339,754 538,631 513,639 551,345 563,519
Total Non-Current Assets 17,683,400 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,734,000 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,493,900 2,315,000 2,436,500 2,403,000 2,117,800 1,894,300 1,799,424 1,791,552 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,665,800 1,922,300 1,404,000 1,433,800 412,500 1,006,100 635,594 634,910 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 347,100 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 306,300 365,700 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 2,000,600 2,023,900 1,438,600 1,622,900 1,797,800 1,396,700 1,862,729 1,560,718 1,053,357 941,682 955,783 930,574 880,713 843,376 757,824 176,538 194,787 224,300 236,930 224,760 195,739
Total Current Liabilities 7,466,600 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 8,130,800 8,377,900 11,103,900 10,061,600 9,701,000 9,421,400 8,708,057 9,885,745 1,211,326 1,920,196 1,122,715 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 1,509,500 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 642,000 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 3,738,800 1,908,000 1,738,600 1,420,800 1,373,700 1,196,700 1,009,237 684,443 833,575 861,890 906,201 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,515,600 12,478,500 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,982,200 19,105,400 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,100 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,322,300 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 3,565,100 -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 3,751,800 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 963,400 -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,299,500 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 12,099,500 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,512,800 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,200 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 -100,400 -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 94,500 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 -480,200 -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 -362,400 -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,020,800 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,371,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,007,100 -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 -161,500 -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 -34,900 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,203,500 -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 -2,097,600 -740,300 -946,500 -434,400 -1,214,700 -1,889,400 -857,812 -1,902,188 -66,230 -797,514 -500,661 -10,932 -14,000 -49,881 -159,422 -494,989 -136,793 -72,009 -251,519 -114,392 -157,549
Common Stock Issued 506,700 418,100 89,300 11,700 182,400 1,371,800 15,148 143,579 86,831 0 692,966 101,868 935,984 66,967 474,842 508,238 50,600 71,281 98,654 58,377 88,489
Common Stock Repurchased -1,876,000 -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 -672,000 -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 37,100 -46,700 183,500 1,928,100 946,500 -129,200 32,257 8,735,307 70,959 304,585 44,546 30,005 83,299 28,589 -6,887 -3,155 6,934 159,551 535,706 -3,910 309,941
Net Cash Used Provided by Financing Activities -2,182,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 10,200 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 -9,400 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 1,160,100 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,169,500 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,371,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,007,100 -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,364,200 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