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-30 2022-12-31 2022-01-01 2021-01-02 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2016-01-02 2015-01-03 2013-12-28 2012-12-29 2011-12-31 2011-01-01 2010-01-02 2009-01-03 2007-12-29 2006-12-30 2005-12-31 2005-02-01
Revenue 5,014,900 5,108,300 4,492,800 4,252,000 3,592,500 3,730,000 3,740,700 3,686,900 3,430,400 3,352,800 3,277,700 3,056,500 2,937,900 2,854,200 2,681,500 2,362,500 2,853,300 2,841,200 2,522,400 2,362,200 2,407,200
Revenue Growth - 13.70% 5.66% 18.36% -3.69% -0.29% 1.46% 7.48% 2.31% 2.29% 7.24% 4.04% 2.93% 6.44% 13.50% -17.20% 0.43% 12.64% 6.78% -1.87%
Cost of Revenue 2,458,700 2,488,700 2,311,700 2,141,200 1,844,000 1,886,000 1,870,700 1,862,000 1,720,800 1,704,500 1,693,400 1,583,600 1,547,900 1,516,300 1,456,000 1,304,900 1,568,700 1,574,600 1,423,500 1,288,700 1,319,800
Gross Profit 2,556,200 2,619,600 2,181,100 2,110,800 1,748,500 1,844,000 1,870,000 1,824,900 1,709,600 1,648,300 1,584,300 1,472,900 1,390,000 1,337,900 1,225,500 1,057,600 1,284,600 1,266,600 1,098,900 1,073,500 1,087,400
Gross Profit Margin 50.95% 51.28% 48.55% 49.64% 48.67% 49.44% 49.99% 49.50% 49.84% 49.16% 48.34% 48.19% 47.31% 46.87% 45.70% 44.77% 45.02% 44.58% 43.57% 45.44% 45.17%
Research and Development 75,200 64,700 60,100 61,100 57,400 59,100 61,200 60,900 53,400 49,300 66,000 63,300 59,100 0 0 0 0 0 0 0 0
General and Administrative Expenses 1,306,700 1,249,000 1,181,200 1,202,300 1,054,800 1,071,500 1,080,700 1,101,300 1,001,400 1,009,100 1,047,900 1,010,500 974,700 953,700 894,100 824,400 933,100 964,200 934,000 905,500 945,100
Total Operating Expenses 1,237,300 1,313,700 973,900 987,300 868,000 881,700 913,900 943,400 855,400 883,500 899,600 886,700 873,600 953,700 894,100 824,400 933,100 941,800 934,000 905,500 945,100
Operating Income or Loss 1,318,900 1,305,900 1,207,200 1,123,500 880,500 962,300 956,100 881,500 854,200 764,800 684,700 586,200 516,400 475,100 331,400 250,700 388,800 324,800 164,900 168,000 142,300
Operating Margin 26.32% 25.56% 26.87% 26.42% 24.51% 25.80% 25.56% 23.91% 24.90% 22.81% 20.89% 19.18% 17.58% 16.65% 12.36% 10.61% 13.63% 11.43% 6.54% 7.11% 5.91%
Interest Expense 50,100 51,500 47,100 53,100 54,000 49,000 50,400 52,400 52,200 51,900 52,900 56,100 55,800 112,600 54,800 47,700 33,800 -46,100 -20,600 -21,700 0
EBITDA 1,437,800 1,405,200 1,349,900 1,244,800 985,900 1,063,500 1,054,400 967,500 939,200 844,900 763,300 659,000 592,700 583,100 404,100 250,700 388,800 372,600 215,200 218,500 202,200
Depreciation and Amortization 98,700 99,300 100,200 104,800 96,700 92,400 94,100 93,200 85,600 82,500 79,500 76,700 76,700 74,600 72,700 74,600 72,000 75,700 51,900 52,200 61,000
Income Before Tax 1,352,700 1,328,000 1,202,600 1,086,900 835,200 922,100 909,900 821,900 801,400 710,500 630,900 526,200 460,200 412,900 277,400 205,300 357,800 284,200 145,900 148,000 120,400
Income Tax Expense 295,100 293,400 268,700 247,000 189,100 211,800 214,400 250,900 244,300 221,200 199,500 166,700 148,200 133,700 87,600 62,700 117,800 92,500 45,800 55,100 38,700
Net Income 1,033,100 1,011,100 911,700 820,500 627,000 693,500 679,900 557,700 546,400 478,700 421,900 350,300 306,100 276,300 186,500 134,200 236,700 181,200 100,100 92,900 81,700
Net Income Margin 20.61% 19.79% 20.29% 19.30% 17.45% 18.59% 18.18% 15.13% 15.93% 14.28% 12.87% 11.46% 10.42% 9.68% 6.96% 5.68% 8.30% 6.38% 3.97% 3.93% 3.39%
EPS 19.59 19.11 17.14 15.22 11.55 12.59 12.08 9.72 9.40 8.24 7.26 6.02 5.26 4.75 3.22 2.33 4.12 3.13 1.72 1.61 1.41
EPS Diluted 19.24 18.76 16.82 14.92 11.44 12.41 11.87 9.52 9.20 8.10 7.14 5.93 5.20 4.71 3.19 2.32 4.07 3.09 1.69 1.59 1.40
Weighted Average Shares Out - 52,900 53,200 53,900 54,300 55,100 56,300 57,400 58,100 58,100 58,100 58,200 58,200 58,200 58,000 57,700 57,500 57,900 58,300 57,800 57,900
Weighted Average Shares Out Diluted - 53,900 54,200 55,000 54,800 55,900 57,300 58,600 59,400 59,100 59,100 59,100 58,900 58,700 58,400 57,900 58,100 58,600 59,200 58,400 58,300

Reported Currency: USD Q2 2023-12-30 2022-12-31 2022-01-01 2021-01-02 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2016-01-02 2015-01-03 2013-12-28 2012-12-29 2011-12-31 2011-01-01 2010-01-02 2009-01-03 2007-12-29 2006-12-30 2005-12-31 2005-02-01
Current Assets
Cash and Cash Equivalents 1,232,700 1,001,500 757,200 780,000 923,400 184,500 140,900 92,000 77,600 92,800 132,900 217,600 214,500 185,600 572,200 699,400 115,800 93,000 63,400 170,400 150,000
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 1,232,700 1,001,500 757,200 780,000 923,400 184,500 140,900 92,000 77,600 92,800 132,900 217,600 214,500 185,600 572,200 699,400 115,800 93,000 63,400 170,400 150,000
Net Receivables 1,513,400 1,506,200 1,433,800 1,335,000 1,283,400 1,325,400 1,309,400 1,277,800 1,159,400 1,091,900 1,027,700 974,600 883,700 790,400 704,200 569,600 522,100 586,900 559,200 485,900 542,000
Inventory 965,000 1,005,900 1,033,100 803,800 746,500 760,400 673,800 638,800 530,500 497,800 475,500 434,400 404,200 386,400 329,400 274,700 359,200 322,400 323,000 283,200 341,900
Other Current Assets 147,000 138,400 144,800 134,600 129,700 110,200 92,800 110,700 116,500 216,200 222,500 169,600 166,600 168,300 159,700 132,400 143,600 185,100 167,600 133,400 158,700
Total Current Assets 3,858,100 3,652,000 3,368,900 3,053,400 3,083,000 2,380,500 2,216,900 2,119,300 1,884,000 1,898,700 1,858,600 1,796,200 1,669,000 1,530,700 1,765,500 1,676,100 1,140,700 1,187,400 1,113,200 1,072,900 1,192,600
Non-Current Assets
Property, Plant and Equipment 613,600 614,000 574,100 570,100 578,100 577,100 495,100 484,400 425,200 413,500 404,500 392,500 375,200 352,900 344,000 347,800 327,800 304,800 297,100 295,500 313,600
Goodwill 1,067,900 1,097,400 1,045,300 1,116,500 982,400 913,800 902,200 924,100 895,500 790,100 810,700 838,800 807,400 795,800 798,400 814,300 801,800 818,800 776,100 398,300 441,100
Intangible Assets 274,800 268,900 275,600 301,700 260,800 243,900 232,900 253,700 184,600 195,000 203,300 190,500 187,200 188,300 192,800 206,200 218,300 234,800 257,800 462,300 511,100
Long Term Investments 1,718,800 1,692,100 1,554,600 1,492,200 1,511,000 1,463,600 1,419,300 1,361,800 1,221,200 1,039,300 892,500 777,700 689,000 596,900 465,000 248,600 1,700 0 0 0 0
Tax Assets 78,900 76,000 70,000 49,500 50,300 52,300 64,700 52,000 72,800 106,300 93,200 57,100 110,400 125,200 91,500 88,200 77,200 22,000 55,300 57,800 9,400
Other Non-Current Assets 147,800 144,500 84,300 176,300 91,700 62,300 42,000 53,800 39,900 44,000 47,300 57,200 64,100 83,100 72,200 66,200 142,800 197,300 155,000 119,900 263,400
Total Non-Current Assets 3,901,800 3,892,900 3,603,900 3,706,300 3,474,300 3,313,000 3,156,200 3,129,800 2,839,200 2,588,200 2,451,500 2,313,800 2,233,300 2,142,200 1,963,900 1,771,300 1,569,600 1,577,700 1,541,300 935,500 1,097,500
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 7,759,900 7,544,900 6,972,800 6,759,700 6,557,300 5,693,500 5,373,100 5,249,100 4,723,200 4,486,900 4,310,100 4,110,000 3,902,300 3,672,900 3,729,400 3,447,400 2,710,300 2,765,100 2,654,500 2,008,400 2,290,100
Current Liabilities
Accounts Payable 271,100 238,000 287,000 277,600 222,900 198,500 201,100 178,200 170,900 148,300 145,000 155,600 142,500 124,600 146,100 119,800 126,000 171,600 178,800 135,400 194,900
Short Term Debt 41,000 41,000 17,200 17,400 268,500 202,900 186,300 433,200 301,400 18,400 56,600 113,100 5,200 16,200 216,000 164,700 12,000 15,900 43,600 24,800 127,800
Tax Payables 0 35,300 61,100 62,700 95,600 62,500 74,500 87,000 57,500 68,200 57,000 39,000 52,500 11,700 12,500 0 15,400 25,500 37,800 33,100 21,900
Deferred Revenue -15,700 58,400 57,100 56,400 53,600 55,100 47,300 38,900 43,000 40,700 34,100 26,600 24,800 24,900 18,600 414,900 22,300 25,900 25,300 26,600 26,200
Other Current Liabilities 653,700 604,200 610,300 630,800 619,900 491,100 517,300 543,000 474,200 463,100 483,000 420,100 416,700 418,100 500,400 40,500 387,200 425,800 434,300 319,300 325,300
Total Current Liabilities 950,100 941,600 971,600 982,200 1,164,900 947,600 952,000 1,193,300 989,500 670,500 718,700 715,400 589,200 583,800 881,100 739,900 547,500 639,200 682,000 506,100 674,200
Non-Current Liabilities
Long Term Debt 1,185,100 1,184,600 1,228,500 1,217,100 1,216,100 984,400 946,000 753,600 708,800 861,700 862,700 858,900 970,400 967,900 954,800 902,100 503,400 502,000 505,600 201,700 203,200
Deferred Revenue 55,800 55,700 0 136,000 161,600 155,700 203,100 194,900 283,200 265,700 260,400 177,500 309,100 370,500 305,700 316,600 266,600 0 0 0 0
Deferred Tax 84,200 79,200 82,100 122,700 70,400 69,300 41,400 28,400 13,100 169,800 159,200 143,800 127,100 108,100 94,400 97,800 95,000 91,200 88,900 75,300 76,500
Other Non-Current Liabilities 175,800 190,400 187,100 97,900 97,700 105,700 112,000 106,600 93,400 88,500 83,800 84,000 87,500 95,300 89,000 85,400 111,300 252,600 301,700 263,100 225,500
Total Non-Current Liabilities 1,500,900 1,509,900 1,497,700 1,573,700 1,545,800 1,315,100 1,302,500 1,083,500 1,098,500 1,385,700 1,366,100 1,264,200 1,494,100 1,541,800 1,443,900 1,401,900 976,300 845,800 896,200 540,100 505,200
Total Liabilities 2,451,000 2,451,500 2,469,300 2,555,900 2,710,700 2,262,700 2,254,500 2,276,800 2,088,000 2,056,200 2,084,800 1,979,600 2,083,300 2,125,600 2,325,000 2,141,800 1,523,800 1,485,000 1,578,200 1,046,200 1,179,400
Common Stock 67,500 67,500 67,400 67,400 67,400 67,400 67,400 67,400 67,400 67,400 67,400 67,400 67,400 67,300 67,300 67,300 67,200 67,100 67,100 67,000 67,000
Retained Earnings 7,286,000 6,948,500 6,296,200 5,699,900 5,156,900 4,779,700 4,257,600 3,772,300 3,384,900 2,986,900 2,637,200 2,324,100 2,067,000 1,843,700 1,644,100 1,528,900 1,463,700 1,296,700 1,180,300 1,143,800 1,108,700
Accumulated Other Comprehensive Income/Loss -504,800 -449,500 -528,300 -343,900 -365,800 -507,900 -462,200 -329,000 -498,500 -364,200 -248,200 -44,800 -124,200 -174,600 -104,800 -68,400 -106,500 142,800 1,800 -176,900 -17,900
Total Stockholders Equity 5,286,300 5,071,300 4,481,300 4,181,900 3,824,900 3,409,100 3,098,800 2,953,900 2,617,200 2,412,700 2,207,800 2,113,200 1,802,100 1,530,900 1,388,500 1,290,000 1,186,500 1,280,100 1,076,300 962,200 1,110,700
Total Investments 1,718,800 1,692,100 1,554,600 1,492,200 1,511,000 1,463,600 1,419,300 1,361,800 1,221,200 1,039,300 892,500 777,700 689,000 596,900 465,000 248,600 1,700 0 0 0 0
Total Debt 1,281,900 1,281,300 1,245,700 1,234,500 1,484,600 1,187,300 1,132,300 1,186,800 1,010,200 880,100 919,300 972,000 975,600 984,100 1,170,800 1,066,800 515,400 517,900 549,200 226,500 331,000
Net Debt 49,200 279,800 488,500 454,500 561,200 1,002,800 991,400 1,094,800 932,600 787,300 786,400 754,400 761,100 798,500 598,600 367,400 399,600 424,900 485,800 56,100 181,000

Reported Currency: USD TTM 2023-12-30 2022-12-31 2022-01-01 2021-01-02 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2016-01-02 2015-01-03 2013-12-28 2012-12-29 2011-12-31 2011-01-01 2010-01-02 2009-01-03 2007-12-29 2006-12-30 2005-12-31 2005-02-01
Cash Flows from Operating Activities
Net Income 1,039,100 1,011,100 933,900 841,400 646,400 711,200 696,200 572,200 559,600 490,600 432,100 359,700 314,600 283,800 193,000 143,700 236,700 181,200 100,100 92,900 81,700
Depreciation & Amortization 98,700 99,300 100,200 104,800 96,700 92,400 94,100 93,200 85,600 82,500 79,500 76,700 76,700 74,600 72,700 74,600 72,000 75,700 51,900 52,200 61,000
Deferred Income Tax -13,900 -18,700 -10,300 8,400 -8,200 34,200 13,700 12,300 1,300 -5,100 3,200 9,500 29,300 5,100 -18,000 4,800 46,300 12,300 -7,300 14,600 21,600
Stock Based Compensation 40,100 44,700 34,000 41,400 19,500 23,800 27,200 30,300 31,000 39,800 38,100 38,500 32,100 20,300 14,900 -3,000 13,000 19,000 16,600 0 0
Change in Working Capital -36,300 -81,100 -434,000 -79,500 174,100 -256,100 -145,300 -179,300 -161,900 -136,100 -183,200 -112,800 -145,600 -278,600 -154,900 120,400 -146,500 -44,100 52,900 62,600 -16,200
Accounts Receivable -45,100 -79,200 -120,000 -61,400 47,900 -15,700 -47,700 -55,500 -41,000 -44,700 -57,400 -42,000 -43,400 -36,800 -56,500 52,400 0 0 0 0 0
Inventory 58,600 23,300 -272,100 -75,400 34,200 -97,000 -38,600 -76,000 -32,700 -43,300 -61,100 -32,000 -13,400 -60,900 -55,200 98,400 -52,300 15,200 -22,200 39,500 23,700
Accounts Payable -1,700 -48,100 17,700 56,800 17,800 -2,600 27,500 -2,200 16,300 4,700 -7,000 8,400 16,600 -21,500 26,200 -7,100 -43,700 -15,300 31,800 -51,300 0
Other Working Capital -48,100 22,900 -59,600 500 74,200 -140,800 -86,500 -45,600 -104,500 -52,800 -57,700 -47,200 -105,400 -159,400 -69,400 -23,300 -50,500 -44,000 43,300 74,400 -39,900
Other Non-Cash Items 117,600 98,900 51,400 50,100 80,100 69,100 78,600 79,800 51,700 24,800 28,200 21,000 22,200 23,300 32,700 6,600 -6,500 -13,000 -10,800 -1,200 -1,300
Net Cash Provided by Operating Activities 1,232,100 1,154,200 675,200 966,600 1,008,600 674,600 764,500 608,500 567,300 496,500 397,900 392,600 329,300 128,500 140,400 347,100 215,000 231,100 203,400 221,100 146,800
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -91,200 -95,000 -84,200 -70,100 -65,600 -99,400 -90,900 -82,000 -74,300 -80,400 -80,600 -70,600 -79,400 -61,200 -51,100 -64,400 -73,900 -61,900 -50,500 -40,100 -38,700
Acquisitions Net -39,300 -39,900 500 -199,700 -41,500 -38,600 -3,000 -82,900 -160,400 -11,800 -41,300 -38,200 27,000 0 -7,700 -8,100 -14,100 -5,700 -507,400 0 0
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -157,200 -196,900 -122,500 -20,600 -80,700 -84,100 -116,300 -176,500 -238,700 -214,200 -151,300 -141,600 -120,700 -158,400 -244,200 -169,200 1,900 14,700 11,700 9,200 17,900
Net Cash Used for Investing Activities -287,700 -331,800 -206,200 -290,400 -187,800 -222,100 -210,200 -341,400 -473,400 -306,400 -273,200 -250,400 -173,100 -219,600 -303,000 -241,700 -86,100 -52,900 -546,200 -30,900 -20,800
Cash Flows from Financing Activities
Debt Repayment -3,200 -1,700 -1,600 -250,000 -302,700 -17,600 -474,600 -154,500 -5,300 -6,300 -101,600 -2,400 -30,300 -219,100 -172,000 0 -9,900 -36,600 -306,000 0 0
Common Stock Issued 80,700 113,600 55,000 162,400 55,800 51,400 55,500 46,200 41,800 41,600 33,000 29,200 46,800 45,400 293,200 0 41,700 39,200 89,500 31,100 23,600
Common Stock Repurchased -230,300 -294,700 -198,100 -431,300 -174,300 -238,400 -284,100 -287,900 -120,400 -110,400 -79,300 -82,600 -78,100 -37,400 -8,700 0 -69,800 -94,400 -109,800 -32,100 -38,200
Dividends Paid -379,800 -355,600 -313,100 -275,800 -243,300 -216,600 -192,000 -169,400 -147,500 -127,900 -107,600 -92,000 -81,500 -76,700 -71,300 -69,000 -69,700 -64,800 -63,600 -57,800 -57,700
Other Financing Activities -45,400 -34,500 -27,200 -24,100 580,200 11,800 393,000 309,500 124,200 -23,000 48,600 10,000 16,100 -5,900 -6,400 544,600 4,700 5,200 622,900 -102,800 -3,400
Net Cash Used Provided by Financing Activities -576,400 -572,900 -485,000 -818,800 -84,300 -409,400 -502,200 -256,100 -107,200 -226,000 -206,900 -137,800 -127,000 -293,700 34,800 475,600 -103,000 -151,400 233,000 -161,600 -75,700
Effect of Forex Changes on Cash -6,600 -5,200 -6,800 -800 2,400 500 -3,200 3,400 -1,900 -4,200 -2,500 -1,300 -300 -1,800 600 2,600 -3,100 2,800 2,800 -8,200 3,600
Net Change in Cash 361,400 244,300 -22,800 -143,400 738,900 43,600 48,900 14,400 -15,200 -40,100 -84,700 3,100 28,900 -386,600 -127,200 583,600 22,800 29,600 -107,000 20,400 53,900
Cash at End of Period 4,314,500 1,001,500 757,200 780,000 923,400 184,500 140,900 92,000 77,600 92,800 132,900 217,600 214,500 185,600 572,200 699,400 115,800 93,000 63,400 170,400 150,000
Cash at Start of Period 3,953,100 757,200 780,000 923,400 184,500 140,900 92,000 77,600 92,800 132,900 217,600 214,500 185,600 572,200 699,400 115,800 93,000 63,400 170,400 150,000 96,100
Free Cash Flow
Operating Cash Flow 1,232,100 1,154,200 675,200 966,600 1,008,600 674,600 764,500 608,500 567,300 496,500 397,900 392,600 329,300 128,500 140,400 347,100 215,000 231,100 203,400 221,100 146,800
Capital Expenditure -91,200 -95,000 -84,200 -70,100 -65,600 -99,400 -90,900 -82,000 -74,300 -80,400 -80,600 -70,600 -79,400 -61,200 -51,100 -64,400 -73,900 -61,900 -50,500 -40,100 -38,700
Free Cash Flow 1,140,900 1,059,200 591,000 896,500 943,000 575,200 673,600 526,500 493,000 416,100 317,300 322,000 249,900 67,300 89,300 282,700 141,100 169,200 152,900 181,000 108,100