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 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
Revenue 13,542,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 2,939,400
Revenue Growth - -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% 4.95%
Cost of Revenue 9,904,700 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 1,714,800
Gross Profit 3,637,900 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 1,224,600
Gross Profit Margin 26.95% 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% 41.66%
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 2,121,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 651,800
Total Operating Expenses 2,358,500 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 689,400
Operating Income or Loss 1,233,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 533,700
Operating Margin 9.06% 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% 18.16%
Interest Expense 200,100 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 0
EBITDA 1,881,700 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 668,400
Depreciation and Amortization 606,900 969,300 857,200 1,098,200 638,400 552,100 533,200 499,200 457,800 245,500 81,700 86,300 85,800 72,700 62,600 57,900 162,800 155,000 149,800 138,800 135,600
Income Before Tax 766,000 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 540,400
Income Tax Expense 137,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 219,400
Net Income 661,200 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 321,000
Net Income Margin 4.98% 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% 10.92%
EPS 7.53 14.05 24.60 15.99 8.42 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 2.23
EPS Diluted 7.48 13.97 24.39 15.88 8.35 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 2.11
Weighted Average Shares Out - 96,700 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 143,946
Weighted Average Shares Out Diluted - 97,500 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 152,133

Reported Currency: USD Q2 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 727,900 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 123,000
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109,900 135,400 17,700 20,000 0
Cash + Short Term Investments 727,900 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 123,000
Net Receivables 2,065,000 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 432,500
Inventory 461,100 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 47,000
Other Current Assets 700,200 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 55,400
Total Current Assets 3,954,200 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 657,900
Non-Current Assets
Property, Plant and Equipment 2,820,500 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 361,300
Goodwill 6,331,900 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 0
Intangible Assets 3,275,600 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 1,857,300
Long Term Investments 39,500 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 0
Tax Assets 7,700 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 0
Other Non-Current Assets 456,600 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 538,400
Total Non-Current Assets 12,931,800 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 2,757,000
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,886,000 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 3,414,900
Current Liabilities
Accounts Payable 690,600 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 73,000
Short Term Debt 1,159,700 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 523,500
Tax Payables 0 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 0
Deferred Revenue 360,800 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 0
Other Current Liabilities 689,700 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 161,100
Total Current Liabilities 2,900,800 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 757,600
Non-Current Liabilities
Long Term Debt 5,170,200 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 360,700
Deferred Revenue 0 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 0
Deferred Tax 499,500 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 273,400
Other Non-Current Liabilities 423,000 -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 127,300
Total Non-Current Liabilities 6,092,700 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 761,400
Total Liabilities 8,993,500 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 1,519,000
Common Stock 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 14,900
Retained Earnings 8,069,500 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 587,100
Accumulated Other Comprehensive Income/Loss -208,800 -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 12,300
Total Stockholders Equity 7,873,100 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 1,895,900
Total Investments 39,500 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 0
Total Debt 6,329,900 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 884,200
Net Debt 5,602,000 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 761,200

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 628,300 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 321,000
Depreciation & Amortization 610,800 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 135,600
Deferred Income Tax 51,200 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 86,300
Stock Based Compensation 139,600 144,100 153,700 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 -8,400 52,700 10,200 0 0
Change in Working Capital -591,500 -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 -1,500
Accounts Receivable -219,500 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 0
Inventory -1,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 -100
Accounts Payable -30,100 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 0
Other Working Capital -340,200 -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 -1,400
Other Non-Cash Items 563,300 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 22,900
Net Cash Provided by Operating Activities 1,401,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 564,300
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -419,300 -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 -83,600
Acquisitions Net -685,600 -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 -647,500
Purchases of Investments -11,300 -17,400 -27,800 -40,100 -27,500 379,800 0 0 0 0 0 0 0 -10,000 -4,300 -72,800 -1,777,900 -1,589,700 -987,800 -35,000 1,000
Sales/Maturities of Investments 11,200 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 50,400
Other Investing Activities -9,200 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 -30,800
Net Cash Used for Investing Activities -1,114,200 -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 -710,500
Cash Flows from Financing Activities
Debt Repayment -2,965,100 -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 0
Common Stock Issued -47,700 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 21,000
Common Stock Repurchased 1,191,900 -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 -154,900
Dividends Paid -256,500 -195,200 -1,000,000 -151,700 -2,395,000 -467,200 -3,342,200 -139,500 0 0 -1,112,000 -1,305,000 -1,376,500 -551,200 -592,700 -370,900 0 0 0 0 0
Other Financing Activities 2,201,400 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 346,200
Net Cash Used Provided by Financing Activities 124,000 -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 212,300
Effect of Forex Changes on Cash 15,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 500
Net Change in Cash 318,000 -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 66,600
Cash at End of Period 3,482,400 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 123,000
Cash at Start of Period 3,164,400 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 56,400
Free Cash Flow
Operating Cash Flow 1,401,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 564,300
Capital Expenditure -419,300 -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 -83,600
Free Cash Flow 982,400 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 480,700