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-06-30 2023-06-25 2022-06-26 2021-06-27 2020-06-28 2019-06-30 2018-06-24 2017-06-25 2016-06-26 2015-06-28 2014-06-29 2013-06-30 2012-06-24 2011-06-26 2010-06-27 2009-06-28 2008-06-29 2007-06-24 2006-06-25 2005-06-26
Revenue 14,905,386 14,905,386 17,428,516 17,227,039 14,626,150 10,044,736 9,653,559 11,076,998 8,013,620 5,885,893 5,259,312 4,607,309 3,598,916 2,665,192 3,237,693 2,133,776 1,115,946 2,474,911 2,566,576 1,642,171 1,502,453
Revenue Growth - -14.48% 1.17% 17.78% 45.61% 4.05% -12.85% 38.23% 36.15% 11.91% 14.15% 28.02% 35.03% -17.68% 51.74% 91.21% -54.91% -3.57% 56.29% 9.30%
Cost of Revenue 7,828,381 7,765,845 9,651,591 9,355,232 7,820,844 5,436,043 5,295,100 5,911,966 4,410,261 3,266,971 2,974,976 2,599,828 2,195,857 1,581,123 1,740,461 1,159,489 727,212 1,301,505 1,261,522 814,777 738,361
Gross Profit 7,077,005 7,139,541 7,776,925 7,871,807 6,805,306 4,608,693 4,358,459 5,165,032 3,603,359 2,618,922 2,284,336 2,007,481 1,403,059 1,084,069 1,497,232 974,287 388,734 1,173,406 1,305,054 827,394 764,092
Gross Profit Margin 47.48% 47.90% 44.62% 45.69% 46.53% 45.88% 45.15% 46.63% 44.97% 44.49% 43.43% 43.57% 38.99% 40.68% 46.24% 45.66% 34.83% 47.41% 50.85% 50.38% 50.86%
Research and Development 1,902,444 1,902,444 1,727,162 1,604,248 1,493,408 1,252,412 1,191,320 1,189,514 1,033,742 913,712 825,242 716,471 683,688 444,559 373,293 320,859 288,269 323,759 285,348 228,891 194,115
General and Administrative Expenses 866,707 868,247 832,753 885,737 829,875 682,479 702,407 762,219 667,485 630,954 591,611 613,341 599,487 400,052 308,075 240,942 237,708 287,992 241,046 192,238 164,774
Total Operating Expenses 2,769,151 2,770,691 2,559,915 2,489,985 2,323,283 1,934,891 1,893,727 1,951,733 1,701,227 1,544,666 1,416,853 1,329,812 1,283,175 844,611 681,368 527,563 529,209 655,535 542,228 421,129 358,889
Operating Income or Loss 4,304,145 4,368,850 5,174,860 5,381,822 4,482,023 2,673,802 2,464,732 3,213,299 1,902,132 1,074,256 788,039 677,669 118,071 237,733 804,285 425,410 -281,243 509,431 778,660 406,265 391,002
Operating Margin 28.88% 29.31% 29.69% 31.24% 30.64% 26.62% 25.53% 29.01% 23.74% 18.25% 14.98% 14.71% 3.28% 8.92% 24.84% 19.94% -25.20% 20.58% 30.34% 24.74% 26.02%
Interest Expense 185,236 185,236 186,462 184,759 208,597 177,440 117,263 97,387 117,734 134,773 73,682 61,692 60,408 38,962 5,380 994 6,497 -12,674 -677 -677 -1,413
EBITDA 4,790,936 4,728,549 5,601,592 5,715,561 4,789,174 2,942,327 2,774,013 3,539,694 2,209,037 1,365,284 1,224,847 886,833 425,813 342,008 905,611 534,708 54,560 595,774 785,051 433,438 457,074
Depreciation and Amortization 359,699 359,699 342,432 333,739 307,151 268,525 309,281 326,395 306,905 291,028 277,920 292,254 304,116 100,825 74,759 71,401 72,417 54,704 37,439 24,683 29,666
Income Before Tax 4,360,222 4,360,222 5,109,210 5,193,114 4,370,804 2,574,978 2,446,571 3,151,789 1,811,673 960,117 740,850 723,363 66,658 204,418 800,876 430,141 -263,093 576,976 847,723 441,287 399,122
Income Tax Expense 532,450 532,450 598,279 587,828 462,346 323,225 255,141 771,108 113,910 46,068 85,273 91,074 -47,221 35,695 77,128 83,472 39,055 137,627 161,907 105,532 99,781
Net Income 3,827,772 3,827,772 4,510,931 4,605,286 3,908,458 2,251,753 2,191,430 2,380,681 1,697,763 914,049 655,577 632,289 113,879 168,723 723,748 346,669 -302,148 439,349 685,816 335,755 299,341
Net Income Margin 25.67% 25.68% 25.88% 26.73% 26.72% 22.42% 22.70% 21.49% 21.19% 15.53% 12.47% 13.72% 3.16% 6.33% 22.35% 16.25% -27.08% 17.75% 26.72% 20.45% 19.92%
EPS 29.13 29.13 33.30 32.92 27.22 15.55 14.37 13.17 10.47 5.75 4.11 3.84 0.67 1.36 5.86 2.73 -2.41 3.52 4.94 2.42 2.16
EPS Diluted 29.00 29.00 33.21 32.75 26.90 15.10 13.70 13.17 9.24 5.22 3.70 3.62 0.66 1.35 5.79 2.71 -2.41 3.47 4.85 2.33 2.09
Weighted Average Shares Out - 131,410 135,472 139,899 143,609 144,814 152,478 180,765 162,222 158,919 159,629 164,741 168,932 124,176 123,529 126,933 125,595 124,647 138,714 138,581 137,617
Weighted Average Shares Out Diluted - 131,995 135,834 140,628 145,320 149,090 159,915 180,782 183,770 175,159 177,067 174,503 173,430 125,233 125,019 128,126 125,595 126,504 141,524 143,759 142,226

Reported Currency: USD Q4 2024-06-30 2023-06-25 2022-06-26 2021-06-27 2020-06-28 2019-06-30 2018-06-24 2017-06-25 2016-06-26 2015-06-28 2014-06-29 2013-06-30 2012-06-24 2011-06-26 2010-06-27 2009-06-28 2008-06-29 2007-06-24 2006-06-25 2005-06-26
Current Assets
Cash and Cash Equivalents 5,847,856 5,847,856 5,337,056 3,522,001 4,418,263 4,915,172 3,658,219 4,512,257 2,377,534 5,039,322 1,501,539 1,452,677 1,162,473 1,564,752 1,492,132 545,767 374,167 732,537 573,967 910,815 482,250
Short Term Investments 0 0 37,641 135,731 1,310,872 1,795,080 1,772,984 437,338 3,663,628 1,788,612 2,574,947 1,612,967 1,334,745 1,297,931 630,115 280,690 205,221 326,199 96,724 139,524 327,003
Cash + Short Term Investments 5,847,856 5,847,856 5,374,697 3,657,732 5,729,135 6,710,252 5,431,203 4,949,595 6,041,162 6,827,934 4,076,486 3,065,644 2,497,218 2,862,683 2,122,247 826,457 579,388 1,058,736 670,691 1,050,339 809,253
Net Receivables 2,519,250 2,519,250 2,823,376 4,313,818 3,026,430 2,097,099 1,455,522 2,176,936 1,673,398 1,262,145 1,093,582 800,616 602,624 765,818 590,568 499,890 253,585 412,356 410,013 407,347 232,005
Inventory 4,217,924 4,217,924 4,816,190 3,966,294 2,689,294 1,900,024 1,540,140 1,876,162 1,232,916 971,911 943,346 740,503 559,317 632,853 396,607 318,479 233,410 282,218 235,431 168,714 110,051
Other Current Assets 298,190 298,190 214,149 347,391 207,528 146,160 133,544 147,218 195,022 152,921 157,435 176,899 106,996 105,973 88,935 65,677 60,401 164,397 100,226 79,969 93,527
Total Current Assets 12,883,220 12,883,220 13,228,412 12,285,235 11,652,387 10,853,535 8,560,409 9,149,911 9,142,498 9,214,911 6,270,849 4,783,662 3,793,829 4,415,109 3,276,792 1,756,661 1,195,827 1,917,707 1,416,361 1,706,369 1,244,836
Non-Current Assets
Property, Plant and Equipment 2,154,518 2,154,518 1,856,672 1,647,587 1,303,479 1,071,499 1,059,077 902,547 685,595 639,608 621,418 543,496 603,910 584,596 270,458 200,336 215,666 235,735 113,725 49,893 41,082
Goodwill 1,626,528 1,626,528 1,622,489 1,515,113 1,622,499 1,652,968 1,701,547 1,802,740 1,796,668 1,951,197 2,115,649 2,360,303 2,526,541 2,686,730 169,182 169,182 169,182 281,298 59,741 0 0
Intangible Assets 138,545 138,545 168,454 101,850 132,365 168,532 216,950 317,836 410,995 564,921 728,140 894,078 1,074,345 1,240,427 47,434 67,724 91,605 121,889 70,909 0 0
Long Term Investments 2,947 2,947 26,208 471,953 348,658 326,338 256,714 256,301 256,205 250,421 33,463 0 -27,674 -47,782 165,256 165,234 178,439 0 0 0 0
Tax Assets -2,947 -2,947 -26,208 -471,953 -348,658 -326,338 -256,714 -256,301 -256,205 -250,421 -33,463 0 27,674 47,782 3,892 26,218 17,007 19,793 27,414 38,533 43,224
Other Non-Current Assets 1,941,917 1,941,917 1,905,616 1,645,847 1,313,787 981,045 680,300 624,280 498,004 465,812 356,732 305,845 326,035 318,217 124,380 102,037 84,145 230,333 413,455 518,549 119,673
Total Non-Current Assets 5,861,508 5,861,508 5,553,231 4,910,397 4,239,765 3,705,512 3,440,924 3,329,567 2,980,267 3,056,617 3,093,799 3,209,644 3,456,486 3,589,543 780,602 730,731 756,044 889,048 685,244 606,975 203,979
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 18,744,728 18,744,728 18,781,643 17,195,632 15,892,152 14,559,047 12,001,333 12,479,478 12,122,765 12,271,528 9,364,648 7,993,306 7,250,315 8,004,652 4,057,394 2,487,392 1,951,871 2,806,755 2,101,605 2,313,344 1,448,815
Current Liabilities
Accounts Payable 613,966 613,966 1,011,208 1,011,208 829,710 592,387 376,561 510,983 464,643 348,199 300,203 223,515 200,254 258,778 163,541 121,099 49,606 89,158 117,617 108,504 60,218
Short Term Debt 504,814 504,814 8,358 7,381 11,349 839,877 667,131 610,030 908,439 949,494 1,359,650 518,267 514,655 511,139 4,782 4,967 5,348 30,209 157,088 0 0
Tax Payables 186,700 186,700 885,348 465,601 348,206 215,652 49,926 185,384 95,127 86,723 39,275 93,934 39,420 24,745 51,183 110,462 102,999 85,611 0 0 0
Deferred Revenue 1,417,781 1,417,781 -1,011,208 1,571,898 967,325 457,523 381,317 720,086 607,672 349,199 322,070 235,923 225,038 164,833 157,207 123,194 45,787 128,250 190,885 0 0
Other Current Liabilities 1,801,877 1,801,877 4,176,560 1,974,272 1,719,483 1,272,655 946,641 1,309,209 969,361 772,910 649,438 604,296 464,528 492,178 358,756 309,397 240,022 390,062 207,208 457,722 318,915
Total Current Liabilities 4,338,438 4,338,438 4,184,918 4,564,759 3,527,867 3,162,442 2,371,650 3,150,308 2,950,115 2,419,802 2,631,361 1,582,001 1,404,475 1,426,928 684,286 558,657 340,763 637,679 672,798 566,226 379,133
Non-Current Liabilities
Long Term Debt 4,478,520 4,478,520 5,003,183 4,998,449 4,990,333 4,970,848 3,822,768 1,806,562 1,784,974 3,383,581 1,001,382 817,202 789,256 761,783 738,488 17,645 40,886 276,121 250,000 350,000 2,786
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102,999 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102,999 0 0 0 0
Other Non-Current Liabilities 1,388,316 1,388,316 1,383,370 1,354,058 1,346,764 1,242,268 1,083,611 942,565 400,364 366,076 386,953 381,019 380,792 493,817 164,775 142,955 117,133 109,011 2,487 969 0
Total Non-Current Liabilities 5,866,836 5,866,836 6,386,553 6,352,507 6,337,097 6,213,116 4,906,379 2,749,127 2,185,338 3,749,657 1,388,335 1,198,221 1,170,048 1,255,600 903,263 160,600 158,019 385,132 252,487 350,969 2,786
Total Liabilities 10,205,274 10,205,274 10,571,471 10,917,266 9,864,964 9,375,558 7,278,029 5,899,435 5,135,453 6,169,459 4,019,696 2,780,222 2,574,523 2,682,528 1,587,549 719,257 498,782 1,022,811 925,285 917,195 381,919
Common Stock 130 130 133 137 143 145 144 157 162 160 159 162 163 187 124 126 127 125 124 142 137
Retained Earnings 24,811,315 24,811,315 22,032,096 18,454,724 14,684,912 11,520,591 9,930,919 8,261,194 6,249,691 4,820,109 4,096,855 3,575,737 2,972,688 2,858,809 2,690,086 1,966,336 1,624,246 1,926,394 1,469,452 850,268 520,165
Accumulated Other Comprehensive Income/Loss -130,428 -130,428 -100,706 -109,982 -64,128 -94,211 -64,030 -57,449 -61,700 -69,333 -57,796 -28,655 -28,693 -33,818 9,761 -69,849 -52,822 10,620 -4,302 -11,205 -12,014
Total Stockholders Equity 8,539,454 8,539,454 8,210,172 6,278,366 6,027,188 5,183,489 4,723,304 6,580,043 6,987,312 6,102,069 5,344,952 5,213,084 4,675,792 5,322,124 2,469,845 1,768,135 1,453,089 1,778,597 1,176,320 1,396,149 1,066,896
Total Investments 2,947 2,947 63,849 135,731 1,310,872 1,795,080 1,772,984 437,338 3,663,628 1,788,612 2,574,947 1,612,967 1,334,745 1,297,931 795,371 445,924 383,660 326,199 96,724 139,524 327,003
Total Debt 4,983,334 4,983,334 5,011,541 5,005,830 5,001,682 5,810,725 4,489,899 2,416,592 2,693,413 4,333,075 2,361,032 817,202 789,256 761,783 738,488 17,645 40,886 306,330 250,000 350,000 2,786
Net Debt -864,522 -864,522 -325,515 1,483,829 583,419 895,553 831,680 -2,095,665 315,879 -706,247 859,493 -635,475 -373,217 -802,969 -753,644 -528,122 -333,281 -426,207 -323,967 -560,815 -479,464

Reported Currency: USD TTM 2024-06-30 2023-06-25 2022-06-26 2021-06-27 2020-06-28 2019-06-30 2018-06-24 2017-06-25 2016-06-26 2015-06-28 2014-06-29 2013-06-30 2012-06-24 2011-06-26 2010-06-27 2009-06-28 2008-06-29 2007-06-24 2006-06-25 2005-06-26
Cash Flows from Operating Activities
Net Income 3,827,772 3,827,772 4,510,931 4,605,286 3,908,458 2,251,753 2,191,430 2,380,681 1,697,763 914,049 655,577 632,289 113,879 168,723 723,748 346,669 -302,148 439,349 685,816 335,755 299,341
Depreciation & Amortization 359,699 359,699 342,432 333,739 307,151 268,525 309,281 326,395 306,905 291,028 277,920 292,254 304,116 100,825 74,759 71,401 72,417 54,704 37,439 24,683 29,666
Deferred Income Tax -198,981 -198,981 -172,061 -257,438 -151,477 -17,777 -4,980 3,046 104,936 -49,003 5,551 7,537 -70,155 42,446 18,054 13,718 30,545 -26,661 17,055 27,726 89,352
Stock Based Compensation 293,058 293,058 286,600 259,064 220,164 189,197 187,234 172,216 149,975 142,348 135,354 103,700 99,330 81,559 53,012 50,463 53,042 42,516 22,768 22,768 864
Change in Working Capital 360,478 360,478 158,738 -1,796,226 -678,741 -571,875 491,524 -317,193 -310,832 -52,229 -420,857 -292,913 200,237 66,156 21,953 -159,881 -95,078 74,025 28,965 -59,900 -8,249
Accounts Receivable 0 303,443 1,452,256 -1,287,680 -928,928 -641,827 732,138 -501,628 -411,287 -169,034 -294,155 -201,549 162,634 66,064 -89,716 -246,653 152,086 99,887 -178,542 -178,542 13,470
Inventory 0 528,723 -961,968 -1,351,344 -792,591 -411,608 281,355 -701,008 -307,875 -66,371 -207,462 -190,058 76,351 73,987 -77,461 -79,701 46,052 19,684 -56,336 -59,038 -2,588
Accounts Payable 0 125,939 -522,200 167,884 184,615 208,478 -131,472 35,655 126,819 41,645 76,617 18,704 -58,081 12,145 42,320 71,600 -39,381 -40,125 48,341 48,341 -33,108
Other Working Capital -150,899 -277,440 190,650 674,914 858,163 273,082 -390,497 849,788 281,511 141,531 4,143 79,990 19,333 -86,040 146,810 94,873 -253,835 -5,421 215,502 129,339 13,977
Other Non-Cash Items 522,747 1,022,699 52,298 -44,751 -17,392 6,628 1,524 90,602 80,535 104,084 131,958 -25,818 72,526 39,319 -10,498 28,343 163,093 6,386 31,516 9,655 14,956
Net Cash Provided by Operating Activities 4,652,269 4,652,269 5,178,938 3,099,674 3,588,163 2,126,451 3,176,013 2,655,747 2,029,282 1,350,277 785,503 717,049 719,933 499,028 881,028 350,713 -78,129 590,319 823,559 360,687 425,930
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -396,670 -396,670 -501,568 -546,034 -349,096 -203,239 -303,491 -273,469 -157,419 -175,330 -198,265 -145,503 -160,795 -107,272 -127,495 -35,590 -44,282 -76,803 -59,968 -42,080 -22,849
Acquisitions Net 0 0 -119,955 0 349,096 203,239 303,491 -115,697 157,419 175,330 40,075 -30,227 -9,916 418,681 -209,418 35,590 -19,457 -482,574 -181,108 0 0
Purchases of Investments 0 0 -98,132 -567,819 -3,389,388 -2,897,627 -1,326,208 -2,532,829 -1,883,886 -874,998 -952,240 -283,966 -58,405 -52,729 -353,940 -80,171 -3,439 -310,873 -1,058,081 -129,464 -247,392
Sales/Maturities of Investments 0 37,766 98,132 1,733,703 3,853,910 2,882,627 1,603,841 3,152,886 2,697,965 798,828 2,137,068 1,028,278 1,039,551 841,440 210,962 13,205 173,764 329,695 1,106,311 312,252 184,083
Other Investing Activities -11,710 -11,710 86,961 -7,575 -391,251 -229,084 -1,914,687 2,517,549 -2,872,692 668,653 -2,132,734 -833,796 -1,049,072 -830,394 -22 -36,390 -100,581 44,750 110,000 -385,000 27,430
Net Cash Used for Investing Activities -370,614 -370,614 -534,562 612,275 73,271 -244,084 -1,637,054 2,748,440 -2,058,613 592,483 -1,106,096 -265,214 -238,637 269,726 -479,913 -103,356 6,005 -495,805 -82,846 -244,292 -58,728
Cash Flows from Financing Activities
Debt Repayment -256,104 -256,104 -23,206 -11,889 -862,060 -1,917,537 -117,653 -1,505,694 -1,688,313 -451,497 -1,515 -1,658 -2,234 -5,265 -185,655 -21,040 -256,047 0 0 0 0
Common Stock Issued 82,438 135,519 11,111 5,682 24,123 8,084 6,813 84,882 72,576 59,397 66,323 77,717 70,644 27,301 33,595 30,838 31,811 21,257 60,591 194,571 114,762
Common Stock Repurchased -2,842,807 -2,842,807 -2,017,012 -3,865,663 -2,697,704 -1,369,649 -3,780,611 -2,653,249 -811,672 -158,389 -573,240 -244,859 -955,661 -717,469 -211,316 -93,032 -30,946 -14,552 -1,083,745 -251,211 -167,081
Dividends Paid -1,018,915 -1,018,915 -907,907 -815,290 -726,992 -656,838 -678,348 -307,609 -243,495 -190,402 -116,059 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 39,538 -13,543 106,347 108,223 95,651 3,312,010 2,179,719 1,109,613 38,510 2,336,636 1,002,963 6,065 -539 2,686 1,907,023 10,906 -5,023 59,105 -55,181 367,325 -52,777
Net Cash Used Provided by Financing Activities -3,995,850 -3,995,850 -2,830,667 -4,578,937 -4,166,982 -623,930 -2,390,080 -3,272,057 -2,632,394 1,595,745 378,472 -162,735 -887,790 -692,747 526,986 -72,664 -260,830 65,810 -1,078,335 310,685 -52,319
Effect of Forex Changes on Cash -22,374 -22,374 128 -30,227 7,215 -2,750 -4,041 2,593 -63 -722 -9,017 1,104 4,215 -3,387 18,264 -3,093 -25,416 -1,754 774 1,485 3,964
Net Change in Cash 262,717 510,800 1,813,837 -897,215 -498,333 1,255,687 -855,162 2,134,723 -2,661,788 3,537,783 48,862 290,204 -402,279 72,620 946,365 171,600 -358,370 158,570 -336,848 428,565 318,847
Cash at End of Period 22,272,419 5,847,856 5,587,372 3,773,535 4,670,750 5,169,083 3,913,396 4,512,257 2,377,534 5,039,322 1,501,539 1,452,677 1,162,473 1,564,752 1,492,132 545,767 374,167 732,537 573,967 910,815 482,250
Cash at Start of Period 22,009,702 5,337,056 3,773,535 4,670,750 5,169,083 3,913,396 4,768,558 2,377,534 5,039,322 1,501,539 1,452,677 1,162,473 1,564,752 1,492,132 545,767 374,167 732,537 573,967 910,815 482,250 163,403
Free Cash Flow
Operating Cash Flow 4,652,269 4,652,269 5,178,938 3,099,674 3,588,163 2,126,451 3,176,013 2,655,747 2,029,282 1,350,277 785,503 717,049 719,933 499,028 881,028 350,713 -78,129 590,319 823,559 360,687 425,930
Capital Expenditure -396,670 -396,670 -501,568 -546,034 -349,096 -203,239 -303,491 -273,469 -157,419 -175,330 -198,265 -145,503 -160,795 -107,272 -127,495 -35,590 -44,282 -76,803 -59,968 -42,080 -22,849
Free Cash Flow 4,255,599 4,255,599 4,677,370 2,553,640 3,239,067 1,923,212 2,872,522 2,382,278 1,871,863 1,174,947 587,238 571,546 559,138 391,756 753,533 315,123 -122,411 513,516 763,591 318,607 403,081