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 12,487,600 12,161,600 14,876,800 16,120,900 13,978,500 11,554,800 11,333,400 10,441,400 9,641,800 8,680,100 6,011,600 5,808,300 5,671,400 5,542,300 5,003,900 4,694,700 4,505,200 4,068,200 3,590,800 3,327,600 3,084,800
Revenue Growth - -18.25% -7.72% 15.33% 20.98% 1.95% 8.54% 8.29% 11.08% 44.39% 3.50% 2.41% 2.33% 10.76% 6.59% 4.21% 10.74% 13.30% 7.91% 7.87%
Cost of Revenue 9,172,800 9,016,500 10,491,700 10,496,600 9,025,700 8,302,300 8,157,000 6,977,400 6,461,300 5,776,800 3,808,500 3,585,100 3,421,700 3,267,600 2,906,100 2,723,800 2,631,400 2,377,000 2,061,400 1,937,300 1,795,500
Gross Profit 3,314,800 3,145,100 4,385,100 5,624,300 4,952,800 3,252,500 3,176,400 3,464,000 3,180,500 2,903,300 2,203,100 2,223,200 2,249,700 2,274,700 2,097,800 1,970,900 1,873,800 1,691,200 1,529,400 1,390,300 1,289,300
Gross Profit Margin 26.54% 25.86% 29.48% 34.89% 35.43% 28.15% 28.03% 33.18% 32.99% 33.45% 36.65% 38.28% 39.67% 41.04% 41.92% 41.98% 41.59% 41.57% 42.59% 41.78% 41.80%
Research and Development 2,000 2,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,124,600 2,021,400 1,996,600 1,952,100 1,729,300 1,624,500 1,570,900 1,812,400 1,630,200 1,622,000 1,198,200 1,128,800 1,114,600 1,159,600 1,034,300 958,900 935,100 808,700 779,100 703,900 649,100
Total Operating Expenses 2,180,300 2,021,400 2,255,900 2,321,700 2,004,700 1,867,700 1,802,600 2,028,900 1,809,700 1,786,500 1,274,900 1,210,500 1,200,900 1,245,400 1,107,000 1,021,500 1,030,900 863,600 831,300 755,300 691,800
Operating Income or Loss 1,116,800 1,123,700 1,773,900 3,259,500 2,445,400 1,330,200 1,325,700 1,364,200 1,312,400 1,002,900 910,400 990,900 1,023,500 948,400 978,800 935,900 842,900 777,000 697,100 618,100 598,400
Operating Margin 8.92% 9.24% 11.92% 20.22% 17.49% 11.51% 11.70% 13.07% 13.61% 11.55% 15.14% 17.06% 18.05% 17.11% 19.56% 19.94% 18.71% 19.10% 19.41% 18.57% 19.40%
Interest Expense 193,600 199,600 180,300 212,100 207,400 240,700 244,200 235,100 219,100 274,900 109,500 103,700 94,500 87,500 70,000 62,900 72,000 0 -47,800 0 0
EBITDA 1,759,000 1,704,600 2,743,200 4,116,700 3,543,600 1,968,600 2,105,200 1,972,000 1,880,500 1,576,800 1,198,400 1,113,400 1,149,300 1,125,900 1,075,200 1,027,400 904,400 1,037,000 849,200 803,000 733,700
Depreciation and Amortization 650,700 580,900 537,200 940,000 825,000 771,300 552,100 533,200 490,600 457,800 245,500 81,700 86,300 85,800 72,700 62,600 57,900 162,800 155,000 149,800 138,800
Income Before Tax 656,700 568,900 1,582,600 3,126,600 2,219,100 1,104,900 1,268,300 1,134,900 1,105,500 732,100 826,700 915,600 944,200 866,100 915,600 884,600 772,400 802,300 720,900 640,700 615,300
Income Tax Expense 206,000 188,500 302,000 747,100 662,100 280,000 384,400 -139,100 372,300 294,100 314,100 340,200 359,400 333,000 344,000 329,000 307,900 325,500 289,300 254,500 252,300
Net Income 449,500 418,000 1,279,100 2,377,300 1,556,100 823,800 883,700 1,268,200 732,100 436,900 511,200 573,800 583,100 519,700 558,200 543,300 464,500 476,800 431,600 386,200 363,000
Net Income Margin 3.51% 3.44% 8.60% 14.75% 11.13% 7.13% 7.80% 12.15% 7.59% 5.03% 8.50% 9.88% 10.28% 9.38% 11.16% 11.57% 10.31% 11.72% 12.02% 11.61% 11.77%
EPS 5.30 4.80 14.04 24.58 15.99 8.41 8.71 12.39 7.14 4.42 6.03 6.70 6.24 5.31 5.45 4.98 4.60 4.08 3.48 2.89 2.60
EPS Diluted 5.27 4.77 13.96 24.38 15.88 8.36 8.61 12.21 7.02 4.34 5.91 6.25 5.99 5.11 5.29 4.98 4.60 3.93 3.24 2.71 2.45
Weighted Average Shares Out - 87,100 91,100 96,700 97,300 97,900 101,400 102,400 102,500 98,800 84,800 85,700 93,500 97,800 102,400 109,100 111,700 116,863 124,023 133,633 139,615
Weighted Average Shares Out Diluted - 87,600 91,600 97,500 98,000 98,600 102,600 103,900 104,300 100,600 86,400 91,800 97,400 101,800 105,400 109,100 113,200 121,323 133,210 142,509 148,163

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 265,100 536,800 430,000 1,472,700 1,320,800 337,500 426,800 316,700 433,600 716,400 580,000 404,000 466,800 159,300 230,700 148,500 219,700 56,400 51,500 45,400 186,800
Short Term Investments 0 0 0 10,900 0 9,100 0 0 0 0 0 0 0 0 0 0 0 109,900 135,400 17,700 20,000
Cash + Short Term Investments 265,100 536,800 430,000 1,472,700 1,320,800 337,500 426,800 316,700 433,600 716,400 580,000 404,000 466,800 159,300 230,700 148,500 219,700 166,300 186,900 63,100 206,800
Net Receivables 2,246,400 2,098,700 3,017,400 2,978,300 3,016,600 2,025,300 1,862,300 1,716,900 1,518,700 1,374,500 815,700 784,700 718,500 699,800 655,600 574,200 631,600 623,200 541,300 493,400 441,400
Inventory 441,800 474,600 470,600 401,400 423,200 244,700 237,300 227,600 205,200 191,000 139,500 136,500 121,000 110,800 103,400 90,000 91,000 80,400 84,300 65,400 61,500
Other Current Assets 618,000 655,300 707,000 478,100 364,800 373,700 309,000 421,400 321,200 340,300 157,500 106,900 74,600 114,900 154,100 122,900 90,500 67,600 74,500 80,400 30,300
Total Current Assets 3,571,300 3,765,400 4,625,000 5,330,500 5,125,400 2,981,200 2,835,400 2,682,600 2,478,700 2,663,000 1,692,700 1,188,700 1,185,300 859,100 886,300 722,700 1,032,800 937,500 887,000 702,300 740,000
Non-Current Assets
Property, Plant and Equipment 2,932,500 2,911,800 2,956,200 2,815,400 2,729,600 2,611,600 1,784,700 1,748,900 1,718,600 1,747,400 786,500 707,400 630,800 578,300 586,900 500,800 496,400 439,200 393,200 381,500 360,000
Goodwill 6,220,200 6,142,500 8,121,000 7,958,900 7,751,500 7,865,000 7,360,300 7,530,000 6,424,400 6,292,200 3,099,400 3,022,800 2,901,700 2,681,800 2,601,300 1,897,100 1,772,200 1,639,500 1,484,000 0 0
Intangible Assets 3,332,000 3,342,000 3,946,900 3,735,500 3,961,100 4,034,500 3,911,100 4,340,800 3,400,500 3,323,500 1,475,800 1,572,000 1,667,700 1,620,700 1,674,100 1,342,200 1,222,600 613,400 610,200 2,122,700 1,857,400
Long Term Investments 17,500 26,900 65,700 60,900 73,500 84,900 60,500 58,400 57,600 58,200 92,600 88,500 78,100 76,800 78,500 71,400 72,000 0 577,900 0 0
Tax Assets 376,100 -0 7,600 21,600 20,600 8,800 1,700 1,900 2,100 40,800 5,500 9,900 10,900 35,300 58,400 0 0 0 21,300 0 0
Other Non-Current Assets 262,700 536,500 432,700 462,600 410,000 435,400 231,600 205,400 165,100 161,100 149,300 360,200 335,200 319,000 302,300 325,300 73,500 738,600 27,200 669,300 643,500
Total Non-Current Assets 13,141,000 12,959,700 15,530,100 15,054,900 14,946,300 15,040,200 13,349,900 13,885,400 11,768,300 11,623,200 5,609,100 5,760,800 5,624,400 5,311,900 5,301,500 4,136,800 3,636,700 3,430,700 3,113,800 3,173,500 2,860,900
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 16,712,300 16,725,100 20,155,100 20,385,400 20,071,700 18,021,400 16,185,300 16,568,000 14,247,000 14,286,200 7,301,800 6,949,500 6,809,700 6,171,000 6,187,800 4,859,500 4,669,500 4,368,200 4,000,800 3,875,800 3,600,900
Current Liabilities
Accounts Payable 760,600 827,500 934,800 621,300 638,900 632,300 634,600 663,000 508,400 497,400 282,300 304,500 236,900 257,800 257,800 183,100 159,700 134,200 133,500 116,200 85,300
Short Term Debt 2,208,300 1,172,000 492,800 199,000 575,400 621,100 17,900 417,500 549,500 424,900 347,100 111,300 480,000 2,221,000 661,700 1,393,500 1,721,000 589,500 554,400 544,600 100
Tax Payables 0 127,500 146,100 239,600 374,800 156,700 124,800 64,500 61,200 83,800 32,000 24,200 24,000 0 0 0 0 0 0 0 0
Deferred Revenue 388,300 421,700 582,100 558,500 506,500 451,000 356,400 332,700 176,000 146,100 32,000 24,200 24,000 -257,800 -257,800 -183,100 -1,600,200 238,900 0 0 0
Other Current Liabilities 707,500 804,000 1,068,800 1,404,100 1,357,700 942,400 870,000 632,900 595,200 633,100 314,900 295,700 287,600 1,426,300 1,525,900 1,217,500 266,400 5,300 243,000 227,300 215,400
Total Current Liabilities 4,064,700 3,225,200 3,078,500 2,782,900 3,078,500 2,646,800 1,878,900 2,046,100 1,829,100 1,701,500 976,300 735,700 1,028,500 3,647,300 2,187,600 2,611,000 546,900 967,900 930,900 888,100 300,800
Non-Current Liabilities
Long Term Debt 3,047,300 4,054,700 5,802,100 6,143,600 6,181,000 6,461,500 6,041,900 6,344,600 5,300,000 5,992,100 2,682,700 2,985,800 2,655,000 2,085,500 1,826,700 977,200 1,600,500 1,077,500 603,000 604,500 892,200
Deferred Revenue 719,500 727,500 736,200 20,600 20,700 20,100 19,100 20,800 15,200 2,500 3,400 4,000 5,400 0 -2,429,000 0 0 0 0 0 0
Deferred Tax 376,100 417,900 736,200 763,400 905,400 942,800 940,000 948,300 1,204,900 1,244,300 530,400 563,900 546,000 502,700 602,300 577,700 522,900 506,800 409,200 408,900 321,000
Other Non-Current Liabilities 483,900 409,300 -294,500 402,000 526,400 383,200 334,000 378,200 392,000 335,500 288,500 914,600 885,900 227,300 1,365,200 158,400 189,600 90,700 80,600 88,600 87,600
Total Non-Current Liabilities 4,626,800 5,609,400 6,980,000 7,329,600 7,633,500 7,807,600 7,335,000 7,691,900 6,912,100 7,574,400 3,505,000 4,468,300 4,092,300 2,815,500 1,365,200 1,713,300 2,313,000 1,675,000 1,092,800 1,102,000 1,300,800
Total Liabilities 8,691,500 8,834,600 10,058,500 10,112,500 10,712,000 10,454,400 9,213,900 9,738,000 8,741,200 9,275,900 4,481,300 4,468,300 4,092,300 3,647,300 3,552,800 2,611,000 2,879,900 2,642,900 2,023,700 1,990,100 1,601,600
Common Stock 7,700 7,700 8,100 8,500 9,000 9,000 11,700 12,000 12,100 12,000 10,400 10,500 11,300 11,700 12,200 12,500 12,800 13,200 14,400 14,800 15,100
Retained Earnings 8,177,600 7,888,200 10,581,700 10,456,400 9,402,300 7,903,600 7,079,800 6,224,000 4,955,800 4,223,000 3,786,100 3,373,500 3,588,500 3,387,200 3,246,600 2,927,900 2,600,000 2,243,700 1,767,900 1,336,300 950,100
Accumulated Other Comprehensive Income/Loss -192,000 -59,300 -493,200 -192,000 -161,900 -372,400 -463,100 -335,700 -581,100 -221,100 -10,500 66,200 69,400 45,500 88,500 61,500 -16,700 120,000 58,700 83,400 74,200
Total Stockholders Equity 8,005,800 7,875,000 10,096,600 10,272,900 9,359,700 7,567,000 6,971,400 6,830,000 5,505,800 5,010,300 2,820,500 2,481,200 2,696,500 2,503,500 2,466,300 2,106,100 1,668,300 1,725,300 1,977,100 1,885,700 1,999,300
Total Investments 17,500 26,900 65,700 60,900 73,500 84,900 60,500 58,400 57,600 58,200 92,600 88,500 78,100 76,800 78,500 71,400 72,000 109,900 713,300 17,700 20,000
Total Debt 5,975,100 5,954,200 6,294,900 6,342,600 6,756,400 7,082,600 6,059,800 6,762,100 5,849,500 6,417,000 3,029,800 2,985,800 2,655,000 2,221,000 661,700 1,393,500 1,721,000 1,667,000 1,157,400 1,149,100 892,300
Net Debt 5,710,000 5,417,400 5,864,900 4,869,900 5,435,600 6,745,100 5,633,000 6,445,400 5,415,900 5,700,600 2,449,800 2,581,800 2,188,200 2,061,700 431,000 1,245,000 1,501,300 1,610,600 1,105,900 1,103,700 705,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 449,800 379,200 1,280,600 2,379,500 1,557,000 824,900 883,900 1,274,000 733,200 438,000 512,600 575,400 584,800 533,100 571,600 555,600 464,500 476,800 431,600 386,200 363,000
Depreciation & Amortization 607,300 580,900 633,900 745,100 624,700 577,200 552,100 533,200 499,200 457,800 245,500 230,100 229,800 231,400 203,600 195,100 179,700 162,800 155,000 149,800 138,800
Deferred Income Tax -133,400 -78,100 18,300 -75,900 -47,000 29,200 22,200 -542,200 54,700 -54,400 27,700 56,200 53,300 2,200 12,900 9,600 69,600 26,500 36,700 18,500 38,900
Stock Based Compensation 123,800 128,700 116,800 132,900 111,700 107,000 91,600 109,700 109,600 102,100 45,700 37,300 40,700 48,900 40,000 36,400 36,200 0 52,700 0 0
Change in Working Capital -248,800 -361,900 -603,400 -263,700 -856,900 -294,400 -70,300 58,900 -214,400 -7,500 -76,200 -74,500 -75,000 27,500 39,300 52,600 5,800 5,500 -54,400 3,300 -26,100
Accounts Receivable -236,500 -75,300 15,900 222,000 -913,400 -64,100 50,200 -2,100 -85,500 -71,800 -31,100 -67,500 600 -37,100 -25,300 74,000 28,000 0 -47,900 0 0
Inventory 43,100 -700 -45,500 2,800 -196,600 -21,900 -18,900 -16,400 -9,600 -200 -300 -15,300 -6,300 -6,100 -5,800 -4,300 -8,600 4,800 -18,800 100 -13,700
Accounts Payable 66,200 -42,400 307,100 -10,200 -5,300 -12,800 43,300 85,600 -8,700 30,700 -21,200 60,800 -30,000 -8,700 50,100 22,800 15,900 0 -17,600 0 0
Other Working Capital -121,600 -243,500 -880,900 -478,300 258,400 -195,600 -144,900 -8,200 -110,600 33,800 -23,600 -52,500 -39,300 79,400 20,300 -39,900 -29,500 700 29,900 3,200 -12,400
Other Non-Cash Items 1,462,300 678,900 482,400 170,900 745,800 200,800 -174,100 25,800 -6,400 46,400 -16,300 -5,800 7,800 12,500 16,200 13,100 25,100 46,500 10,700 6,200 23,500
Net Cash Provided by Operating Activities 1,386,400 1,327,700 1,955,900 3,109,600 2,135,300 1,444,700 1,305,400 1,459,400 1,175,900 982,400 739,000 818,700 841,400 855,600 883,600 862,400 780,900 709,700 632,300 574,200 538,100
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -534,100 -453,600 -481,900 -460,400 -381,700 -400,200 -379,800 -315,400 -278,900 -255,800 -203,500 -202,200 -176,300 -145,700 -126,500 -114,700 -156,700 -143,300 -116,500 -93,600 -95,000
Acquisitions Net -823,400 -670,900 -1,162,400 -496,900 -267,600 -876,000 -136,400 -1,918,800 -561,100 -3,747,700 -179,600 -166,000 -361,100 -138,300 -1,185,800 -215,900 -348,900 -225,100 -40,000 -342,600 -40,000
Purchases of Investments -55,300 -29,000 -17,400 -27,800 -40,100 -27,500 379,800 -36,200 -12,500 -11,700 0 0 0 0 -10,000 -4,300 -72,800 -1,777,900 -1,589,700 -987,800 -35,000
Sales/Maturities of Investments 171,900 6,700 8,100 13,200 4,100 12,900 18,300 0 13,500 8,000 31,600 7,500 0 0 1,321,900 114,700 182,700 1,803,400 1,472,000 1,129,300 35,000
Other Investing Activities -155,200 -24,700 1,400 87,300 42,100 7,700 324,800 5,500 30,800 600 1,400 1,100 3,200 3,700 -1,317,100 -113,800 -300 1,400 900 -3,900 -4,900
Net Cash Used for Investing Activities -1,396,300 -1,171,500 -1,652,200 -884,600 -643,200 -1,283,100 206,700 -2,228,700 -795,700 -3,994,900 -350,100 -359,600 -534,200 -280,300 -1,317,500 -334,000 -396,000 -341,500 -273,300 -298,600 -139,900
Cash Flows from Financing Activities
Debt Repayment -912,600 -300,000 -787,400 -1,375,000 -563,900 -2,184,900 -1,171,800 -2,426,900 -806,300 -1,250,600 -20,300 -783,900 -873,200 -851,000 -296,500 -344,500 -101,700 0 0 0 0
Common Stock Issued 2,500 54,400 50,600 51,700 55,900 64,700 69,100 73,600 70,600 98,900 114,800 174,000 85,800 118,400 83,400 24,800 64,400 77,600 82,000 62,100 56,300
Common Stock Repurchased -1,114,700 -1,000,000 -1,100,000 -1,668,500 -100,000 -450,000 -700,000 -338,100 -43,900 0 -269,000 -1,015,600 -516,500 -643,900 -338,100 -273,000 -333,600 -921,200 -476,500 -583,700 -368,100
Dividends Paid -247,500 -254,000 -195,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 493,700 1,440,300 709,800 1,926,000 242,300 4,712,500 880,000 6,665,500 269,300 4,336,300 -26,100 2,219,200 2,608,100 2,108,000 1,617,700 584,500 523,300 479,900 41,000 244,400 -1,900
Net Cash Used Provided by Financing Activities -1,656,000 -59,300 -1,322,200 -2,065,800 -517,400 -252,700 -1,389,900 631,900 -649,800 3,184,600 -200,600 -518,300 -800 -645,000 515,300 -600,900 -218,500 -363,700 -353,500 -277,200 -313,700
Effect of Forex Changes on Cash 400 9,900 -24,200 -7,300 8,600 1,800 -12,000 20,500 -13,200 -35,700 -12,300 -3,600 1,100 -1,700 800 1,300 -3,100 400 600 -600 -700
Net Change in Cash -1,665,500 216,200 -1,042,700 151,900 983,300 -89,300 110,200 -116,900 -282,800 136,400 176,000 -62,800 307,500 -71,400 82,200 -71,200 163,300 4,900 6,100 -2,200 83,800
Cash at End of Period 1,629,100 536,800 430,000 1,472,700 1,320,800 337,500 426,800 316,700 433,600 716,400 580,000 404,000 466,800 159,300 230,700 148,500 219,700 56,400 51,500 45,400 186,800
Cash at Start of Period 3,294,600 320,600 1,472,700 1,320,800 337,500 426,800 316,600 433,600 716,400 580,000 404,000 466,800 159,300 230,700 148,500 219,700 56,400 51,500 45,400 47,600 103,000
Free Cash Flow
Operating Cash Flow 1,386,400 1,327,700 1,955,900 3,109,600 2,135,300 1,444,700 1,305,400 1,459,400 1,175,900 982,400 739,000 818,700 841,400 855,600 883,600 862,400 780,900 709,700 632,300 574,200 538,100
Capital Expenditure -534,100 -453,600 -481,900 -460,400 -381,700 -400,200 -379,800 -315,400 -278,900 -255,800 -203,500 -202,200 -176,300 -145,700 -126,500 -114,700 -156,700 -143,300 -116,500 -93,600 -95,000
Free Cash Flow 852,300 874,100 1,474,000 2,649,200 1,753,600 1,044,500 925,600 1,144,000 897,000 726,600 535,500 616,500 665,100 709,900 757,100 747,700 624,200 566,400 515,800 480,600 443,100