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,002,600 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,436,800 2,488,500 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,565,800 2,619,800 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 51.29% 51.29% 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,309,100 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,309,100 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,328,400 1,310,400 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.60% 25.65% 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,200 157,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 0 0 0
EBITDA 1,501,800 1,478,800 1,351,500 1,249,100 991,400 1,067,000 1,057,400 971,900 942,400 848,900 767,600 663,400 596,500 554,000 409,800 329,400 463,600 406,000 214,700 215,600 203,300
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,364,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 298,700 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,041,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.84% 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.76 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.43 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 Q3 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,313,300 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,313,300 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,543,200 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 995,800 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 148,400 138,400 144,800 134,600 129,700 110,200 92,800 110,700 116,500 106,300 222,500 169,600 166,600 168,300 159,700 132,400 223,100 283,200 259,200 133,400 158,700
Total Current Assets 4,000,700 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 626,300 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,086,600 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 277,300 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,731,100 0 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 79,700 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 151,600 1,836,600 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,952,600 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,953,300 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 270,000 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 14,300 41,000 38,600 39,400 290,500 225,200 189,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 0 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 672,100 568,900 527,800 546,100 502,300 406,300 439,800 456,000 416,700 394,600 426,000 381,100 364,200 406,400 487,900 436,100 371,800 400,300 396,500 286,200 303,400
Total Current Liabilities 956,400 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,242,400 1,240,300 1,228,500 1,221,600 1,216,100 994,400 958,100 753,600 724,200 861,700 882,800 858,900 970,400 988,600 976,200 923,100 236,800 502,000 505,600 201,700 203,200
Deferred Revenue 1,000 0 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 83,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 173,600 190,400 187,100 229,400 259,300 251,400 303,000 301,500 361,200 354,200 324,100 261,500 396,600 74,600 67,600 64,400 111,300 252,600 301,700 263,100 225,500
Total Non-Current Liabilities 1,499,200 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,455,600 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,439,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 -424,700 -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,475,000 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,731,100 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,256,700 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 -56,600 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,047,500 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 -9,400 -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 34,800 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 -57,400 -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 -56,500 -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 52,900 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 -18,800 -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 -35,000 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 119,900 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,220,900 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 -86,500 -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,800 -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 -142,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 -268,500 -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 -2,600 -1,700 1,600 -246,700 302,700 17,600 -57,500 178,400 134,200 -34,000 -55,000 9,000 -11,200 -199,400 97,500 547,600 -9,900 -36,600 306,000 -102,800 -3,400
Common Stock Issued 9,900 0 55,000 162,400 55,800 51,400 55,500 46,200 41,800 41,600 33,000 29,200 46,800 25,700 23,700 0 0 39,200 89,500 31,100 23,600
Common Stock Repurchased -238,400 -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 -392,100 -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 -25,800 79,100 24,600 135,000 -25,200 -23,400 -24,100 -23,400 -24,100 -6,000 -3,200 -1,400 -3,000 -5,900 -6,400 -3,000 46,400 44,400 10,900 0 0
Net Cash Used Provided by Financing Activities -597,300 -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 -1,100 -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 354,000 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,668,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 4,314,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 96,100
Free Cash Flow
Operating Cash Flow 1,220,900 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 -86,500 -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,134,400 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