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 15,591,300 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 8,166,314 7,852,595 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,424,986 7,052,791 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.61% 47.32% 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,975,173 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 902,812 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,877,985 2,788,878 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,545,313 4,263,913 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 29.12% 28.61% 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 184,851 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 0 0 0 0
EBITDA 5,000,500 4,905,157 5,637,608 5,715,561 4,789,174 2,942,327 2,774,013 3,539,694 2,218,837 1,365,284 1,155,224 977,923 431,182 344,205 881,015 502,536 -184,179 644,354 800,265 429,451 431,145
Depreciation and Amortization 363,515 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,628,870 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 572,052 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 4,056,818 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 26.00% 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 3.10 2.91 3.33 3.29 2.72 1.56 1.44 1.32 1.05 0.58 0.41 0.38 0.07 0.14 0.59 0.27 -0.24 0.35 0.49 0.24 0.22
EPS Diluted 3.10 2.90 3.32 3.28 2.69 1.51 1.37 1.32 0.92 0.52 0.37 0.36 0.07 0.14 0.58 0.27 -0.24 0.35 0.48 0.23 0.21
Weighted Average Shares Out - 1,314,100 1,354,720 1,398,990 1,436,090 1,448,140 1,524,780 1,807,655 1,622,220 1,589,190 1,596,290 1,647,410 1,689,320 1,241,760 1,235,290 1,269,330 1,255,950 1,246,470 1,387,140 1,385,810 1,376,167
Weighted Average Shares Out Diluted - 1,319,950 1,358,340 1,406,280 1,453,200 1,490,900 1,599,150 1,807,820 1,837,700 1,751,590 1,770,670 1,745,030 1,734,300 1,252,330 1,250,190 1,281,260 1,255,950 1,265,040 1,415,240 1,437,590 1,422,258

Reported Currency: USD Q1 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 6,067,471 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 6,067,471 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,937,217 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,209,878 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 277,802 298,190 251,790 347,391 207,528 146,160 133,544 147,218 195,022 151,110 311,474 352,206 269,340 153,755 163,843 111,835 231,158 164,397 138,725 106,313 110,394
Total Current Assets 13,492,368 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,214,269 2,462,854 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,600,000 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 158,344 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 4,613 0 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 0 0 -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 2,062,895 1,633,581 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 6,040,121 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 19,532,489 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 704,247 613,966 470,702 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,682 504,814 8,358 61,491 56,659 889,357 667,131 610,030 908,439 949,494 1,361,174 518,267 514,655 511,139 4,782 4,967 16,245 30,209 0 0 0
Tax Payables 475,598 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,937,315 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,720,826 1,615,177 1,125,289 1,454,561 1,325,967 1,007,523 896,715 1,123,825 874,234 686,187 608,639 510,362 425,108 467,433 307,573 198,935 137,023 304,451 364,296 317,637 318,915
Total Current Liabilities 5,342,668 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,479,087 4,478,520 5,003,183 5,163,062 5,108,718 5,105,732 3,900,701 1,783,936 1,791,117 3,377,924 1,001,382 806,899 803,237 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,238,843 1,388,316 1,383,370 1,189,445 1,228,379 1,107,384 1,005,678 965,191 394,221 371,733 386,953 391,322 366,811 493,817 164,775 142,955 117,133 109,011 2,487 969 0
Total Non-Current Liabilities 5,717,930 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 11,060,598 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 1,292 130 133 137 143 145 144 157 162 160 159 162 163 187 124 126 127 125 124 142 137
Retained Earnings 25,630,045 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 -87,803 -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,471,891 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 4,613 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,769 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 -1,083,702 -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 4,056,818 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 363,515 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 -283,465 -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 305,858 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 816,915 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 -9,000 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 -18,014 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 78,537 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 254,015 -597,627 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,440 10,243 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 5,269,577 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 -430,266 -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 -7,275 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 -6,707 -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 -406,482 -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 -100,967 -256,104 -23,206 -11,889 -862,060 1,307,114 1,997,313 -755,694 -1,688,313 1,886,647 990,710 -1,658 -2,234 -5,265 878,301 -20,704 -255,422 201 -100,171 349,520 0
Common Stock Issued 12,692 0 11,111 5,682 24,123 8,084 6,813 9,258 12,913 3,405 17,520 34,791 39,379 56,970 12,401 30,838 31,811 21,257 60,591 194,571 114,762
Common Stock Repurchased -2,996,604 -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 -772,663 -211,316 -93,032 -30,946 -14,552 -1,083,745 -251,211 -167,081
Dividends Paid -1,049,568 -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 208,084 106,423 106,347 108,223 95,651 87,359 64,753 435,237 98,173 54,484 59,541 48,991 30,726 28,211 -2,811 10,234 -6,273 58,904 44,990 17,805 0
Net Cash Used Provided by Financing Activities -3,929,159 -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 11,339 -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 944,561 263,431 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 23,217,694 5,850,803 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,273,133 5,587,372 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 5,269,577 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 -430,266 -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,839,311 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