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 14,879,400 14,692,200 14,289,100 14,289,400 13,171,100 14,953,700 15,290,200 15,273,600 15,416,900 15,134,400 15,317,800 14,584,500 14,219,400 13,872,500 12,542,500 11,720,700 13,359,900 12,694,000 11,376,900 10,481,100 9,747,200
Revenue Growth - 2.82% -0.00% 8.49% -11.92% -2.20% 0.11% -0.93% 1.87% -1.20% 5.03% 2.57% 2.50% 10.60% 7.01% -12.27% 5.25% 11.58% 8.55% 7.53%
Cost of Revenue 12,095,300 11,982,700 11,607,900 11,499,700 10,989,200 12,194,000 12,437,300 12,481,800 12,671,200 11,361,900 11,350,000 10,724,400 10,380,700 10,250,600 9,214,200 8,450,600 0 0 0 0 0
Gross Profit 2,784,100 2,709,500 2,681,200 2,789,700 2,181,900 2,759,700 2,852,900 2,791,800 2,745,700 3,772,500 3,967,800 3,860,100 3,838,700 3,621,900 3,328,300 3,270,100 13,359,900 12,694,000 11,376,900 10,481,100 9,747,200
Gross Profit Margin 18.67% 18.44% 18.76% 19.52% 16.57% 18.45% 18.66% 18.28% 17.81% 24.93% 25.90% 26.47% 27.00% 26.11% 26.54% 27.90% 100.00% 100.00% 100.00% 100.00% 100.00%
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 389,800 393,700 378,500 379,700 360,500 405,900 455,400 450,000 443,900 1,852,400 13,266,600 1,993,400 2,034,500 1,950,800 10,829,300 1,895,200 11,670,500 11,034,900 9,893,400 9,141,300 8,531,800
Total Operating Expenses 547,000 604,800 597,900 591,800 583,100 637,400 719,400 732,100 736,800 1,852,400 13,373,700 1,993,400 2,034,500 12,201,400 11,011,500 10,345,800 11,670,500 11,034,900 9,893,400 9,141,300 8,531,800
Operating Income or Loss 2,237,100 2,104,700 2,083,300 2,197,900 1,598,800 2,122,300 2,133,500 2,059,700 2,008,900 1,920,100 1,944,100 1,825,300 1,804,200 1,671,100 1,460,200 1,374,900 1,689,400 1,659,100 1,483,500 1,339,800 1,215,400
Operating Margin 15.01% 14.33% 14.58% 15.38% 12.14% 14.19% 13.95% 13.49% 13.03% 12.69% 12.69% 12.52% 12.69% 12.05% 11.64% 11.73% 12.65% 13.07% 13.04% 12.78% 12.47%
Interest Expense 214,500 215,600 208,600 236,400 221,800 244,300 266,400 224,500 167,100 181,100 134,100 197,200 179,700 158,100 109,800 100,700 124,600 106,900 124,900 0 0
EBITDA 2,522,100 2,417,700 2,373,400 2,437,300 1,853,700 2,414,100 2,454,700 2,391,500 2,301,800 2,250,800 2,051,200 2,184,300 2,122,000 1,762,500 1,713,200 1,374,900 1,984,600 1,936,400 1,744,600 1,602,000 1,504,700
Depreciation and Amortization 246,900 211,100 290,100 239,400 254,900 291,800 264,000 282,100 292,900 291,100 107,100 284,800 282,700 91,400 253,000 242,800 295,200 277,300 261,100 262,200 289,300
Income Before Tax 2,117,800 1,992,900 1,945,400 1,988,800 1,409,300 1,938,300 1,924,300 1,884,900 1,841,800 1,778,600 1,810,000 1,660,900 1,659,600 1,549,000 1,350,400 1,274,200 1,615,100 1,585,100 1,391,900 1,280,600 1,178,800
Income Tax Expense 557,500 524,900 546,800 488,700 381,700 504,400 492,700 696,200 600,500 583,600 593,100 565,200 527,100 505,800 460,200 433,600 542,700 536,900 466,900 435,300 396,300
Net Income 1,394,400 1,303,300 1,299,400 1,395,600 951,200 1,339,100 1,326,400 1,088,400 1,148,600 1,093,900 1,104,000 991,100 998,300 952,600 827,700 793,000 1,000,300 975,700 864,000 790,700 723,500
Net Income Margin 9.41% 8.87% 9.09% 9.77% 7.22% 8.95% 8.67% 7.13% 7.45% 7.23% 7.21% 6.80% 7.02% 6.87% 6.60% 6.77% 7.49% 7.69% 7.59% 7.54% 7.42%
EPS 7.48 6.98 6.40 6.57 4.39 6.09 5.85 4.68 4.80 4.43 4.27 3.73 3.64 3.38 2.74 2.54 3.17 2.95 2.52 2.19 1.95
EPS Diluted 7.40 6.91 6.36 6.53 4.37 6.06 5.83 4.65 4.78 4.41 4.24 3.71 3.61 3.33 2.70 2.53 3.14 2.93 2.50 2.18 1.94
Weighted Average Shares Out - 199,400 205,600 214,300 215,600 219,800 226,600 232,300 237,900 244,200 253,900 258,900 268,300 279,000 299,600 308,200 313,000 326,000 342,857 361,050 371,026
Weighted Average Shares Out Diluted - 201,400 207,000 215,600 216,200 220,900 227,600 233,900 239,200 245,200 255,300 260,400 270,000 283,300 303,500 310,400 314,800 329,100 345,600 362,706 372,938

Reported Currency: USD Q1 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 3,172,800 4,432,000 4,281,800 5,316,800 5,600,500 4,305,700 3,652,400 3,796,000 3,002,200 2,605,200 2,388,100 2,710,500 2,678,300 1,781,200 2,288,700 1,587,000 1,097,300 1,793,200 1,739,500 835,800 1,165,600
Short Term Investments 0 0 60,700 0 0 3,600 5,500 400 20,600 14,500 2,200 18,200 20,600 23,800 11,300 7,800 15,100 47,800 189,300 374,100 574,000
Cash + Short Term Investments 3,172,800 4,432,000 4,342,500 5,316,800 5,600,500 4,309,300 3,657,900 3,796,400 3,022,800 2,619,700 2,390,300 2,728,700 2,698,900 1,805,000 2,300,000 1,594,800 1,112,400 1,841,000 1,928,800 1,209,900 1,739,600
Net Receivables 7,905,800 8,659,800 8,097,100 8,472,500 7,813,400 7,829,000 7,666,100 8,083,800 7,510,800 7,220,900 6,524,700 6,632,600 6,958,200 6,632,000 5,977,200 5,574,100 5,775,500 7,391,400 6,628,100 5,908,100 4,916,700
Inventory 1,711,600 1,342,500 1,254,600 1,201,000 1,101,200 1,257,600 1,161,500 1,110,600 1,125,400 1,122,700 1,166,600 1,288,000 1,008,400 640,300 707,600 607,600 672,000 0 0 0 902,200
Other Current Assets 1,076,100 949,900 918,800 919,200 1,075,000 1,188,800 1,241,400 1,125,200 1,063,000 1,017,200 1,108,900 1,003,000 995,900 1,344,200 1,209,300 1,012,000 1,005,000 1,271,800 1,089,900 849,400 536,600
Total Current Assets 13,866,300 15,384,200 14,613,000 15,909,500 15,590,100 14,584,700 13,726,900 14,116,000 12,722,000 11,980,500 11,190,500 11,652,300 11,661,400 10,421,500 10,194,100 8,788,500 8,564,900 10,504,200 9,646,800 7,967,400 8,095,100
Non-Current Assets
Property, Plant and Equipment 1,881,300 1,921,300 2,065,100 2,195,000 1,808,600 2,061,700 694,400 690,900 674,800 692,700 708,000 737,400 723,800 682,900 653,300 677,300 719,600 706,700 639,800 608,700 636,400
Goodwill 10,693,800 10,082,300 9,734,300 9,738,600 9,609,700 9,440,500 9,384,300 9,337,500 8,976,100 8,676,400 8,822,200 8,916,000 8,844,200 8,456,300 7,809,100 7,641,200 7,220,200 7,318,500 6,851,900 0 0
Intangible Assets 533,000 366,900 313,400 298,000 298,500 338,200 382,800 368,400 427,400 344,800 389,400 386,000 456,100 468,400 278,200 220,800 221,000 195,700 143,200 6,614,500 6,521,400
Long Term Investments 64,800 66,400 66,200 76,300 85,300 106,800 120,900 120,300 120,400 136,600 148,200 131,800 155,200 184,200 299,100 299,400 297,000 247,000 214,000 182,000 0
Tax Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14,200 40,000 45,200 40,500 408,500 309,800 303,400
Other Non-Current Assets 236,400 223,500 210,500 204,400 255,000 251,500 307,700 298,100 244,700 279,700 301,400 275,200 311,200 292,100 318,100 253,500 250,500 259,100 260,200 237,500 446,100
Total Non-Current Assets 13,409,300 12,660,400 12,389,500 12,512,300 12,057,100 12,198,700 10,890,100 10,815,200 10,443,400 10,130,200 10,369,200 10,446,400 10,490,500 10,083,900 9,372,000 9,132,200 8,753,500 8,767,500 8,517,600 7,952,500 7,907,300
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 27,275,600 28,044,600 27,002,500 28,421,800 27,647,200 26,783,400 24,617,000 24,931,200 23,165,400 22,110,700 21,559,700 22,098,700 22,151,900 20,505,400 19,566,100 17,920,700 17,318,400 19,271,700 18,164,400 15,919,900 16,002,400
Current Liabilities
Accounts Payable 10,337,700 11,634,000 11,000,200 11,897,200 11,513,000 11,768,400 11,464,300 11,574,600 10,476,700 9,812,000 8,165,000 8,358,900 8,296,700 8,060,000 7,726,900 7,143,900 6,881,200 8,080,500 7,332,600 6,218,900 6,011,500
Short Term Debt 761,500 761,400 16,900 9,600 3,900 612,500 507,700 11,800 28,800 1,006,600 7,600 6,300 6,800 10,200 51,600 37,100 18,900 14,600 11,600 924,800 226,700
Tax Payables 381,000 351,600 300,000 263,300 244,500 252,800 180,600 330,000 349,600 319,100 301,100 293,300 264,400 237,000 176,300 156,700 201,100 0 0 0 0
Deferred Revenue 1,238,200 1,356,200 1,492,300 1,644,500 1,361,300 1,215,300 1,159,000 1,266,700 1,186,600 1,283,500 1,180,900 1,242,200 1,231,500 1,225,300 1,187,100 1,059,300 1,005,500 1,122,800 1,117,500 196,300 217,000
Other Current Liabilities 2,616,400 2,494,400 2,543,400 2,674,900 2,646,900 2,384,700 2,139,200 2,255,800 2,318,800 2,117,500 2,707,600 2,670,300 2,340,800 2,375,500 2,057,500 1,842,200 1,848,600 2,009,300 1,834,400 1,360,300 2,288,700
Total Current Liabilities 14,953,800 16,246,000 15,052,800 16,226,200 15,525,100 15,980,900 15,270,200 15,108,900 14,010,900 14,219,600 12,061,100 12,277,700 11,875,800 11,671,000 11,023,100 10,082,500 9,754,200 11,227,200 10,296,100 8,700,300 8,743,900
Non-Current Liabilities
Long Term Debt 6,328,200 5,742,100 6,476,600 6,637,800 6,921,300 5,806,600 4,384,100 4,912,900 4,920,500 3,564,200 4,562,600 4,033,400 4,448,500 3,182,900 3,124,600 2,220,600 3,054,300 3,054,700 3,054,700 2,357,500 2,358,400
Deferred Revenue 0 0 0 345,300 209,700 207,300 244,300 182,400 201,600 167,900 185,700 202,000 198,400 0 0 0 0 0 0 0 0
Deferred Tax 514,800 529,100 475,700 477,300 443,500 408,100 413,700 483,600 480,500 469,100 654,700 832,600 933,000 867,600 747,700 488,100 312,100 174,800 437,700 442,700 317,400
Other Non-Current Liabilities 916,200 887,700 838,100 961,500 970,700 1,006,800 1,197,800 1,091,200 892,300 800,500 774,300 685,100 739,900 602,000 576,500 462,000 444,400 481,200 305,800 298,400 309,100
Total Non-Current Liabilities 7,759,200 7,158,900 7,790,400 8,421,900 8,545,200 7,428,800 6,239,900 6,670,100 6,494,900 5,001,700 6,177,300 5,753,100 6,319,800 4,652,500 4,448,800 3,170,700 3,810,800 3,710,700 3,798,200 3,098,600 2,984,900
Total Liabilities 22,713,000 23,404,900 22,843,200 24,648,100 24,070,300 23,409,700 21,510,100 21,779,000 20,505,800 19,221,300 18,238,400 18,030,800 18,195,600 16,323,500 15,471,900 13,253,200 13,565,000 14,937,900 14,094,300 11,798,900 11,728,800
Common Stock 44,600 44,600 44,600 44,600 44,600 44,600 44,600 44,600 44,600 59,600 59,600 59,600 59,600 59,600 59,600 59,600 59,600 59,600 29,800 29,800 29,800
Retained Earnings 10,751,300 10,571,500 9,739,300 8,998,800 8,190,600 7,806,300 7,016,100 6,210,600 5,677,200 10,178,200 9,576,900 8,961,200 8,394,400 7,724,100 7,052,500 6,465,400 5,888,100 5,077,500 4,289,800 3,599,000 2,975,400
Accumulated Other Comprehensive Income/Loss -1,415,900 -1,337,600 -1,437,900 -1,252,300 -1,213,800 -1,197,600 -1,228,500 -963,000 -1,356,000 -1,015,400 -618,200 -191,600 -129,500 -191,700 -106,400 -8,000 -247,300 430,700 267,900 -87,300 89,600
Total Stockholders Equity 3,569,500 3,616,300 3,252,100 3,270,200 3,084,400 2,853,900 2,547,100 2,615,100 2,162,000 2,452,400 2,850,000 3,582,400 3,460,800 3,504,300 3,580,500 4,194,800 3,522,800 4,091,700 3,871,300 3,948,000 4,078,700
Total Investments 64,800 66,400 126,900 76,300 85,300 110,400 126,400 120,700 141,000 151,100 150,400 150,000 175,800 208,000 310,400 307,200 312,100 294,800 403,300 556,100 574,000
Total Debt 7,089,700 6,503,500 6,493,500 6,647,400 6,925,200 6,419,100 4,891,800 4,924,700 4,949,300 4,570,800 4,570,200 4,039,700 4,455,300 3,193,100 3,176,200 2,257,700 3,073,200 3,069,300 3,066,300 3,282,300 2,585,100
Net Debt 3,916,900 2,071,500 2,211,700 1,330,600 1,324,700 2,113,400 1,239,400 1,128,700 1,947,100 1,965,600 2,182,100 1,329,200 1,777,000 1,411,900 887,500 670,700 1,975,900 1,276,100 1,326,800 2,446,500 1,419,500

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,566,300 1,473,200 1,403,800 1,507,600 1,020,800 1,435,900 1,440,500 1,192,200 1,246,700 1,203,400 1,233,100 1,111,600 1,117,500 1,060,400 923,700 871,400 1,000,300 975,700 864,000 790,700 723,500
Depreciation & Amortization 216,800 211,100 219,400 212,100 222,600 231,500 264,000 282,100 292,900 291,100 294,400 284,800 282,700 273,700 253,000 242,800 295,200 277,300 261,100 262,200 289,300
Deferred Income Tax -73,500 -73,500 0 -59,300 0 -14,800 -191,300 -12,900 -36,600 -36,400 -29,600 -27,100 -52,800 -107,800 -96,000 -78,400 112,300 0 94,100 100,200 0
Stock Based Compensation 86,200 84,800 81,700 84,700 70,800 72,500 70,500 80,200 93,400 99,400 93,500 86,300 80,800 74,500 69,300 78,600 0 0 0 0 0
Change in Working Capital -545,500 -462,900 -844,000 160,500 30,900 125,100 80,500 348,500 323,000 557,600 -106,200 351,300 25,200 29,200 310,300 564,400 -633,000 243,800 564,500 -251,400 169,500
Accounts Receivable -694,700 -513,900 -129,100 -989,100 141,200 -156,600 88,300 -341,600 -376,500 -1,063,600 -227,100 244,800 -218,700 -471,400 -292,400 410,900 0 0 10,700 0 0
Inventory -220,100 -121,800 -197,900 -281,700 293,000 -99,800 -269,300 5,400 -89,700 -74,700 -24,200 -354,500 4,800 -53,200 -209,700 113,900 59,200 0 -407,800 0 0
Accounts Payable 714,100 602,300 -350,100 921,300 -428,600 276,300 242,900 763,200 741,900 1,443,700 161,800 143,500 127,800 262,700 455,900 -10,200 0 0 864,900 0 0
Other Working Capital -344,800 -429,500 -166,900 510,000 25,300 105,200 18,600 -78,500 47,300 252,200 -16,700 317,500 111,300 291,100 356,500 49,800 -692,200 243,800 96,700 -251,400 169,500
Other Non-Cash Items 75,200 189,200 65,600 39,800 379,500 5,800 58,100 133,800 11,800 57,200 -8,700 2,100 -2,100 -14,700 27,700 52,800 632,300 102,500 -15,900 89,500 105,300
Net Cash Provided by Operating Activities 1,325,500 1,421,900 926,500 1,945,400 1,724,600 1,856,000 1,722,300 2,023,900 1,931,200 2,172,300 1,476,500 1,809,000 1,451,300 1,315,300 1,488,000 1,731,600 1,394,200 1,599,300 1,741,200 991,200 1,287,600
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -78,400 -78,400 -78,200 -665,800 -75,400 -102,200 -195,700 -156,000 -165,500 -202,700 -213,000 -212,000 -226,300 -185,500 -153,700 -130,600 -212,200 -223,000 -177,600 -162,700 -159,700
Acquisitions Net -704,800 96,700 -276,800 -45,900 -63,900 69,400 -42,000 -26,300 -308,800 -60,300 -74,900 -32,800 -132,700 -403,700 -152,100 -137,400 0 0 31,400 29,300 0
Purchases of Investments 60,800 60,800 -25,900 665,800 75,400 102,200 195,700 66,900 -7,300 0 213,000 195,400 217,700 -14,200 -5,600 -3,200 -13,100 -42,000 -586,500 -1,114,500 -1,455,700
Sales/Maturities of Investments 0 -190,000 25,900 2,500 3,200 1,900 15,900 89,100 165,500 0 21,000 16,600 8,600 28,800 17,700 45,200 37,500 183,300 530,400 1,383,500 1,172,500
Other Investing Activities 800 190,000 -25,900 -665,800 -75,400 -102,200 -195,700 -89,100 -165,500 -500 -213,000 -195,400 -217,700 -199,700 -159,300 -133,800 -492,200 -358,800 13,500 -297,900 -316,000
Net Cash Used for Investing Activities -721,600 79,100 -380,900 -709,200 -136,100 -30,900 -221,800 -115,400 -481,600 -263,500 -266,900 -228,200 -350,400 -574,600 -293,700 -226,000 -680,000 -440,500 -188,800 -162,300 -758,900
Cash Flows from Financing Activities
Debt Repayment -657,300 -8,700 -8,900 -1,250,000 -600,000 -900,000 0 -18,100 -1,000,000 -1,100 -252,700 -406,700 -3,300 -43,200 -66,500 -1,315,500 -5,100 -500 -300,400 0 0
Common Stock Issued 11,400 35,600 17,400 1,236,800 1,181,000 1,120,900 13,000 10,700 1,415,200 20,100 789,000 51,900 1,492,400 117,500 123,100 18,600 86,000 100,900 297,900 0 0
Common Stock Repurchased -445,800 -570,800 -611,400 -527,300 -217,900 -610,200 -581,300 -568,400 -602,200 -727,500 -1,063,000 -575,300 -1,136,500 -849,000 -1,296,000 -15,000 -846,800 -899,700 -1,344,600 -731,800 -446,500
Dividends Paid -559,200 -562,700 -581,100 -592,300 -562,700 -564,300 -548,500 -515,200 -505,400 -496,700 -468,000 -318,400 -397,800 -269,100 -229,700 -187,100 -192,000 -182,800 -175,800 -164,000 -163,100
Other Financing Activities -266,900 -281,200 -178,000 -258,200 -208,800 -268,400 -311,300 -259,000 -284,700 -223,900 -263,400 -171,300 -174,900 -161,900 931,800 371,000 -95,900 -58,600 939,400 -221,000 -40,400
Net Cash Used Provided by Financing Activities -625,400 -1,387,800 -1,362,000 -1,391,000 -408,400 -1,222,000 -1,441,100 -1,342,600 -977,100 -1,429,100 -1,258,100 -1,419,800 -220,100 -1,205,700 -537,300 -1,128,000 -1,053,800 -1,040,700 -583,500 -1,116,800 -650,000
Effect of Forex Changes on Cash -67,200 37,000 -218,600 -128,900 114,700 50,200 -203,000 227,900 -75,500 -262,600 -273,900 -128,800 16,300 -42,500 44,700 112,100 -356,300 -64,400 -65,200 -41,900 43,400
Net Change in Cash -88,700 150,200 -1,035,000 -283,700 1,294,800 653,300 -143,600 793,800 397,000 217,100 -322,400 32,200 897,100 -507,500 701,700 489,700 -695,900 53,700 903,700 -329,800 -77,900
Cash at End of Period 13,108,500 4,432,000 4,281,800 5,316,800 5,600,500 4,305,700 3,652,400 3,796,000 3,002,200 2,605,200 2,388,100 2,710,500 2,678,300 1,781,200 2,288,700 1,587,000 1,097,300 1,793,200 1,739,500 835,800 1,165,600
Cash at Start of Period 13,197,200 4,281,800 5,316,800 5,600,500 4,305,700 3,652,400 3,796,000 3,002,200 2,605,200 2,388,100 2,710,500 2,678,300 1,781,200 2,288,700 1,587,000 1,097,300 1,793,200 1,739,500 835,800 1,165,600 1,243,500
Free Cash Flow
Operating Cash Flow 1,325,500 1,421,900 926,500 1,945,400 1,724,600 1,856,000 1,722,300 2,023,900 1,931,200 2,172,300 1,476,500 1,809,000 1,451,300 1,315,300 1,488,000 1,731,600 1,394,200 1,599,300 1,741,200 991,200 1,287,600
Capital Expenditure -78,400 -78,400 -78,200 -665,800 -75,400 -102,200 -195,700 -156,000 -165,500 -202,700 -213,000 -212,000 -226,300 -185,500 -153,700 -130,600 -212,200 -223,000 -177,600 -162,700 -159,700
Free Cash Flow 1,247,100 1,343,500 848,300 1,279,600 1,649,200 1,753,800 1,526,600 1,867,900 1,765,700 1,969,600 1,263,500 1,597,000 1,225,000 1,129,800 1,334,300 1,601,000 1,182,000 1,376,300 1,563,600 828,500 1,127,900