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,051,900 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 12,293,800 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 10,758,100 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 46.68% 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 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 7,127,300 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,127,300 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,534,800 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 15.11% 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 417,500 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 3,685,600 3,692,700 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 468,200 0 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,109,900 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 721,100 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,388,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.18% 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.34 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.25 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 Q4 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 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 302,813
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21,200 0 0 0
Cash + Short Term Investments 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 302,813
Net Receivables 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 544,070
Inventory 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 638,237
Other Current Assets 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 143,408
Total Current Assets 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 1,715,144
Non-Current Assets
Property, Plant and Equipment 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 650,250
Goodwill 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 0
Intangible Assets 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 750,733
Long Term Investments 0 0 -768,200 -846,100 -969,900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 683,100 681,600 768,200 846,100 969,900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 527,700 345,700 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 566,481
Total Non-Current Assets 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 1,967,464
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 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 3,682,608
Current Liabilities
Accounts Payable 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 587,935
Short Term Debt 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 10,596
Tax Payables 0 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 0
Deferred Revenue 0 681,600 0 0 0 0 0 0 0 0 0 0 0 0 507,423 473,848 504,294 475,885 475,460 423,392 0
Other Current Liabilities 2,389,600 1,438,600 1,882,700 2,064,100 1,639,500 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 555,639
Total Current Liabilities 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 1,154,170
Non-Current Liabilities
Long Term Debt 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,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 502,992
Deferred Revenue 0 0 259,400 275,600 263,000 257,621 274,675 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 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 0
Other Non-Current Liabilities 0 1,745,700 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 566,589
Total Non-Current Liabilities 9,887,400 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 1,069,581
Total Liabilities 16,514,300 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 2,223,751
Common Stock 0 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 212,409
Retained Earnings 0 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 2,398,854
Accumulated Other Comprehensive Income/Loss 0 -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 -229,268
Total Stockholders Equity 22,954,400 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 1,458,857
Total Investments 0 0 -768,200 -846,100 -969,900 0 0 0 0 0 0 0 0 0 0 0 0 21,200 0 0 0
Total Debt 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 513,588
Net Debt 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 210,775

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 2,033,990 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 332,058
Depreciation & Amortization 468,200 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 116,564
Deferred Income Tax -89,100 -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 39,872
Stock Based Compensation 72,800 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 30,361 8,191 112,604 97,601 81,454
Change in Working Capital -140,600 -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 4,491
Accounts Receivable 0 -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 0
Inventory 0 -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 -153
Accounts Payable 0 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 0
Other Working Capital -140,600 -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 4,644
Other Non-Cash Items 258,010 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 -15,510
Net Cash Provided by Operating Activities 2,604,690 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 558,929
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -568,900 -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 -116,507
Acquisitions Net 80,500 -1,003,100 -88,400 0 -77,300 0 -8,810,315 0 0 0 -79,940 -99,242 -44,436 -298,161 -15,440 -68,688 -282,416 -51,176 -23,285 -554,478 -48,374
Purchases of Investments 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 -27,875
Sales/Maturities of Investments 0 0 0 0 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 47,847
Other Investing Activities -20,600 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 8,856
Net Cash Used for Investing Activities -509,000 -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 -136,053
Cash Flows from Financing Activities
Debt Repayment -639,800 -267,600 -434,400 -1,214,700 -1,889,400 -857,812 -1,902,188 -66,230 0 -500,661 -10,932 -14,000 -49,881 -159,422 -494,989 -136,793 -72,009 -251,519 -114,392 -157,549 -8,095
Common Stock Issued 289,900 22,000 11,700 182,400 1,371,800 15,148 0 0 0 692,966 101,868 935,984 66,967 474,842 508,238 50,600 71,281 98,654 58,377 88,489 47,468
Common Stock Repurchased -946,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 -238,148
Dividends Paid -468,400 -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 -90,689
Other Financing Activities -20,800 1,464,900 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 -1,310
Net Cash Used Provided by Financing Activities -1,785,100 -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 -290,774
Effect of Forex Changes on Cash -4,600 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 6,699
Net Change in Cash 305,990 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 138,801
Cash at End of Period 865,590 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 302,813
Cash at Start of Period 559,600 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 164,012
Free Cash Flow
Operating Cash Flow 2,604,690 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 558,929
Capital Expenditure -568,900 -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 -116,507
Free Cash Flow 2,035,790 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 442,422