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,156,684 23,090,610 22,095,973 18,870,510 16,537,433 17,522,234 18,735,073 16,308,801 15,339,713 15,280,044 15,341,647 14,077,843 13,013,868 12,458,877 11,207,589 10,057,512 11,015,263 10,843,195 10,457,942 9,783,050 9,097,267
Revenue Growth - 4.50% 17.09% 14.11% -5.62% -6.47% 14.88% 6.32% 0.39% -0.40% 8.98% 8.18% 4.45% 11.16% 11.44% -8.69% 1.59% 3.68% 6.90% 7.54%
Cost of Revenue 14,946,981 15,150,467 14,355,869 12,236,374 10,882,592 11,662,551 12,751,286 11,402,403 10,740,106 10,724,192 10,747,886 9,857,923 9,235,777 8,852,837 7,954,645 7,047,750 7,742,773 7,625,972 7,182,447 6,718,964 6,267,544
Gross Profit 8,209,703 7,940,143 7,740,104 6,634,136 5,654,841 5,859,683 5,983,787 4,906,398 4,599,607 4,555,852 4,593,761 4,219,920 3,778,091 3,606,040 3,252,944 3,009,762 3,272,490 3,217,223 3,275,495 3,064,086 2,829,723
Gross Profit Margin 35.45% 34.39% 35.03% 35.16% 34.19% 33.44% 31.94% 30.08% 29.98% 29.82% 29.94% 29.98% 29.03% 28.94% 29.02% 29.93% 29.71% 29.67% 31.32% 31.32% 31.11%
Research and Development 0 0 0 61,063 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 6,305,876 6,193,090 5,758,295 5,162,506 4,386,739 4,577,610 4,615,290 3,729,439 3,377,780 3,290,496 3,327,709 3,041,659 2,660,776 2,626,298 2,401,829 2,365,597 2,383,712 2,291,669 2,405,354 2,355,022 2,193,804
Total Operating Expenses 6,578,016 6,193,090 6,125,905 5,471,216 4,683,158 4,848,749 4,874,072 3,897,130 3,525,267 3,432,171 3,476,022 3,175,616 2,759,159 2,715,234 2,491,161 2,365,597 2,472,410 2,379,371 2,478,777 2,355,022 2,193,804
Operating Income or Loss 1,631,687 1,747,053 1,646,489 1,262,496 1,029,821 1,097,646 1,109,715 1,019,639 1,069,772 1,124,414 1,124,226 1,058,236 1,023,231 909,484 786,348 670,953 800,080 837,852 796,718 709,064 635,919
Operating Margin 7.05% 7.57% 7.45% 6.69% 6.23% 6.26% 5.92% 6.25% 6.97% 7.36% 7.33% 7.52% 7.86% 7.30% 7.02% 6.67% 7.26% 7.73% 7.62% 7.25% 6.99%
Interest Expense 70,761 64,469 73,887 62,150 91,048 91,405 93,281 38,677 19,525 20,354 25,088 26,971 20,482 27,036 28,061 27,885 0 0 0 0 0
EBITDA 2,032,668 2,097,582 1,994,308 1,553,467 1,302,663 1,354,909 1,419,172 1,176,959 1,221,827 1,265,356 1,266,052 1,178,261 1,117,315 979,742 851,115 734,576 888,669 915,334 864,367 774,593 698,126
Depreciation and Amortization 362,253 350,529 347,819 290,971 272,842 257,263 241,635 167,691 147,487 141,675 148,313 133,957 98,383 88,936 89,332 90,411 88,698 87,702 73,423 65,529 62,207
Income Before Tax 1,595,235 1,742,348 1,572,602 1,200,346 379,368 859,283 1,075,612 1,009,268 1,074,340 1,123,681 1,117,739 1,044,304 1,018,932 890,806 761,783 644,165 768,468 816,745 770,916 709,064 635,919
Income Tax Expense 382,724 425,824 389,901 301,556 215,973 212,808 265,138 392,511 387,100 418,009 406,453 359,345 370,891 325,690 286,272 244,590 293,051 310,406 295,511 271,630 240,367
Net Income 1,212,511 1,316,524 1,182,701 898,790 163,395 621,085 810,474 616,757 687,240 705,672 711,286 684,959 648,041 565,116 475,511 399,575 475,417 506,339 475,405 437,434 395,552
Net Income Margin 5.24% 5.70% 5.35% 4.76% 0.99% 3.54% 4.33% 3.78% 4.48% 4.62% 4.64% 4.87% 4.98% 4.54% 4.24% 3.97% 4.32% 4.67% 4.55% 4.47% 4.35%
EPS 8.68 9.38 8.36 6.27 1.13 4.32 5.53 4.19 4.61 4.65 4.64 4.43 4.17 3.61 3.01 2.51 2.93 2.99 2.77 2.51 2.26
EPS Diluted 8.64 9.33 8.31 6.23 1.13 4.30 5.50 4.18 4.59 4.63 4.61 4.40 4.14 3.58 3.00 2.50 2.92 2.98 2.76 2.50 2.25
Weighted Average Shares Out - 140,367 141,468 143,435 144,474 145,736 146,657 147,140 149,051 151,667 153,299 154,636 155,413 156,656 158,032 159,410 162,351 169,129 171,576 174,054 174,687
Weighted Average Shares Out Diluted - 141,034 142,322 144,221 145,115 146,417 147,241 147,701 149,804 152,496 154,375 155,714 156,420 157,660 158,461 159,707 162,986 170,135 172,486 175,007 175,660

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 555,277 1,102,007 653,463 714,701 990,166 276,992 333,547 314,899 242,879 211,631 137,730 196,893 403,095 525,054 529,968 336,803 67,777 231,837 135,973 188,911 134,940
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 555,277 1,102,007 653,463 714,701 990,166 276,992 333,547 314,899 242,879 211,631 137,730 196,893 403,095 525,054 529,968 336,803 67,777 231,837 135,973 188,911 134,940
Net Receivables 2,526,060 2,223,431 2,188,868 1,797,955 1,556,966 2,440,252 2,493,636 2,421,563 1,938,562 1,822,419 1,872,365 1,664,819 1,490,028 1,461,011 1,364,406 1,187,075 1,224,525 1,216,220 1,227,805 1,186,865 1,123,900
Inventory 5,103,644 4,676,686 4,441,649 3,889,919 3,506,271 3,443,876 3,609,389 3,771,089 3,210,320 2,999,966 3,043,848 2,946,021 2,602,560 2,261,997 2,224,717 2,214,076 2,316,880 2,335,716 2,236,368 2,216,542 2,198,957
Other Current Assets 1,611,717 1,603,728 1,532,759 1,353,847 1,060,360 1,063,245 1,139,118 805,342 556,670 521,300 538,582 413,758 324,448 328,534 295,796 294,874 262,238 269,239 234,981 214,564 175,687
Total Current Assets 9,796,698 9,605,852 8,816,739 7,756,422 7,113,763 7,938,616 7,575,690 7,312,893 5,948,431 5,555,316 5,592,525 5,221,491 4,820,131 4,576,596 4,414,887 4,032,828 3,871,420 4,053,012 3,835,127 3,806,882 3,633,484
Non-Current Assets
Property, Plant and Equipment 3,392,381 2,885,527 2,430,692 2,288,088 2,200,920 2,169,355 1,027,231 936,702 728,124 648,217 670,102 670,061 566,365 500,204 484,130 485,024 423,265 425,989 429,260 392,295 379,388
Goodwill 2,858,668 2,734,681 2,588,113 1,915,307 1,917,477 2,293,519 2,128,776 2,153,988 956,153 840,582 839,075 789,971 298,040 177,620 150,282 132,892 158,825 82,453 57,427 0 0
Intangible Assets 1,818,954 1,792,913 1,812,510 1,406,401 1,498,257 1,492,097 1,411,642 3,554,380 1,574,663 1,361,795 1,386,590 1,289,356 497,839 102,155 59,266 38,640 0 0 4,827 62,717 57,672
Long Term Investments 52,000 59,000 122,000 144,617 148,601 90,000 78,000 117,973 28,793 28,351 29,139 28,760 206,487 0 0 0 0 0 0 0 0
Tax Assets 0 -59,000 -122,000 829 65,658 45,921 29,509 40,158 132,652 118,525 145,331 97,555 279,463 250,906 157,392 167,722 218,503 35,778 38,839 0 0
Other Non-Current Assets 950,692 949,481 847,325 840,438 495,539 616,121 432,192 450,275 446,737 432,567 422,551 373,074 436,776 272,110 199,087 147,583 114,337 176,837 131,504 509,644 384,703
Total Non-Current Assets 9,072,695 8,362,602 7,678,640 6,595,680 6,326,452 6,707,013 5,107,350 5,099,488 2,910,969 2,589,455 2,653,713 2,458,806 1,986,930 1,302,995 1,050,157 971,861 914,930 721,057 661,857 964,656 821,763
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 18,869,393 17,968,454 16,495,379 14,352,102 13,440,215 14,645,629 12,683,040 12,412,381 8,859,400 8,144,771 8,246,238 7,680,297 6,807,061 5,879,591 5,465,044 5,004,689 4,786,350 4,774,069 4,496,984 4,771,538 4,455,247
Current Liabilities
Accounts Payable 5,931,993 5,499,536 5,456,550 4,804,939 4,128,084 3,948,000 3,995,789 3,634,859 3,081,111 2,821,526 2,554,759 2,269,671 1,681,900 1,440,762 1,374,930 1,094,347 1,009,423 989,816 910,263 973,615 856,653
Short Term Debt 853,236 355,298 252,029 17,000 160,531 624,043 711,147 694,989 325,000 375,000 265,466 264,658 250,000 0 250,000 0 0 250,000 0 881 968
Tax Payables 0 0 0 0 0 0 0 10,736 0 0 0 9,237 4,354 35,267 23,145 42,988 0 0 37,899 0 0
Deferred Revenue 139,375 132,635 0 -17,000 114,043 110,851 105,369 109,736 97,584 92,595 0 91,983 80,995 0 87,745 0 0 201,793 0 184,162 179,667
Other Current Liabilities 1,841,809 1,839,640 1,977,531 1,776,644 1,491,426 1,711,226 1,088,428 1,034,441 740,455 651,533 763,890 556,732 474,743 371,311 259,139 313,937 277,680 106,367 288,505 90,446 95,427
Total Current Liabilities 8,766,413 7,827,109 7,686,110 6,581,583 5,894,084 6,394,120 5,900,733 5,474,025 4,244,150 3,940,654 3,584,115 3,183,044 2,487,638 1,812,073 1,971,814 1,408,284 1,287,103 1,547,976 1,198,768 1,249,104 1,132,715
Non-Current Liabilities
Long Term Debt 3,027,491 3,550,930 3,912,813 3,198,538 3,305,908 3,558,575 2,432,133 2,550,020 550,000 250,000 500,000 500,000 250,000 500,000 250,000 500,000 500,000 263,707 512,248 500,000 500,000
Deferred Revenue 1,318,307 979,938 0 265,134 265,687 318,738 235,228 65,758 79,528 85,552 81,496 65,826 161,936 0 0 0 0 0 0 0 0
Deferred Tax 473,125 437,674 391,163 280,778 212,910 233,044 196,843 193,308 48,326 50,684 72,479 83,316 411,052 0 0 0 0 0 0 156,807 115,683
Other Non-Current Liabilities 727,934 755,818 700,846 522,779 543,623 445,652 446,112 665,114 730,040 658,639 695,784 489,343 488,256 774,699 440,516 467,033 605,869 179,440 175,261 114,623 110,078
Total Non-Current Liabilities 5,546,857 5,724,360 5,004,822 4,267,229 4,328,128 4,556,009 3,310,316 3,474,200 1,407,894 1,044,875 1,349,759 1,138,485 1,311,244 1,274,699 690,516 967,033 1,105,869 443,147 687,509 771,430 725,761
Total Liabilities 14,313,270 13,551,469 12,690,932 10,848,812 10,222,212 10,950,129 9,211,049 8,948,225 5,652,044 4,985,529 4,933,874 4,321,529 3,798,882 3,086,772 2,662,330 2,375,317 2,392,972 1,991,123 1,886,277 2,020,534 1,858,476
Common Stock 139,346 139,567 140,941 142,181 144,354 145,378 145,937 146,653 148,410 150,081 153,113 153,773 154,841 155,651 157,636 158,918 159,443 166,065 170,531 173,033 174,965
Retained Earnings 5,256,514 5,065,327 4,541,640 4,086,325 3,979,779 4,571,860 4,341,212 4,118,091 4,058,339 3,927,104 3,868,346 3,592,956 3,344,538 3,109,622 2,934,535 2,462,412 2,643,451 2,674,366 2,621,994 2,475,389 2,286,363
Accumulated Other Comprehensive Income/Loss -1,035,739 -976,872 -1,032,542 -857,739 -1,036,502 -1,141,308 -1,115,078 -852,592 -1,013,021 -930,618 -720,211 -397,655 -501,492 -482,038 -298,352 -309,897 -478,562 -123,715 -242,534 45,535 26,478
Total Stockholders Equity 4,540,648 4,401,047 3,790,363 3,490,742 3,204,796 3,674,707 3,450,451 3,412,152 3,193,728 3,146,567 3,301,248 3,349,074 2,997,887 2,783,235 2,793,819 2,621,330 2,324,332 2,716,716 2,549,991 2,693,957 2,544,377
Total Investments 52,000 59,000 122,000 144,617 148,601 90,000 78,000 117,973 28,793 28,351 29,139 28,760 206,487 0 0 0 0 0 0 0 0
Total Debt 5,199,034 4,886,166 4,164,842 3,198,538 3,466,439 4,182,618 3,143,280 3,245,009 875,000 625,000 765,466 764,658 500,000 500,000 500,000 500,000 500,000 513,707 512,248 500,881 500,968
Net Debt 4,643,757 3,784,159 3,511,379 2,483,837 2,476,273 3,905,626 2,809,733 2,930,110 632,121 413,369 627,736 567,765 96,905 -25,054 -29,968 163,197 432,223 281,870 376,275 311,970 366,028

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 1,212,511 1,316,524 1,182,701 898,790 163,395 646,475 810,474 616,757 687,240 705,672 711,286 684,959 648,041 565,116 475,511 399,575 475,417 506,339 475,405 437,434 395,552
Depreciation & Amortization 362,253 350,529 347,819 290,971 272,842 257,263 241,635 167,691 147,487 141,675 148,313 133,957 98,383 88,936 89,332 90,411 88,698 87,702 73,423 65,529 62,207
Deferred Income Tax -147,670 42,114 2,220 31,676 -27,722 -55,939 3,891 65,990 33,226 35,544 54,319 -21,622 14,751 -2,337 11,994 27,899 -40,023 -8,066 -5,481 43,935 19,670
Stock Based Compensation 28,845 57,226 38,058 25,597 22,621 28,703 20,716 16,892 19,719 17,717 16,239 12,648 10,747 7,547 7,016 8,578 0 0 0 0 0
Change in Working Capital -29,779 -289,157 -19,401 -11,324 1,053,417 -17,512 71,101 16,837 103,653 301,333 -118,527 323,423 149,477 -25,967 99,746 321,908 -9,821 42,909 -123,290 -119,103 68,185
Accounts Receivable 31,989 31,989 -244,371 -258,994 957,514 -134,163 -72,041 -19,273 -53,544 1,974 -225,178 -116,080 13,365 -85,011 -140,562 69,258 0 0 0 0 0
Inventory -69,148 -69,148 -380,420 -329,237 58,462 -54,765 -73,173 -9,923 -64,214 -21,821 -100,820 -79,253 -25,845 -19,624 44,865 194,743 -20,709 -42,087 -7,240 -19,869 -28,406
Accounts Payable 2,038 2,038 676,406 777,318 89,350 82,739 364,639 61,474 240,717 331,419 292,257 473,424 220,694 85,766 280,739 49,947 0 0 0 0 0
Other Working Capital 5,342 -254,036 -71,016 -200,411 -51,909 88,677 -148,324 -15,441 -19,306 -10,239 -84,786 45,332 -58,737 -7,098 -85,296 7,960 10,888 84,996 -116,050 -99,234 96,591
Other Non-Cash Items 362,766 -41,626 -84,426 22,575 535,008 33,020 -2,653 -69,124 -45,247 -42,568 -21,485 -76,634 -14,961 -8,368 -4,936 -3,073 13,563 9,862 8,943 12,722 9,622
Net Cash Provided by Operating Activities 1,590,522 1,435,610 1,466,971 1,258,285 2,019,561 892,010 1,145,164 815,043 946,078 1,159,373 790,145 1,056,731 906,438 624,927 678,663 845,298 530,309 641,471 433,500 440,517 555,236
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -566,584 -512,675 -339,632 -266,136 -153,502 -277,873 -232,422 -156,760 -160,643 -109,544 -107,681 -124,063 -101,987 -103,469 -85,379 -142,259 -105,026 -115,648 -126,044 -85,714 -72,077
Acquisitions Net -308,942 -273,599 -1,648,056 -266,577 318,206 -290,109 -278,367 -1,473,520 -433,356 -154,083 -279,034 -701,516 -549,880 -128,028 -86,969 -122,161 -121,029 -39,606 -29,007 -27,518 -3,018
Purchases of Investments 0 273,599 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 80,482 158,441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -366,172 -273,599 145,007 26,549 6,933 4,776 14,665 -1,494,795 -462,167 -162,701 8,866 10,657 -549,880 -128,028 -172,348 -194,975 11,721 67,656 9,452 43,058 7,140
Net Cash Used for Investing Activities -1,241,698 -705,792 -1,684,240 -506,164 171,637 -563,206 -496,124 -1,630,280 -593,999 -263,627 -386,715 -825,579 -651,867 -231,497 -172,348 -264,420 -214,334 -87,598 -145,599 -70,174 -67,955
Cash Flows from Financing Activities
Debt Repayment -1,479,024 -531,173 -960,868 -160,729 -3,533,017 -4,897,769 -5,124,265 -5,183,997 -4,100,000 -4,005,191 -2,735,862 -2,995,335 -750,000 -250,000 0 -52,000 0 0 -881 0 0
Common Stock Issued -972,247 -24,145 -17,377 -22,346 2,633,894 5,025,755 5,054,064 0 4,333,853 3,852,652 2,705,873 3,004,203 742,957 248,951 0 1,878 821 10,530 8,677 17,725 37,523
Common Stock Repurchased -201,623 -261,473 -222,726 -333,599 -96,215 -74,187 -91,983 -173,524 -181,417 -292,275 -95,946 -120,673 -81,826 -122,078 -75,007 -26,019 -273,000 -241,220 -123,478 -119,239 -21,475
Dividends Paid -538,766 -526,674 -495,917 -465,649 -453,277 -438,890 -415,983 -395,475 -386,863 -368,284 -347,271 -326,217 -300,983 -276,369 -257,898 -253,558 -251,808 -243,244 -228,052 -215,868 -208,575
Other Financing Activities 2,874,923 1,051,304 -37,124 -29,555 -65,150 -871 -30,663 6,625,055 12,021 7,024 17,766 12,905 11,018 5,356 12,336 -684 51,414 4,438 3,005 -87 -176,801
Net Cash Used Provided by Financing Activities -316,737 -292,161 205,101 -989,532 -1,513,765 -385,962 -608,830 872,059 -322,406 -806,074 -455,440 -425,117 -378,834 -394,140 -320,569 -330,383 -472,573 -469,496 -340,729 -317,469 -369,328
Effect of Forex Changes on Cash -9,680 10,887 -49,070 -38,054 35,741 603 -21,562 15,198 1,575 -15,771 -7,153 -12,237 2,304 -4,204 7,419 18,531 -7,462 11,487 -110 1,097 1,594
Net Change in Cash 25,172 448,544 -61,238 -275,465 713,174 -56,555 18,648 72,020 31,248 73,901 -59,163 -206,202 -121,959 -4,914 193,165 269,026 -164,060 95,864 -52,938 53,971 119,547
Cash at End of Period 3,361,509 1,102,007 653,463 714,701 990,166 276,992 333,547 314,899 242,879 211,631 137,730 196,893 403,095 525,054 529,968 336,803 67,777 231,837 135,973 188,911 134,940
Cash at Start of Period 3,336,337 653,463 714,701 990,166 276,992 333,547 314,899 242,879 211,631 137,730 196,893 403,095 525,054 529,968 336,803 67,777 231,837 135,973 188,911 134,940 15,393
Free Cash Flow
Operating Cash Flow 1,590,522 1,435,610 1,466,971 1,258,285 2,019,561 892,010 1,145,164 815,043 946,078 1,159,373 790,145 1,056,731 906,438 624,927 678,663 845,298 530,309 641,471 433,500 440,517 555,236
Capital Expenditure -566,584 -512,675 -339,632 -266,136 -153,502 -277,873 -232,422 -156,760 -160,643 -109,544 -107,681 -124,063 -101,987 -103,469 -85,379 -142,259 -105,026 -115,648 -126,044 -85,714 -72,077
Free Cash Flow 1,023,938 922,935 1,127,339 992,149 1,866,059 614,137 912,742 658,283 785,435 1,049,829 682,464 932,668 804,451 521,458 593,284 703,039 425,283 525,823 307,456 354,803 483,159