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 2024-03-30 2023-07-01 2022-07-02 2021-07-03 2020-06-27 2019-06-29 2018-06-30 2017-07-01 2016-07-02 2015-06-27 2014-06-28 2013-06-29 2012-06-30 2011-07-02 2010-07-03 2009-06-27 2008-06-28 2007-06-30 2006-07-01 2005-07-02
Revenue 78,843,896 78,844,000 76,324,675 68,636,146 51,297,843 52,893,310 60,113,922 58,727,324 55,371,139 50,366,919 48,680,752 46,516,712 44,411,233 42,380,939 39,323,489 37,243,495 36,853,330 37,522,111 35,042,075 32,628,438 30,281,914
Revenue Growth - 3.30% 11.20% 33.80% -3.02% -12.01% 2.36% 6.06% 9.94% 3.46% 4.65% 4.74% 4.79% 7.78% 5.58% 1.06% -1.78% 7.08% 7.40% 7.75%
Cost of Revenue 64,296,435 64,236,000 62,369,678 56,315,622 41,941,094 42,991,646 48,704,935 47,641,933 44,813,632 41,326,447 40,129,236 38,335,677 36,543,642 34,704,362 32,002,341 30,136,009 29,816,999 30,327,254 28,284,603 26,337,107 24,498,200
Gross Profit 14,547,461 14,608,000 13,954,997 12,320,524 9,356,749 9,901,664 11,408,987 11,085,391 10,557,507 9,040,472 8,551,516 8,181,035 7,867,591 7,676,577 7,321,148 7,107,486 7,036,331 7,194,857 6,757,472 6,291,331 5,783,714
Gross Profit Margin 18.45% 18.53% 18.28% 17.95% 18.24% 18.72% 18.98% 18.88% 19.07% 17.95% 17.57% 17.59% 17.72% 18.11% 18.62% 19.08% 19.09% 19.17% 19.28% 19.28% 19.10%
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 11,124,450 11,127,000 10,708,566 9,784,725 7,133,310 7,677,992 8,259,317 8,079,518 7,579,736 6,422,572 6,759,686 6,447,405 5,912,914 0 5,389,646 0 0 5,314,908 5,048,990 4,796,301 4,194,184
Total Operating Expenses 11,184,137 11,127,000 10,916,448 9,981,489 7,919,507 9,152,159 9,078,837 8,756,417 8,504,336 7,189,972 7,322,154 6,593,913 6,209,113 5,785,945 5,389,646 5,131,618 5,164,120 5,314,908 5,048,990 4,796,301 4,194,184
Operating Income or Loss 3,363,324 3,481,000 3,038,549 2,339,035 1,437,242 749,505 2,330,150 2,328,974 2,053,171 1,850,500 1,229,362 1,587,122 1,658,478 1,890,632 1,931,502 1,975,868 1,872,211 1,879,949 1,708,482 1,495,030 1,589,530
Operating Margin 4.25% 4.42% 3.98% 3.41% 2.80% 1.42% 3.88% 3.97% 3.71% 3.67% 2.53% 3.41% 3.73% 4.46% 4.91% 5.31% 5.08% 5.01% 4.88% 4.58% 5.25%
Interest Expense 601,661 607,000 526,752 623,643 880,137 408,220 360,423 395,483 302,878 306,146 254,807 123,741 128,495 113,396 118,267 125,477 116,322 111,541 105,002 0 0
EBITDA 13,321,065 4,478,000 3,700,784 3,251,349 2,316,687 1,615,745 3,130,194 3,117,205 2,971,100 2,401,863 1,815,975 2,155,427 2,188,498 2,314,341 2,334,090 2,365,844 2,254,550 2,229,548 2,053,306 1,831,076 1,895,367
Depreciation and Amortization 964,542 997,000 889,173 881,652 852,406 908,876 748,900 729,500 878,300 646,000 553,021 556,062 512,548 416,943 402,588 389,976 382,339 372,529 362,559 345,062 316,743
Income Before Tax 2,565,539 2,565,000 2,285,355 1,746,773 584,728 293,384 2,005,836 1,956,224 1,766,230 1,433,007 1,008,147 1,475,624 1,547,455 1,784,002 1,827,454 1,849,589 1,770,834 1,791,338 1,621,215 1,394,946 1,525,436
Income Tax Expense 610,217 610,000 515,231 388,005 60,519 77,909 331,565 525,458 623,727 483,385 321,374 544,091 555,028 662,417 675,424 669,606 714,886 685,187 620,139 548,906 563,979
Net Income 1,955,000 1,955,000 1,770,000 1,359,000 524,209 215,475 1,674,271 1,430,766 1,142,503 949,622 686,773 931,533 992,427 1,121,585 1,152,030 1,179,983 1,055,948 1,106,151 1,001,076 855,325 961,457
Net Income Margin 2.47% 2.48% 2.32% 1.98% 1.02% 0.41% 2.79% 2.44% 2.06% 1.89% 1.41% 2.00% 2.23% 2.65% 2.93% 3.17% 2.87% 2.95% 2.86% 2.62% 3.18%
EPS 3.90 3.90 3.49 2.66 1.03 0.42 3.24 2.74 2.10 1.66 1.16 1.59 1.68 1.91 1.96 1.99 1.77 1.83 1.62 1.38 1.51
EPS Diluted 3.89 3.89 3.47 2.64 1.02 0.42 3.20 2.70 2.08 1.64 1.15 1.58 1.67 1.90 1.96 1.99 1.77 1.81 1.60 1.36 1.47
Weighted Average Shares Out - 501,238 507,363 510,631 510,696 510,121 516,891 522,927 543,497 573,057 592,072 585,988 589,398 587,726 586,526 592,157 595,128 605,906 617,948 619,801 636,726
Weighted Average Shares Out Diluted - 503,096 509,720 514,006 513,555 514,026 523,381 529,090 548,545 577,391 596,849 590,216 592,675 588,991 588,692 593,590 596,069 610,971 625,672 628,915 654,052

Reported Currency: USD Q4 2024-06-29 2023-07-01 2022-07-02 2021-07-03 2020-06-27 2019-06-29 2018-06-30 2017-07-01 2016-07-02 2015-06-27 2014-06-28 2013-06-29 2012-06-30 2011-07-02 2010-07-03 2009-06-27 2008-06-28 2007-06-30 2006-07-01 2005-07-02
Current Assets
Cash and Cash Equivalents 696,000 696,000 745,201 867,086 3,007,123 6,059,427 513,460 552,325 869,502 3,919,300 5,130,044 413,046 412,285 688,867 639,765 585,443 1,087,084 551,552 207,872 201,897 191,678
Short Term Investments 0 0 0 0 0 1,388 0 0 707 0 0 0 2,988 0 0 23,511 0 0 0 0 0
Cash + Short Term Investments 696,000 696,000 745,201 867,086 3,007,123 6,059,427 513,460 552,325 869,502 3,919,300 5,130,044 413,046 412,285 688,867 639,765 608,954 1,087,084 551,552 207,872 201,897 191,678
Net Receivables 5,346,000 5,346,000 5,097,785 4,904,713 3,790,269 3,001,557 4,201,429 4,137,835 4,012,393 3,380,971 3,353,381 3,398,713 3,183,114 2,966,624 2,898,283 2,617,352 2,468,511 2,723,189 2,610,885 2,483,720 2,284,033
Inventory 4,678,000 4,678,000 4,480,812 4,448,154 3,695,219 3,095,085 3,216,034 3,125,413 2,995,598 2,639,174 2,691,823 2,602,018 2,396,188 2,178,830 2,073,766 1,771,539 1,650,666 1,836,478 1,714,187 1,608,233 1,466,161
Other Current Assets 323,000 323,000 284,566 303,789 240,956 192,163 210,582 187,880 139,185 114,454 93,039 83,745 61,925 80,713 121,068 78,413 64,418 63,814 142,602 105,844 59,914
Total Current Assets 11,043,000 11,043,000 10,608,364 10,523,742 10,733,567 12,348,232 8,141,505 8,003,453 8,033,438 10,053,899 11,494,304 6,681,972 6,207,427 6,084,808 5,732,882 5,076,258 5,375,885 5,175,033 4,675,546 4,399,694 4,001,786
Non-Current Assets
Property, Plant and Equipment 6,420,000 6,420,000 5,646,815 5,179,717 5,035,226 5,062,183 4,501,705 4,521,660 4,377,302 3,880,442 3,982,143 3,985,618 3,978,071 3,883,750 3,512,389 3,203,823 2,979,200 2,889,790 2,721,233 2,464,900 2,268,301
Goodwill 5,153,000 5,153,000 4,645,754 4,542,315 3,944,139 3,732,469 3,896,226 3,955,485 3,889,706 2,121,661 1,959,817 1,950,672 1,884,235 1,665,611 1,633,289 1,549,815 1,510,795 1,413,224 1,355,313 1,302,591 0
Intangible Assets 1,188,000 1,188,000 859,530 952,683 746,073 780,172 857,301 979,812 1,069,272 207,461 154,809 177,227 205,719 113,571 109,938 106,398 121,089 87,528 91,366 95,651 1,284,459
Long Term Investments 256,000 1,188,000 220,933 64,290 73,194 126,712 83,523 177,682 0 36,805 -135,254 -141,225 -136,211 0 0 124,488 0 0 0 0 0
Tax Assets 445,000 445,000 420,450 377,604 352,523 194,115 80,760 83,666 142,472 207,320 135,254 141,225 136,211 0 0 178,022 0 0 0 0 0
Other Non-Current Assets 412,000 -520,000 419,299 485,860 528,817 384,383 405,502 348,646 249,804 214,216 398,208 372,461 388,495 347,232 397,057 74,897 334,856 516,718 675,473 729,189 713,356
Total Non-Current Assets 13,874,000 13,874,000 12,212,781 11,602,469 10,679,972 10,280,034 9,825,017 10,066,951 9,728,556 6,667,905 6,494,977 6,485,978 6,456,520 6,010,164 5,652,673 5,237,443 4,945,940 4,907,260 4,843,385 4,592,331 4,266,116
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 24,917,000 24,917,000 22,821,145 22,126,211 21,413,539 22,628,266 17,966,522 18,070,404 17,761,994 16,721,804 17,989,281 13,167,950 12,663,947 12,094,972 11,385,555 10,313,701 10,321,825 10,082,293 9,518,931 8,992,025 8,267,902
Current Liabilities
Accounts Payable 6,290,000 6,290,000 6,025,757 5,793,481 4,884,781 3,447,065 4,314,620 4,136,482 3,971,112 2,935,982 2,881,953 2,831,028 2,463,494 2,209,469 2,183,417 1,953,092 1,856,887 2,048,759 1,981,190 1,891,357 1,795,824
Short Term Debt 594,000 594,000 161,601 686,301 597,582 1,651,561 41,279 786,505 534,013 98,472 5,050,052 375,752 248,933 254,650 389,006 7,970 9,163 4,896 22,468 135,565 474,931
Tax Payables 131,000 131,000 101,894 40,042 22,644 2,938 17,343 56,793 14,540 110,690 90,763 43,225 17,704 50,316 0 7,421 323,983 11,665 19,318 46,690 10,195
Deferred Revenue 131,000 131,000 0 393,302 0 0 0 56,793 14,540 110,690 0 0 0 50,316 0 0 405,680 0 0 0 1,176,620
Other Current Liabilities 2,226,000 2,226,000 2,353,075 1,917,493 1,837,481 1,619,227 1,747,284 1,608,966 1,576,221 1,289,312 1,467,610 1,160,850 1,036,855 909,144 1,002,652 1,048,136 960,121 1,445,688 1,411,431 1,199,481 10,195
Total Current Liabilities 9,241,000 9,241,000 8,540,433 8,790,577 7,319,844 6,717,853 6,103,183 6,588,746 6,095,886 4,434,456 9,399,615 4,367,630 3,749,282 3,423,579 3,575,075 3,009,198 3,231,851 3,499,343 3,415,089 3,226,403 3,457,570
Non-Current Liabilities
Long Term Debt 11,513,000 11,513,000 11,004,266 10,703,348 11,222,665 13,425,981 8,122,058 7,540,765 7,660,877 7,336,930 2,271,825 2,384,167 2,639,986 2,763,688 2,279,517 2,472,662 2,467,486 1,975,435 1,758,227 1,627,127 956,177
Deferred Revenue 838,000 838,000 0 195,910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 345,000 345,000 302,904 250,171 147,066 86,601 172,232 319,124 167,054 26,942 81,591 121,580 266,222 115,166 204,223 271,512 484,659 540,330 626,695 723,349 724,929
Other Non-Current Liabilities 1,089,000 1,089,000 931,708 771,997 1,136,480 1,204,953 1,031,020 1,077,163 1,373,822 1,368,482 934,722 1,027,878 816,647 1,107,499 621,498 732,803 688,127 658,199 440,520 362,862 370,387
Total Non-Current Liabilities 13,785,000 13,785,000 12,238,878 11,921,426 12,506,211 14,717,535 9,325,310 8,937,052 9,201,753 8,732,354 3,288,138 3,533,625 3,722,855 3,986,353 3,105,238 3,476,977 3,640,272 3,173,964 2,825,442 2,713,338 2,051,493
Total Liabilities 23,026,000 23,026,000 20,779,311 20,712,003 19,826,055 21,435,388 15,428,493 15,525,798 15,297,639 13,166,810 12,687,753 7,901,255 7,472,137 7,409,932 6,680,313 6,486,175 6,872,123 6,673,307 6,240,531 5,939,741 5,509,063
Common Stock 765,000 765,000 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175 765,175
Retained Earnings 12,260,000 12,260,000 11,310,664 10,539,722 10,151,706 10,563,008 11,229,679 10,348,628 9,447,755 9,006,138 8,751,985 8,770,751 8,512,786 8,175,230 7,681,669 7,134,139 6,539,890 6,041,429 5,544,078 4,999,440 4,552,379
Accumulated Other Comprehensive Income/Loss -1,339,000 -1,339,000 -1,252,590 -1,482,054 -1,148,764 -1,710,881 -1,599,729 -1,409,269 -1,262,737 -1,358,118 -923,197 -642,663 -446,937 -662,866 -259,958 -480,251 -277,986 -68,768 -4,061 84,618 -13,677
Total Stockholders Equity 1,860,000 1,860,000 2,008,622 1,382,260 1,552,896 1,158,613 2,502,603 2,506,957 2,381,516 3,479,608 5,260,224 5,266,695 5,191,810 4,685,040 4,705,242 3,827,526 3,449,702 3,408,986 3,278,400 3,052,284 2,758,839
Total Investments 256,000 1,188,000 220,933 64,290 73,194 126,712 83,523 177,682 707 36,805 -135,254 -141,225 -136,211 0 0 147,999 0 0 0 0 0
Total Debt 12,945,000 12,945,000 11,165,867 11,389,649 11,820,247 15,077,542 8,163,337 8,327,270 8,194,890 7,435,402 7,321,877 2,759,919 2,888,919 3,018,338 2,668,523 2,480,632 2,476,649 1,980,331 1,780,695 1,762,692 1,431,108
Net Debt 12,249,000 12,249,000 10,420,666 10,522,563 8,813,124 9,018,115 7,649,877 7,774,945 7,325,388 3,516,102 2,191,833 2,346,873 2,476,634 2,329,471 2,028,758 1,895,189 1,389,565 1,428,779 1,572,823 1,560,795 1,239,430

Reported Currency: USD TTM 2024-06-29 2023-07-01 2022-07-02 2021-07-03 2020-06-27 2019-06-29 2018-06-30 2017-07-01 2016-07-02 2015-06-27 2014-06-28 2013-06-29 2012-06-30 2011-07-02 2010-07-03 2009-06-27 2008-06-28 2007-06-30 2006-07-01 2005-07-02
Cash Flows from Operating Activities
Net Income 1,955,322 1,955,000 1,770,124 1,358,768 524,209 215,475 1,674,271 1,430,766 1,142,503 949,622 686,773 931,533 992,427 1,121,585 1,152,030 1,179,983 1,055,948 1,106,151 1,001,076 855,325 961,457
Depreciation & Amortization 964,542 997,000 888,677 880,933 851,822 914,141 763,935 765,498 901,992 662,710 553,021 556,062 512,548 416,943 402,588 389,976 382,339 372,529 362,559 345,062 316,743
Deferred Income Tax 27,000 27,000 -16,434 -64,454 -157,864 -191,317 -126,719 187,908 -51,846 93,871 -4,705 -30,665 -28,129 -177,906 -165,239 -121,865 683,616 643,480 545,971 482,111 554,850
Stock Based Compensation 104,000 104,000 95,660 122,315 95,815 42,234 104,904 93,841 83,883 79,466 73,766 74,328 70,147 70,319 59,235 66,358 56,030 80,650 97,985 126,837 0
Change in Working Capital -14,000 -14,000 -234,534 -615,998 416,353 -47,297 -20,031 -426,393 145,111 -94,541 240,349 -67,267 -68,571 -59,147 -390,265 -666,505 -666,644 -636,118 -617,736 -696,059 -659,797
Accounts Receivable -110,000 -110,000 -270,639 -971,170 -662,345 558,943 -79,547 -20,647 -48,400 17,488 409,311 -223,941 -133,571 -632 -339,850 -411,170 -665,468 -600,625 -555,983 -677,318 0
Inventory -70,000 -70,000 -22,219 -719,266 -551,405 114,563 -114,667 -89,737 -113,647 66,937 -125,232 -195,845 -180,277 -99,218 -254,738 -106,172 177,590 -110,925 -95,932 -119,392 -35,014
Accounts Payable 104,000 104,000 195,607 850,974 1,459,222 -834,118 246,420 76,897 362,236 23,863 72,516 392,720 207,243 30,335 187,410 154,811 -192,692 54,451 85,422 49,775 28,080
Other Working Capital 62,000 62,000 -137,283 223,464 170,881 113,315 -72,237 -392,906 -55,078 -202,829 -116,246 -40,201 38,034 10,368 16,913 -303,974 13,926 20,981 -51,243 50,876 -652,863
Other Non-Cash Items 655,326 2,238,000 364,109 109,722 173,507 685,444 14,847 107,012 20,245 242,014 6,280 28,824 33,172 32,386 33,169 37,481 71,052 29,437 13,067 10,556 18,587
Net Cash Provided by Operating Activities 3,133,000 3,133,000 2,867,602 1,791,286 1,903,842 1,618,680 2,411,207 2,158,632 2,241,888 1,933,142 1,555,484 1,492,815 1,511,594 1,404,180 1,091,518 885,428 1,582,341 1,596,129 1,402,922 1,123,832 1,191,840
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -832,000 -832,000 -793,325 -632,802 -470,676 -720,423 -692,391 -687,815 -686,378 -527,346 -542,830 -523,206 -511,862 -784,501 -636,442 -594,604 -464,561 -515,963 -603,242 -514,751 -390,203
Acquisitions Net -1,149,347 -1,131,000 -37,384 -1,281,137 59,147 -142,780 43,263 -248,105 -2,921,798 -219,218 -115,862 -79,338 -397,447 -110,601 -101,148 -29,293 -218,075 -55,259 -59,322 -114,378 -115,637
Purchases of Investments -33,000 -33,000 -16,191 -19,318 -53,148 -11,424 -116,440 0 0 -103,501 0 0 0 0 19,069 -85,071 0 0 0 0 0
Sales/Maturities of Investments 200,364 29,000 11,641 16,648 35,979 20,532 20,941 0 0 57,452 0 0 0 0 24,993 61,568 0 0 0 0 0
Other Investing Activities -148,017 5,000 50,646 38,403 41,978 97,788 1,772 22,255 23,715 191,785 4,346 25,706 -2,573 -8,527 13,972 -8,920 23,973 15,662 13,853 20,458 92,400
Net Cash Used for Investing Activities -1,962,000 -1,962,000 -784,613 -1,878,206 -428,698 -756,307 -742,855 -913,665 -3,584,461 -600,828 -654,346 -576,838 -911,882 -903,629 -679,556 -656,320 -658,663 -555,560 -648,711 -608,671 -413,440
Cash Flows from Financing Activities
Debt Repayment -666,090 -958,000 -829,828 -494,585 -2,003,135 -6,280,987 -790,250 -328,863 -729,870 -5,176,797 -354,007 -229,507 -294,514 -205,638 -8,732 -10,695 -13,866 -550,726 -121,858 -240,017 0
Common Stock Issued 1,752,475 120,000 328,148 128,167 130,374 227,602 773,415 268,751 204,805 5,417,164 0 255,613 628,652 99,439 332,688 94,750 111,780 128,238 221,736 128,055 208,004
Common Stock Repurchased -1,232,000 -1,232,000 -500,093 -499,825 -130,374 -844,699 -1,022,033 -978,901 -1,886,121 -1,949,445 0 -332,381 -721,616 -272,299 -291,600 -179,174 -438,843 -529,179 -550,865 -544,131 -597,660
Dividends Paid -1,008,000 -1,008,000 -995,985 -958,937 -917,564 -856,312 -775,430 -722,158 -698,647 -698,869 -695,274 -667,217 -648,253 -622,869 -597,071 -579,763 -548,246 -497,467 -445,416 -397,537 -357,298
Other Financing Activities -33,035 -20,000 -58,218 -161,718 -1,707,529 139,824 -22,976 -38,273 172,311 3,216 4,946,843 57,634 161,523 558,718 186,808 7,852 509,532 750,556 148,153 549,013 -37,316
Net Cash Used Provided by Financing Activities -1,182,000 -1,182,000 -2,055,976 -1,986,898 -4,628,228 4,719,800 -1,837,274 -1,410,469 -1,682,587 -2,404,731 3,897,562 -915,858 -874,208 -442,649 -377,907 -667,030 -379,643 -698,578 -748,250 -504,617 -784,270
Effect of Forex Changes on Cash -10,000 -10,000 7,643 -31,906 94,614 -18,848 -14,677 11,844 -100,949 -138,327 -81,702 642 -2,086 -8,800 20,267 4,714 -8,503 1,689 14 -325 -2,158
Net Change in Cash -136,541 -49,201 34,656 -2,105,724 -3,058,470 5,563,325 -183,599 -153,658 -3,049,849 -1,210,744 4,716,998 761 -276,582 49,102 54,322 -433,208 535,532 343,680 5,975 10,219 -8,028
Cash at End of Period 3,118,087 696,000 966,032 931,376 3,037,100 6,095,570 532,245 715,844 869,502 3,919,300 5,130,044 413,046 412,285 688,867 639,765 585,443 1,087,084 551,552 207,872 201,897 191,678
Cash at Start of Period 3,254,628 745,201 931,376 3,037,100 6,095,570 532,245 715,844 869,502 3,919,351 5,130,044 413,046 412,285 688,867 639,765 585,443 1,018,651 551,552 207,872 201,897 191,678 199,706
Free Cash Flow
Operating Cash Flow 3,133,000 3,133,000 2,867,602 1,791,286 1,903,842 1,618,680 2,411,207 2,158,632 2,241,888 1,933,142 1,555,484 1,492,815 1,511,594 1,404,180 1,091,518 885,428 1,582,341 1,596,129 1,402,922 1,123,832 1,191,840
Capital Expenditure -832,000 -832,000 -793,325 -632,802 -470,676 -720,423 -692,391 -687,815 -686,378 -527,346 -542,830 -523,206 -511,862 -784,501 -636,442 -594,604 -464,561 -515,963 -603,242 -514,751 -390,203
Free Cash Flow 2,301,000 2,301,000 2,074,277 1,158,484 1,433,166 898,257 1,718,816 1,470,817 1,555,510 1,405,796 1,012,654 969,609 999,732 619,679 455,076 290,824 1,117,780 1,080,166 799,680 609,081 801,637