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 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
Revenue 12,487,000 12,339,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
Revenue Growth - -2.44% 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%
Cost of Revenue 8,719,000 8,688,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
Gross Profit 3,768,000 3,651,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
Gross Profit Margin 30.16% 29.59% 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%
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 3,104,000 2,937,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
Total Operating Expenses 3,163,000 2,937,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
Operating Income or Loss 594,000 714,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
Operating Margin 4.73% 5.79% 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%
Interest Expense 116,000 87,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
EBITDA 883,000 962,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
Depreciation and Amortization 284,000 248,000 212,000 209,528 185,538 184,942 143,630 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
Income Before Tax 452,000 542,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
Income Tax Expense 105,000 120,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
Net Income 352,000 416,000 538,000 631,000 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
Net Income Margin 2.79% 3.37% 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%
EPS 2.72 3.18 3.95 4.45 2.82 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
EPS Diluted 2.71 3.16 3.91 4.40 2.80 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
Weighted Average Shares Out - 130,619 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
Weighted Average Shares Out Diluted - 131,748 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

Reported Currency: USD Q2 2023-12-30 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
Current Assets
Cash and Cash Equivalents 138,000 171,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
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 997 47,999 80,195 0
Cash + Short Term Investments 138,000 171,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
Net Receivables 1,559,000 1,863,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
Inventory 1,657,000 1,815,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
Other Current Assets 587,000 639,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
Total Current Assets 3,941,000 4,488,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
Non-Current Assets
Property, Plant and Equipment 822,000 823,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
Goodwill 3,905,000 3,875,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
Intangible Assets 1,081,000 916,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
Long Term Investments 502,000 224,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
Tax Assets -502,000 38,000 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
Other Non-Current Assets 502,000 209,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
Total Non-Current Assets 6,310,000 6,085,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
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 10,251,000 10,573,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
Current Liabilities
Accounts Payable 867,000 1,020,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
Short Term Debt 686,000 494,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
Tax Payables 150,000 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
Deferred Revenue 77,000 89,000 86,000 89,200 71,500 70,800 65,300 85,700 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 919,000 1,080,000 952,000 1,025,817 958,029 888,130 965,905 779,191 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
Total Current Liabilities 2,549,000 2,683,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
Non-Current Liabilities
Long Term Debt 1,891,000 1,933,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
Deferred Revenue 8,000 9,000 8,000 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
Deferred Tax 115,000 54,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
Other Non-Current Liabilities 684,000 741,000 353,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
Total Non-Current Liabilities 2,698,000 2,737,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
Total Liabilities 5,247,000 5,420,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
Common Stock 1,000 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
Retained Earnings 3,803,000 3,860,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
Accumulated Other Comprehensive Income/Loss -292,000 -206,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
Total Stockholders Equity 3,512,000 3,655,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
Total Investments 502,000 224,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
Total Debt 2,838,000 2,741,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
Net Debt 2,700,000 2,570,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

Reported Currency: USD TTM 2023-12-30 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
Cash Flows from Operating Activities
Net Income 358,000 416,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
Depreciation & Amortization 284,000 248,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
Deferred Income Tax -34,000 -20,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
Stock Based Compensation 35,000 39,000 54,000 78,000 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 0 19,464 0 0
Change in Working Capital -40,000 -290,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
Accounts Receivable -75,000 -327,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
Inventory 175,000 231,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
Accounts Payable -53,000 -56,000 -96,000 84,708 224,273 160,851 241,646 89,276 1,481 212,611 43,490 67,063 0 0 0 -29,834 0 13,572 -11,883 1,441 0
Other Working Capital -87,000 -138,000 -52,000 9,060 -6,479 -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
Other Non-Cash Items 318,000 107,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
Net Cash Provided by Operating Activities 692,000 500,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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -217,000 -187,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
Acquisitions Net -1,096,000 -974,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
Purchases of Investments -1,000 0 -11,000 -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
Sales/Maturities of Investments 6,000 6,000 11,000 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
Other Investing Activities 21,000 1,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
Net Cash Used for Investing Activities -1,287,000 -1,154,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
Cash Flows from Financing Activities
Debt Repayment -794,000 -1,050,000 -59,000 -140,678 -611,216 -1,188,856 -90,265 -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
Common Stock Issued 2,000 1,000 -30,000 -7,471 -14,299 361,090 -14,947 -39,566 -15,711 14,870 0 0 0 0 0 0 0 35,459 35,622 29,500 21,425
Common Stock Repurchased -275,000 -250,000 -485,000 -401,211 -73,789 -525,000 -218,023 -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
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 1,345,000 4,119,000 289,000 223,874 526,418 1,284,932 -476,018 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
Net Cash Used Provided by Financing Activities 588,000 720,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
Effect of Forex Changes on Cash 8,000 -12,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
Net Change in Cash 1,000 54,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
Cash at End of Period 634,000 171,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
Cash at Start of Period 633,000 117,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
Free Cash Flow
Operating Cash Flow 692,000 500,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
Capital Expenditure -217,000 -187,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
Free Cash Flow 475,000 313,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