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-25 2020-12-26 2019-12-28 2018-12-29 2017-12-31 2016-12-31 2015-12-26 2014-12-27 2013-12-28 2012-12-29 2011-12-31 2010-12-25 2009-12-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-25 2003-12-27
Revenue 12,693,000 12,647,000 12,401,021 10,119,141 9,985,803 13,201,995 12,461,543 11,571,668 10,629,719 10,371,390 9,560,647 8,939,967 8,530,242 7,526,790 6,538,336 6,394,874 5,920,190 5,153,097 4,635,929 4,060,266 3,353,805
Revenue Growth - 1.98% 22.55% 1.34% -24.36% 5.94% 7.69% 8.86% 2.49% 8.48% 6.94% 4.80% 13.33% 15.12% 2.24% 8.02% 14.89% 11.16% 14.18% 21.06%
Cost of Revenue 8,758,000 8,816,000 8,728,770 7,304,798 6,894,917 9,606,911 9,062,440 8,337,699 7,617,460 7,460,075 6,904,633 6,432,454 6,112,187 5,355,914 4,621,516 4,510,336 4,201,906 3,673,042 3,318,993 2,983,860 2,426,611
Gross Profit 3,935,000 3,831,000 3,672,251 2,814,343 3,090,886 3,595,084 3,399,103 3,233,969 3,012,259 2,911,315 2,656,014 2,507,513 2,418,055 2,170,876 1,916,820 1,884,538 1,718,284 1,480,055 1,316,936 1,076,406 927,194
Gross Profit Margin 31.03% 30.29% 29.61% 27.81% 30.95% 27.23% 27.28% 27.95% 28.34% 28.07% 27.78% 28.05% 28.35% 28.84% 29.32% 29.47% 29.02% 28.72% 28.41% 26.51% 27.65%
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,910,000 2,771,000 2,812,656 2,246,947 2,357,920 2,701,876 2,539,734 2,416,504 2,243,356 2,196,173 1,978,960 1,873,360 1,835,906 1,637,460 1,449,715 1,441,695 1,332,025 1,175,158 1,035,848 863,319 693,475
Total Operating Expenses 3,107,000 2,953,000 2,812,656 2,246,947 2,357,920 2,701,876 2,539,734 2,416,504 2,243,356 2,196,173 1,978,960 1,873,360 1,835,906 1,637,460 1,449,715 1,441,695 1,332,025 1,175,158 1,035,848 863,319 693,475
Operating Income or Loss 777,000 747,000 851,656 535,303 718,261 753,052 859,369 771,574 733,972 715,142 677,054 618,961 582,149 521,131 464,085 419,603 386,259 304,897 281,088 213,087 233,719
Operating Margin 6.12% 5.91% 6.87% 5.29% 7.19% 5.70% 6.90% 6.67% 6.90% 6.90% 7.08% 6.92% 6.82% 6.92% 7.10% 6.56% 6.52% 5.92% 6.06% 5.25% 6.97%
Interest Expense 75,000 44,000 27,600 41,377 50,792 78,786 53,654 31,893 26,008 24,057 27,538 30,902 30,377 33,641 23,370 29,439 36,694 33,853 31,101 9,132 10,209
EBITDA 1,068,000 1,108,000 1,075,615 758,903 930,746 1,121,850 1,069,574 1,003,399 940,824 885,607 820,267 775,604 713,638 648,728 558,577 537,325 455,565 367,762 339,774 264,045 268,940
Depreciation and Amortization 254,000 361,000 223,959 223,600 212,485 207,560 193,072 169,780 159,127 152,238 128,035 125,322 115,896 101,214 81,493 78,127 73,936 64,930 60,345 51,326 36,843
Income Before Tax 591,000 721,000 830,548 499,895 680,307 695,348 822,848 755,835 720,758 709,312 664,694 604,188 569,307 502,035 452,720 400,815 382,243 295,602 264,554 203,374 225,776
Income Tax Expense 134,000 170,000 197,349 95,374 159,515 155,492 362,506 217,958 211,391 215,610 190,891 187,858 180,212 160,069 127,521 132,924 129,762 105,220 97,002 75,404 84,378
Net Income 445,000 538,000 631,232 403,794 520,792 535,881 406,299 506,778 479,058 466,077 431,554 388,076 367,661 325,789 311,153 243,143 215,173 163,759 151,326 128,183 137,510
Net Income Margin 3.55% 4.25% 5.09% 3.99% 5.22% 4.06% 3.26% 4.38% 4.51% 4.49% 4.51% 4.34% 4.31% 4.33% 4.76% 3.80% 3.63% 3.18% 3.26% 3.16% 4.10%
EPS 3.40 3.95 4.51 2.83 3.52 3.51 2.59 3.14 2.89 2.77 2.51 2.22 2.04 1.81 1.75 1.35 1.22 0.93 0.81 0.34 0.37
EPS Diluted 3.36 3.91 4.45 2.82 3.49 3.49 2.57 3.10 2.85 2.72 2.47 2.16 1.99 1.75 1.72 1.32 1.18 0.91 0.79 0.33 0.36
Weighted Average Shares Out - 136,064 140,091 142,504 147,817 152,656 156,787 161,641 165,687 168,530 171,852 174,998 180,240 180,194 177,744 178,160 177,118 175,904 174,012 349,012 349,668
Weighted Average Shares Out Diluted - 137,756 141,773 143,404 149,257 153,707 158,208 163,723 168,250 171,480 175,244 179,646 185,240 186,536 181,112 182,442 182,326 179,640 176,978 354,584 356,396

Reported Currency: USD Q3 2022-12-31 2021-12-25 2020-12-26 2019-12-28 2018-12-29 2017-12-31 2016-12-31 2015-12-26 2014-12-27 2013-12-28 2012-12-29 2011-12-31 2010-12-25 2009-12-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-25 2003-12-27
Current Assets
Cash and Cash Equivalents 166,000 117,000 117,965 421,185 106,097 80,209 174,658 62,381 72,086 89,474 188,616 122,080 147,284 150,348 471,154 369,570 247,590 248,647 254,498 186,621 157,351
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 997 47,999 80,195 0 3,012
Cash + Short Term Investments 166,000 117,000 117,965 421,185 106,097 80,209 174,658 62,381 72,086 89,474 188,616 122,080 147,284 150,348 471,154 369,570 248,587 296,646 334,693 186,621 160,363
Net Receivables 1,573,000 1,442,000 1,451,829 1,424,787 1,246,246 1,603,711 1,470,047 1,254,139 1,229,816 1,127,517 1,055,216 1,015,194 888,248 885,784 725,397 734,027 708,307 610,020 582,617 554,666 467,085
Inventory 1,833,000 1,963,000 1,861,138 1,512,499 1,428,799 1,970,742 1,933,803 1,635,750 1,509,957 1,327,796 1,250,403 1,203,507 947,849 870,206 775,199 731,654 666,786 584,103 505,542 486,494 385,846
Other Current Assets 541,000 466,000 413,103 432,944 445,360 520,558 454,752 360,510 419,241 368,379 340,430 363,596 289,127 262,964 231,783 231,021 225,119 154,079 161,557 202,962 143,190
Total Current Assets 4,113,000 3,988,000 3,844,035 3,791,415 3,226,502 4,175,220 4,033,260 3,312,780 3,231,100 2,913,166 2,834,665 2,704,377 2,272,508 2,169,302 2,203,533 2,066,272 1,848,799 1,644,848 1,584,409 1,430,743 1,156,484
Non-Current Assets
Property, Plant and Equipment 797,000 667,000 691,406 630,851 561,307 382,398 375,001 333,906 318,476 311,496 275,888 273,458 262,088 252,573 259,576 247,835 247,671 225,038 190,746 176,103 154,205
Goodwill 3,595,000 2,893,000 2,854,150 2,504,392 2,462,495 2,820,295 2,301,331 2,019,740 1,907,593 1,884,123 1,635,005 1,601,046 1,497,108 1,424,794 986,395 922,952 917,194 773,801 626,869 0 398,888
Intangible Assets 834,000 587,000 667,626 479,429 572,878 584,244 669,641 621,180 595,485 643,736 420,454 466,212 409,612 405,468 204,445 214,093 200,016 170,923 750,073 756,500 436,439
Long Term Investments 471,000 161,000 423,874 169,382 327,919 538,370 432,002 442,790 293,273 386,286 208,210 193,891 298,828 295,334 182,036 148,482 107,900 75,917 57,892 0 72,242
Tax Assets 0 88,000 34,607 42,594 23,625 83,242 10,962 16,685 58,249 57,254 48,470 37,737 54,970 0 48,001 36,974 10,813 9,898 35,505 0 30,559
Other Non-Current Assets -5,697,000 223,000 -34,607 154,469 -23,625 -83,242 -10,962 -16,685 100,564 -57,254 201,944 57,276 -54,970 0 -48,001 -36,974 -18,409 -19,279 -35,505 70,324 -30,559
Total Non-Current Assets 5,697,000 4,619,000 4,637,056 3,981,117 3,924,599 4,325,307 3,777,975 3,417,616 3,273,640 3,225,641 2,789,971 2,629,620 2,467,636 2,378,169 1,632,452 1,533,362 1,465,185 1,236,298 998,711 1,002,927 662,886
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 9,810,000 8,607,000 8,481,091 7,772,532 7,151,101 8,500,527 7,811,235 6,730,396 6,504,740 6,138,807 5,624,636 5,333,997 4,740,144 4,547,471 3,835,985 3,599,634 3,313,984 2,881,146 2,583,120 2,433,670 1,819,370
Current Liabilities
Accounts Payable 953,000 1,004,000 1,053,934 1,005,655 880,266 1,227,209 1,153,012 977,249 1,005,798 860,996 824,495 787,658 621,468 590,029 521,079 554,773 474,009 414,062 371,392 367,213 278,163
Short Term Debt 158,000 182,000 137,563 247,918 199,173 960,413 758,312 503,399 345,962 188,714 34,949 45,158 77,833 45,995 24,492 161,341 33,296 43,564 35,106 9,875 9,312
Tax Payables 137,000 132,000 136,919 138,671 165,171 172,165 188,873 151,750 161,760 151,162 145,161 132,774 121,234 91,581 86,034 69,792 73,278 59,007 65,070 0 45,969
Deferred Revenue -158,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 982,000 1,038,000 1,115,017 1,029,529 958,930 1,031,205 864,891 809,998 795,237 730,401 691,219 639,893 572,339 532,063 530,683 467,551 433,334 352,462 317,616 316,811 231,713
Total Current Liabilities 2,093,000 2,224,000 2,306,514 2,283,102 2,038,369 3,218,827 2,776,215 2,290,646 2,146,997 1,780,111 1,550,663 1,472,709 1,271,640 1,168,087 1,076,254 1,183,665 940,639 810,088 724,114 693,899 519,188
Non-Current Liabilities
Long Term Debt 2,129,000 1,315,000 1,079,118 754,500 799,175 1,003,873 907,756 715,457 463,752 542,776 450,233 488,121 363,524 395,309 243,373 266,646 423,274 455,806 489,520 525,682 247,100
Deferred Revenue 0 0 613,312 327,699 287,258 1,152,179 832,138 607,636 542,194 564,527 497,539 435,175 0 0 0 0 0 0 0 0 0
Deferred Tax 91,000 36,000 42,283 30,065 64,989 31,570 50,431 51,589 252,862 253,118 198,674 196,814 188,739 190,225 100,976 91,249 80,260 62,334 74,042 66,599 0
Other Non-Current Liabilities 396,000 361,000 376,672 392,781 331,173 -447,710 420,285 264,264 212,121 181,830 139,526 125,314 80,568 76,753 253,874 58,109 53,906 60,209 53,547 28,999 37,432
Total Non-Current Liabilities 2,616,000 1,712,000 2,111,385 1,505,045 1,482,595 1,739,912 2,210,610 1,638,946 1,470,929 1,542,251 1,285,972 1,245,424 632,831 662,287 598,223 416,004 557,440 578,349 617,109 621,280 284,532
Total Liabilities 4,709,000 3,936,000 4,417,899 3,788,147 3,520,964 4,958,739 4,986,825 3,929,592 3,617,926 3,322,362 2,836,635 2,718,133 1,904,471 1,830,374 1,674,477 1,599,669 1,498,079 1,388,437 1,341,223 1,315,179 803,720
Common Stock 1,000 1,000 1,371 1,425 1,434 1,514 1,537 794 824 840 856 879 899 919 906 894 896 885 871 867 438
Retained Earnings 3,897,000 3,678,000 3,595,233 3,454,831 3,116,215 3,208,589 2,940,029 2,981,777 2,895,997 2,642,523 2,398,267 2,183,905 2,007,477 1,779,178 1,492,607 1,195,771 1,005,055 808,164 735,079 615,265 533,654
Accumulated Other Comprehensive Income/Loss -247,000 -233,000 -171,478 -108,084 -167,373 -248,771 -130,067 -317,041 -219,939 -95,132 67,849 52,855 22,584 30,514 64,194 29,721 100,268 47,363 20,634 44,348 24,908
Total Stockholders Equity 3,651,000 3,446,000 3,425,126 3,348,172 2,998,044 2,961,332 2,811,499 2,793,066 2,884,256 2,813,594 2,785,197 2,613,585 2,432,222 2,411,625 2,161,479 1,932,185 1,779,982 1,470,963 1,229,544 1,106,053 1,004,118
Total Investments 471,000 161,000 423,874 169,382 327,919 538,370 432,002 442,790 293,273 386,286 208,210 193,891 298,828 295,334 182,036 148,482 997 47,999 80,195 0 3,012
Total Debt 2,287,000 1,497,000 1,216,681 1,002,418 998,348 1,964,286 1,666,068 1,218,856 809,714 731,490 485,182 533,279 441,357 441,304 267,865 427,987 456,570 499,370 524,626 535,557 256,412
Net Debt 2,121,000 1,380,000 1,098,716 581,233 892,251 1,884,077 1,491,410 1,156,475 737,628 642,016 296,566 411,199 294,073 290,956 -203,289 58,417 208,980 250,723 270,128 348,936 99,061

Reported Currency: USD TTM 2022-12-31 2021-12-25 2020-12-26 2019-12-28 2018-12-29 2017-12-31 2016-12-31 2015-12-26 2014-12-27 2013-12-28 2012-12-29 2011-12-31 2010-12-25 2009-12-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-25 2003-12-27
Cash Flows from Operating Activities
Net Income 470,000 566,000 660,526 419,423 719,138 562,126 459,293 556,395 523,427 505,436 471,462 423,388 404,656 352,131 333,157 243,143 215,173 163,759 151,326 128,183 139,522
Depreciation & Amortization 232,000 212,000 209,528 185,538 184,942 207,560 193,072 169,780 159,127 152,238 128,035 125,322 115,896 101,214 81,493 78,127 73,936 64,930 60,345 51,326 36,843
Deferred Income Tax -41,000 -61,000 -12,932 -77,858 -2,116 -51,863 138,167 -30,069 5,606 27,296 -11,514 10,072 -19,319 -6,158 -26,214 16,880 -7,404 1,297 2,792 13,294 5,524
Stock Based Compensation 48,000 54,000 78,415 8,788 44,920 36,240 42,294 58,246 44,614 45,876 35,527 37,313 42,730 35,631 31,225 25,429 22,553 19,464 0 0 0
Change in Working Capital -69,000 -281,000 -197,201 -3,372 45,573 -82,696 -331,808 -154,982 -160,635 -150,257 -10,387 -214,037 -1,168 -97,159 -28,256 5,602 -82,532 -45,122 24,070 -9,735 -65,775
Accounts Receivable 14,000 -7,000 4,162 -189,349 -72,689 -147,499 -159,876 -1,904 -120,001 -81,441 -45,110 -73,925 36,204 -76,129 20,445 -26,834 1,384 2,872 6,524 0 6,548
Inventory 63,000 -126,000 -295,131 -31,817 14,702 -84,784 -175,059 -104,787 -194,869 -71,899 -48,087 -193,585 -44,155 -21,307 -19,242 -68,360 -15,946 -41,958 6,484 -28,614 -28,781
Accounts Payable 0 0 0 0 160,851 241,646 0 0 212,611 43,490 67,063 0 0 0 -29,834 0 13,572 -11,883 1,441 0 49,506
Other Working Capital -146,000 -148,000 93,768 217,794 -57,291 -92,059 3,127 -48,291 -58,376 -40,407 15,747 53,473 6,783 277 375 100,796 -81,542 5,847 9,621 18,879 -93,048
Other Non-Cash Items 146,000 112,000 -28,756 66,391 -338,370 13,339 44,497 16,091 14,702 11,915 51,052 26,041 11,830 3,215 5,485 15,468 48,485 30,989 26,608 7,931 12,729
Net Cash Provided by Operating Activities 786,000 602,000 709,580 598,910 654,087 684,706 545,515 615,461 586,841 592,504 664,175 408,099 554,625 388,874 396,890 384,649 270,211 235,317 265,141 190,999 128,843
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -137,000 -96,000 -79,015 -48,829 -76,219 -90,637 -81,501 -70,179 -71,684 -82,116 -60,215 -51,237 -45,176 -39,000 -51,627 -50,870 -56,821 -67,000 -50,829 -37,837 -38,978
Acquisitions Net -699,000 -158,000 -560,801 -46,153 -348,628 -60,570 -254,625 -228,575 -171,861 -424,283 -195,727 -220,238 -149,403 -399,575 -43,932 -128,470 -190,355 -163,353 -68,213 -149,814 -118,180
Purchases of Investments 0 0 -7,318 -60,173 -655,879 -61,570 -288,673 -228,575 -171,861 -424,283 -182,363 0 0 -26,984 0 -35,925 -115,066 -222,036 -111,945 0 -39,667
Sales/Maturities of Investments 0 0 7,318 14,020 307,251 1,000 34,048 228,575 20 3,250 -829 9,225 2,600 32,984 9,955 5,722 163,065 298,047 31,749 14,472 79,649
Other Investing Activities -37,000 -22,000 -37,401 26,116 349,102 18,823 248,475 -17,668 155,355 410,793 172,529 -7,354 -4,090 4,171 -11,844 41,666 -42,870 -26,019 36,372 627 -946
Net Cash Used for Investing Activities -873,000 -276,000 -677,217 -115,019 -424,373 -192,954 -342,276 -316,422 -260,031 -516,639 -266,605 -269,604 -196,069 -428,404 -97,448 -167,877 -242,047 -180,361 -162,866 -172,552 -118,122
Cash Flows from Financing Activities
Debt Repayment -556,000 -59,000 -140,678 -611,216 -1,188,856 -28,042 -60,050 -15,381 -201,203 -228,407 -729,977 -72,907 -33,722 -266,051 -158,810 -33,721 -1,212 -184 0 0 0
Common Stock Issued 0 0 0 0 361,090 0 0 0 0 0 0 0 0 0 0 0 35,459 35,622 29,500 21,425 22,348
Common Stock Repurchased -485,000 -485,000 -401,211 -73,789 -525,000 -200,000 -450,000 -550,024 -299,852 -299,989 -300,251 -299,883 -200,002 -57,735 0 -82,788 -30,689 -40,263 -52,276 -82,213 -61,754
Dividends Paid 0 0 0 0 -148,146 0 0 0 0 0 0 0 0 0 0 0 -44,996 -32,968 0 0 0
Other Financing Activities 1,154,000 229,000 208,932 497,820 1,284,932 -375,734 397,499 265,176 181,684 373,749 694,254 202,189 -120,643 40,530 -38,865 28,539 10,318 16,519 -16,090 87,158 -8,969
Net Cash Used Provided by Financing Activities 113,000 -315,000 -332,957 -187,185 -215,980 -603,776 -112,551 -300,229 -319,371 -154,647 -335,974 -170,601 -354,367 -283,256 -197,675 -87,970 -31,120 -21,274 -38,866 26,370 -48,375
Effect of Forex Changes on Cash 17,000 -12,000 -2,626 18,382 35,478 17,575 21,589 -8,515 -24,827 -20,360 4,940 6,902 -7,253 1,980 -183 -6,822 1,899 4,282 4,468 -15,547 -5,646
Net Change in Cash 43,000 -1,000 -303,220 315,088 49,212 -94,449 112,277 -9,705 -17,388 -99,142 66,536 -25,204 -3,064 -320,806 101,584 121,980 -1,057 37,964 67,877 29,270 -43,300
Cash at End of Period 546,000 117,000 117,965 421,185 106,097 80,209 174,658 62,381 72,086 89,474 188,616 122,080 147,284 150,348 471,154 369,570 247,590 248,647 254,498 186,621 157,351
Cash at Start of Period 503,000 118,000 421,185 106,097 56,885 174,658 62,381 72,086 89,474 188,616 122,080 147,284 150,348 471,154 369,570 247,590 248,647 210,683 186,621 157,351 200,651
Free Cash Flow
Operating Cash Flow 786,000 602,000 709,580 598,910 654,087 684,706 545,515 615,461 586,841 592,504 664,175 408,099 554,625 388,874 396,890 384,649 270,211 235,317 265,141 190,999 128,843
Capital Expenditure -137,000 -96,000 -79,015 -48,829 -76,219 -90,637 -81,501 -70,179 -71,684 -82,116 -60,215 -51,237 -45,176 -39,000 -51,627 -50,870 -56,821 -67,000 -50,829 -37,837 -38,978
Free Cash Flow 649,000 506,000 630,565 550,081 577,868 594,069 464,014 545,282 515,157 510,388 603,960 356,862 509,449 349,874 345,263 333,779 213,390 168,317 214,312 153,162 89,865