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 15,320,200 15,320,200 14,187,800 12,733,100 11,790,200 12,562,000 14,668,200 13,835,900 13,152,800 13,545,100 14,280,500 13,253,400 11,838,700 6,798,500 6,089,700 5,900,600 6,137,500 5,469,600 4,895,814 4,534,832 4,184,933
Revenue Growth - 7.98% 11.42% 8.00% -6.14% -14.36% 6.02% 5.19% -2.90% -5.15% 7.75% 11.95% 74.14% 11.64% 3.20% -3.86% 12.21% 11.72% 7.96% 8.36%
Cost of Revenue 9,611,800 10,920,600 8,831,000 7,615,800 6,905,800 7,045,800 8,625,900 8,099,800 6,898,900 7,223,500 7,679,100 7,240,100 6,483,500 3,475,600 3,013,800 2,978,000 3,141,600 2,691,700 2,416,058 2,248,831 2,031,280
Gross Profit 5,708,400 4,399,600 5,356,800 5,117,300 4,884,400 5,516,200 6,042,300 5,736,100 6,253,900 6,321,600 6,601,400 6,013,300 5,355,200 3,322,900 3,075,900 2,922,600 2,995,900 2,777,900 2,479,756 2,286,001 2,153,653
Gross Profit Margin 37.29% 28.72% 37.76% 40.19% 41.43% 43.91% 41.19% 41.46% 47.55% 46.67% 46.23% 45.37% 45.23% 48.88% 50.51% 49.53% 48.81% 50.79% 50.65% 50.41% 51.46%
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 4,061,600 4,061,600 3,653,800 3,416,100 3,309,100 3,550,800 3,968,600 3,789,700 4,299,400 4,345,500 4,577,600 4,281,400 3,920,200 2,438,100 2,261,600 2,174,200 2,257,500 2,090,900 1,868,114 1,743,581 1,615,064
Total Operating Expenses 4,061,600 4,061,600 3,653,800 3,416,100 3,309,100 3,550,800 3,968,600 3,789,700 4,299,400 4,345,500 4,577,600 4,281,400 3,920,200 2,438,100 2,261,600 2,174,200 2,283,400 2,110,600 1,868,114 1,743,581 1,619,531
Operating Income or Loss 1,992,300 1,992,300 788,800 892,000 818,500 1,845,200 1,947,000 1,950,100 1,915,000 1,561,300 1,955,000 1,560,600 1,289,300 753,800 806,800 681,300 712,500 667,300 611,642 542,420 534,122
Operating Margin 12.93% 13.00% 5.56% 7.01% 6.94% 14.69% 13.27% 14.09% 14.56% 11.53% 13.69% 11.78% 10.89% 11.09% 13.25% 11.55% 11.61% 12.20% 12.49% 11.96% 12.76%
Interest Expense 296,700 296,700 243,600 218,300 290,200 214,400 222,300 255,000 264,600 243,600 256,600 262,300 276,700 82,100 59,100 61,200 87,500 70,700 44,418 44,238 49,811
EBITDA 2,116,500 1,992,300 1,727,500 1,735,100 1,631,200 2,841,400 2,153,600 2,013,700 1,954,500 1,976,100 2,023,800 1,731,900 1,435,000 1,288,400 814,300 748,400 1,073,100 978,900 880,211 799,355 785,971
Depreciation and Amortization 124,200 0 938,700 843,100 812,700 996,200 938,300 893,300 850,700 859,500 872,000 816,200 714,500 395,700 347,900 334,300 334,700 291,900 268,569 256,935 247,382
Income Before Tax 1,755,500 1,755,500 1,343,400 1,414,200 1,161,400 1,731,500 1,804,600 1,762,400 1,650,400 1,317,700 1,698,400 1,298,300 1,012,600 679,600 747,700 620,100 650,900 616,300 567,224 498,182 488,778
Income Tax Expense 362,500 362,500 234,500 270,200 176,600 288,600 364,300 243,800 403,300 300,500 476,200 324,700 311,300 216,300 216,600 201,400 202,800 189,100 198,609 178,701 178,290
Net Income 1,372,300 1,372,300 1,091,700 1,129,900 984,800 1,558,900 1,429,100 1,504,600 1,229,600 1,002,100 1,202,800 967,800 703,600 462,500 530,300 417,300 448,100 427,200 368,615 319,481 310,488
Net Income Margin 8.90% 8.96% 7.69% 8.87% 8.35% 12.41% 9.74% 10.87% 9.35% 7.40% 8.42% 7.30% 5.94% 6.80% 8.71% 7.07% 7.30% 7.81% 7.53% 7.05% 7.42%
EPS 4.82 4.82 3.83 3.95 3.43 5.41 4.95 5.20 4.20 3.38 4.01 3.23 2.41 1.95 2.27 1.76 1.83 1.73 1.46 1.25 1.10
EPS Diluted 4.79 4.79 3.81 3.91 3.39 5.33 4.88 5.12 4.14 3.32 3.93 3.16 2.35 1.91 2.23 1.74 1.80 1.70 1.43 1.23 1.09
Weighted Average Shares Out - 285,000 285,200 286,300 287,000 288,100 288,600 289,600 292,500 296,400 300,100 299,900 292,500 236,900 233,400 236,700 245,400 246,800 252,100 255,741 257,575
Weighted Average Shares Out Diluted - 286,500 286,600 289,100 290,300 292,500 292,800 294,000 296,700 301,400 305,900 305,900 298,900 242,100 237,600 239,900 249,300 251,800 257,100 260,098 260,407

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 919,500 598,600 359,900 1,260,200 118,800 114,700 211,400 327,400 92,800 209,600 339,200 1,157,800 1,843,600 242,300 73,600 66,700 137,400 484,029 104,378 71,231 85,626
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125,063 0 0
Cash + Short Term Investments 919,500 598,600 359,900 1,260,200 118,800 114,700 211,400 327,400 92,800 209,600 339,200 1,157,800 1,843,600 242,300 73,600 66,700 137,400 484,029 229,441 71,231 85,626
Net Receivables 2,834,200 2,698,100 2,478,400 2,273,800 2,489,000 2,662,500 2,703,300 2,341,200 2,390,200 2,626,700 2,568,000 2,225,100 2,095,300 999,600 1,016,100 971,000 974,000 867,541 743,520 738,266 626,002
Inventory 1,497,200 1,792,800 1,491,800 1,285,200 1,081,600 1,546,400 1,445,900 1,319,400 1,388,200 1,466,900 1,321,900 1,088,100 1,069,600 447,600 493,400 467,200 450,800 364,886 325,574 338,603 309,959
Other Current Assets 393,200 404,700 357,000 298,200 33,100 354,100 53,500 291,400 326,300 384,700 306,300 215,800 223,500 101,500 147,200 91,500 65,700 50,231 57,251 54,928 52,933
Total Current Assets 5,644,100 5,494,200 4,687,100 5,117,400 4,828,400 4,677,700 4,596,400 4,279,400 4,447,500 4,871,100 4,698,400 4,892,000 5,396,000 1,869,900 1,814,200 1,691,100 1,717,300 1,853,557 1,421,666 1,279,066 1,150,340
Non-Current Assets
Property, Plant and Equipment 4,028,100 3,741,600 3,685,300 3,548,700 3,695,000 3,836,000 3,707,100 3,365,000 3,228,300 3,050,600 2,882,000 2,409,100 2,295,400 1,148,300 1,176,200 1,135,200 1,083,400 951,569 835,503 834,730 736,797
Goodwill 8,148,200 8,012,700 8,063,900 6,006,900 5,569,100 7,078,000 7,167,100 6,383,000 6,490,800 6,717,000 6,862,900 5,920,500 5,855,300 1,329,300 1,414,100 1,267,700 1,279,200 1,035,929 0 0 0
Intangible Assets 3,493,500 3,680,700 4,224,100 2,977,000 2,927,500 3,797,700 4,017,600 3,817,800 4,109,200 4,456,800 4,785,300 4,044,100 4,275,200 282,500 312,500 326,700 328,900 223,787 1,139,955 1,220,906 1,001,070
Long Term Investments 0 0 -120,600 -163,200 56,500 -105,100 41,700 -92,300 -58,300 -71,500 -54,500 -51,000 22,300 -112,000 0 0 0 0 0 0 0
Tax Assets 418,200 108,100 120,600 163,200 136,200 105,100 102,200 92,300 58,300 71,500 54,500 51,000 118,000 112,000 0 0 0 176,184 0 0 0
Other Non-Current Assets 114,500 427,000 546,000 476,000 3,656,400 685,100 330,300 485,000 365,900 371,200 407,900 306,600 278,600 242,200 303,900 336,200 314,000 178,339 399,504 381,472 340,711
Total Non-Current Assets 16,202,500 15,970,100 16,519,300 13,008,600 16,040,700 15,396,800 15,366,000 14,050,800 14,194,200 14,595,600 14,938,100 12,680,300 12,844,800 3,002,300 3,206,700 3,065,800 3,005,500 2,565,808 2,374,962 2,437,108 2,078,578
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 21,846,600 21,464,300 21,206,400 18,126,000 20,869,100 20,074,500 19,962,400 18,330,200 18,641,700 19,466,700 19,636,500 17,572,300 18,240,800 4,872,200 5,020,900 4,756,900 4,722,800 4,419,365 3,796,628 3,716,174 3,228,918
Current Liabilities
Accounts Payable 1,566,300 1,728,200 1,384,200 1,160,600 1,075,300 1,255,600 1,177,100 983,200 1,049,600 1,162,400 1,021,900 879,700 815,700 349,300 360,900 359,600 343,700 330,858 277,635 269,561 212,287
Short Term Debt 630,400 505,100 411,000 17,300 502,600 743,600 564,400 541,300 2,205,300 1,705,400 861,000 805,800 1,023,000 189,200 98,500 338,900 403,500 508,978 226,927 56,132 70,203
Tax Payables 158,700 197,600 104,300 96,100 239,800 100,600 313,500 87,400 52,200 88,600 80,900 77,400 155,800 36,700 21,800 0 0 0 0 0 0
Deferred Revenue 158,700 116,500 91,700 80,400 76,700 75,800 1,032,200 603,700 561,200 649,000 652,000 596,200 764,000 344,800 323,900 0 0 0 0 0 0
Other Current Liabilities 1,990,400 1,860,600 1,666,300 1,673,900 1,976,000 1,610,600 658,100 891,200 948,300 869,800 953,800 771,000 563,600 441,500 466,900 743,400 771,100 662,894 614,795 613,854 569,452
Total Current Liabilities 4,345,800 4,210,400 3,553,200 2,932,200 3,630,600 3,685,600 3,431,800 3,019,400 4,764,400 4,386,600 3,488,700 3,052,700 3,166,300 1,324,800 1,250,200 1,441,900 1,518,300 1,502,730 1,119,357 939,547 851,942
Non-Current Liabilities
Long Term Debt 7,976,900 8,413,100 8,629,800 6,969,800 6,319,100 6,301,600 6,758,300 6,145,700 4,260,200 4,864,000 6,043,500 5,736,100 6,613,200 656,400 868,800 799,300 599,900 557,058 519,374 645,445 604,441
Deferred Revenue 0 0 894,200 1,226,200 1,386,500 -4,991,200 1,025,500 1,019,200 -164,100 -227,300 -865,700 46,300 1,254,200 500,500 517,000 0 0 0 0 0 0
Deferred Tax 0 505,600 622,000 483,900 537,300 764,600 642,800 970,200 1,281,200 1,415,800 1,661,300 1,174,200 1,305,300 65,300 86,700 74,200 86,100 92,478 0 0 0
Other Non-Current Liabilities 1,451,700 1,076,600 254,100 312,400 269,800 6,260,300 415,300 204,800 1,519,600 1,645,500 1,899,300 1,402,900 160,700 192,200 288,600 869,900 582,800 586,869 508,687 568,663 477,109
Total Non-Current Liabilities 9,428,600 9,995,300 10,400,100 8,992,300 8,512,700 8,335,300 8,841,900 8,339,900 6,896,900 7,698,000 8,738,400 8,359,500 9,333,400 1,414,400 1,761,100 1,743,400 1,268,800 1,236,405 1,028,061 1,214,108 1,081,550
Total Liabilities 13,774,400 14,205,700 13,953,300 11,924,500 12,143,300 12,020,900 12,273,700 11,359,300 11,661,300 12,084,600 12,227,100 11,412,200 12,499,700 2,739,200 3,011,300 3,185,300 2,787,100 2,739,135 2,147,418 2,153,655 1,933,492
Common Stock 365,700 364,700 364,100 362,600 359,600 357,000 354,700 352,600 350,300 347,700 345,100 342,100 336,100 333,100 329,800 328,000 326,500 322,578 318,603 315,743 310,284
Retained Earnings 10,075,400 9,318,800 8,814,500 8,243,000 9,993,700 8,909,500 8,045,400 6,975,000 6,160,300 5,555,100 4,699,000 4,020,600 3,559,900 3,279,100 2,898,100 2,617,000 2,298,400 1,983,272 1,719,201 1,585,957 1,359,879
Accumulated Other Comprehensive Income/Loss -1,850,400 -1,726,600 -1,634,800 -1,994,400 -2,089,700 -1,761,700 -1,642,300 -1,712,900 -1,423,300 -951,900 -305,200 -459,700 -344,900 -271,900 -232,900 -359,100 63,100 -96,512 9,764 71,746 3,688
Total Stockholders Equity 8,044,700 7,236,100 7,224,200 6,166,500 8,685,300 8,003,200 7,618,500 6,901,100 6,909,900 7,315,900 7,344,300 6,077,000 5,666,700 2,129,200 2,000,900 1,571,600 1,935,700 1,680,230 1,649,210 1,562,519 1,295,426
Total Investments 0 0 -120,600 -163,200 56,500 -105,100 41,700 -92,300 -58,300 -71,500 -54,500 -51,000 22,300 -112,000 0 0 0 0 125,063 0 0
Total Debt 8,607,300 8,918,200 9,040,800 6,987,100 6,821,700 7,045,200 7,322,700 6,687,000 6,465,500 6,569,400 6,904,500 6,541,900 7,636,200 845,600 967,300 1,138,200 1,003,400 1,066,036 746,301 701,577 674,644
Net Debt 7,687,800 8,319,600 8,680,900 5,726,900 6,702,900 6,930,500 7,111,300 6,359,600 6,372,700 6,359,800 6,565,300 5,384,100 5,792,600 603,300 893,700 1,071,500 866,000 582,007 641,923 630,346 589,018

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,393,000 1,393,000 1,108,900 1,144,000 -1,185,500 1,442,900 1,440,300 1,522,400 1,247,100 1,017,200 1,222,200 973,600 701,300 463,300 531,100 418,700 448,100 427,200 368,615 319,481 310,488
Depreciation & Amortization 693,100 0 938,700 843,100 812,700 775,300 938,300 893,300 850,700 859,500 872,000 816,200 714,500 395,700 347,900 334,300 334,700 291,900 268,569 256,935 247,382
Deferred Income Tax -45,900 0 -142,600 -1,100 -45,800 -22,100 85,100 -354,500 -90,600 -244,500 -121,500 -130,500 -3,200 41,700 -31,100 88,100 80,600 2,500 -18,806 -13,021 24,309
Stock Based Compensation 73,400 0 87,800 89,500 82,100 84,000 94,400 90,500 85,700 78,200 71,100 69,600 65,800 39,900 29,200 37,300 -19,200 -4,100 1,669 0 0
Change in Working Capital -60,900 0 -276,700 600 -209,200 -117,500 -319,800 39,700 29,000 -79,400 -182,800 -196,600 -67,900 -226,300 44,200 -31,700 -135,500 62,800 -9,046 218 -2,499
Accounts Receivable -88,900 0 -319,600 -178,200 155,600 -173,100 -164,100 -91,800 900 -24,000 -175,400 -147,400 -189,700 -106,000 -39,300 45,100 0 0 0 0 0
Inventory 266,400 0 -402,900 -73,000 -179,500 22,300 -141,100 -85,500 18,800 -48,600 -210,800 -30,500 -2,000 -36,100 18,600 13,000 -57,500 -19,300 -17,987 2,553 -5,481
Accounts Payable -245,700 0 394,700 200,400 55,900 22,900 113,500 121,100 -55,100 -46,100 174,700 50,600 79,000 60,900 6,800 -25,100 0 0 0 0 0
Other Working Capital 257,900 0 51,100 51,400 -241,200 10,400 -128,100 95,900 64,400 39,300 28,700 -69,300 44,800 -145,100 58,100 -64,700 -78,000 82,100 8,941 -2,335 2,982
Other Non-Cash Items 359,100 1,018,800 72,300 -14,200 2,405,900 258,100 39,400 -100,100 -182,200 368,800 -45,400 27,500 -207,500 -28,800 29,100 -151,700 44,500 17,300 16,563 26,523 2,784
Net Cash Provided by Operating Activities 2,411,800 2,411,800 1,788,400 2,061,900 1,860,200 2,420,700 2,277,700 2,091,300 1,939,700 1,999,800 1,815,600 1,559,800 1,203,000 685,500 950,400 695,000 753,200 797,600 627,564 590,136 582,464
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -512,200 0 -712,800 -643,000 -489,000 -731,300 -847,100 -868,600 -756,800 -815,200 -793,900 -662,300 -607,500 -366,000 -297,700 -297,300 -394,500 -361,500 -320,939 -268,783 -275,871
Acquisitions Net -1,800 0 -7,200 -3,923,700 -370,800 -384,600 -220,600 -870,400 -48,600 -269,600 -72,200 -1,446,000 87,700 -1,633,200 -27,400 -13,700 -201,600 -309,600 -63,730 -26,967 -129,822
Purchases of Investments 0 0 0 0 0 0 30,000 10,700 30,500 15,000 0 0 0 0 0 0 0 0 0 -185,688 0
Sales/Maturities of Investments 0 0 0 0 0 0 14,100 2,100 1,300 108,400 0 0 0 0 0 0 0 0 125,063 60,625 0
Other Investing Activities -128,100 0 3,200 -13,000 445,300 -83,200 -6,400 53,000 -55,900 45,600 17,800 20,600 31,900 -25,100 21,500 11,700 15,400 7,400 25,622 11,701 12,102
Net Cash Used for Investing Activities -642,100 0 -716,800 -4,579,700 -414,500 -1,199,100 -1,030,000 -1,673,200 -829,500 -915,800 -848,300 -2,087,700 -487,900 -2,024,300 -303,600 -299,300 -580,700 -663,700 -233,984 -409,112 -393,591
Cash Flows from Financing Activities
Debt Repayment 0 0 0 -1,047,300 -1,647,100 -400,600 -551,600 -799,000 -1,569,600 -1,034,700 -907,800 -511,200 -1,694,900 -513,300 -74,000 -250,400 -186,000 -114,300 -262,151 0 -16,781
Common Stock Issued 0 0 0 3,312,100 2,030,300 -68,200 456,300 1,349,500 1,860,400 994,700 665,000 718,800 777,600 4,327,700 89,200 46,400 36,400 96,700 87,946 61,408 59,989
Common Stock Repurchased -11,700 0 -518,200 -106,600 -146,200 -353,700 -562,400 -600,300 -739,600 -755,100 -428,600 -307,600 -209,900 -690,000 -348,800 -68,800 -337,200 -371,400 -282,764 -213,266 -165,414
Dividends Paid -462,600 0 -602,800 -566,400 -560,800 -552,900 -496,500 -448,700 -427,500 -400,700 -344,400 -218,100 -306,800 -162,900 -145,500 -132,700 -128,500 -114,000 -101,174 -89,807 -82,419
Other Financing Activities 5,100 0 283,700 11,400 -18,000 25,800 -18,500 -24,200 8,100 44,900 -55,200 25,500 40,400 -27,700 16,900 7,700 379,700 20,600 541,782 95,637 -800
Net Cash Used Provided by Financing Activities -469,200 0 -837,300 1,603,200 -341,800 -1,349,600 -1,172,700 -522,700 -868,200 -1,150,900 -1,071,000 -292,600 -1,393,600 2,933,800 -462,200 -397,800 -235,600 -482,400 -16,361 -146,028 -205,425
Effect of Forex Changes on Cash -45,300 0 4,400 14,300 -30,100 20,400 7,600 -11,400 -7,400 -49,900 -25,900 1,900 -7,300 6,300 -15,900 9,000 -7,600 1,900 2,432 -1,849 2,157
Net Change in Cash 1,255,200 2,411,800 238,700 -900,300 1,073,800 -107,600 82,600 -116,000 234,600 -116,800 -129,600 -818,600 -685,800 1,601,300 168,700 6,900 -70,700 -346,600 379,651 33,147 -14,395
Cash at End of Period 2,827,400 2,411,800 598,600 359,900 1,260,200 186,400 294,000 211,400 327,400 92,800 209,600 339,200 1,157,800 1,843,600 242,300 73,600 66,700 137,400 484,029 104,378 71,231
Cash at Start of Period 1,572,200 0 359,900 1,260,200 186,400 294,000 211,400 327,400 92,800 209,600 339,200 1,157,800 1,843,600 242,300 73,600 66,700 137,400 484,000 104,378 71,231 85,626
Free Cash Flow
Operating Cash Flow 2,411,800 2,411,800 1,788,400 2,061,900 1,860,200 2,420,700 2,277,700 2,091,300 1,939,700 1,999,800 1,815,600 1,559,800 1,203,000 685,500 950,400 695,000 753,200 797,600 627,564 590,136 582,464
Capital Expenditure -512,200 0 -712,800 -643,000 -489,000 -731,300 -847,100 -868,600 -756,800 -815,200 -793,900 -662,300 -607,500 -366,000 -297,700 -297,300 -394,500 -361,500 -320,939 -268,783 -275,871
Free Cash Flow 1,899,600 2,411,800 1,075,600 1,418,900 1,371,200 1,689,400 1,430,600 1,222,700 1,182,900 1,184,600 1,021,700 897,500 595,500 319,500 652,700 397,700 358,700 436,100 306,625 321,353 306,593