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-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 2004-06-27
Revenue 14,317,147 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 935,946
Revenue Growth - 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% 60.53%
Cost of Revenue 7,841,249 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 504,897
Gross Profit 6,475,898 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 431,049
Gross Profit Margin 45.31% 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% 46.05%
Research and Development 1,723,743 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 170,479
General and Administrative Expenses 829,197 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 146,063
Total Operating Expenses 2,552,940 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 316,542
Operating Income or Loss 3,877,099 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 106,180
Operating Margin 27.13% 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% 11.34%
Interest Expense 222,323 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 -4,634
EBITDA 4,451,178 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 159,018
Depreciation and Amortization 443,503 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 35,373
Income Before Tax 3,915,218 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 110,650
Income Tax Expense 457,009 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 27,662
Net Income 3,458,209 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 82,988
Net Income Margin 24.23% 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% 8.87%
EPS 25.96 42.13 32.92 27.22 15.55 14.37 14.73 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 0.59
EPS Diluted 25.86 42.02 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 0.54
Weighted Average Shares Out - 135,472 139,899 143,609 144,814 152,478 161,643 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 140,658
Weighted Average Shares Out Diluted - 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 153,681

Reported Currency: USD Q2 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 2004-06-27
Current Assets
Cash and Cash Equivalents 5,623,289 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 163,403
Short Term Investments 14,720 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 266,069
Cash + Short Term Investments 5,638,009 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 429,472
Net Receivables 2,707,458 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 245,508
Inventory 4,429,906 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 108,249
Other Current Assets 279,239 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 113,159
Total Current Assets 13,054,612 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 896,388
Non-Current Assets
Property, Plant and Equipment 2,147,482 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 42,444
Goodwill 1,626,512 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 0
Intangible Assets 151,081 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 0
Long Term Investments 0 26,208 0 0 0 0 0 0 0 0 0 -27,674 -47,782 165,256 165,234 178,439 0 0 0 0 0
Tax Assets 0 -26,208 0 0 0 0 0 0 0 0 0 27,674 47,782 3,892 26,218 17,007 19,793 27,414 38,533 43,224 106,505
Other Non-Current Assets 1,804,165 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 153,289
Total Non-Current Assets 5,729,240 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 302,238
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,783,852 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 1,198,626
Current Liabilities
Accounts Payable 499,704 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 93,394
Short Term Debt 3,779 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 2,500
Tax Payables 307,041 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 0
Deferred Revenue 1,792,955 -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 172,343
Other Current Liabilities 1,975,945 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 108,369
Total Current Liabilities 4,272,383 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 376,606
Non-Current Liabilities
Long Term Debt 4,980,005 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 9,554
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102,999 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102,999 0 0 0 0 0
Other Non-Current Liabilities 1,308,986 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 0
Total Non-Current Liabilities 6,288,991 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 9,554
Total Liabilities 10,561,374 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 386,160
Common Stock 131 133 137 143 145 144 157 162 160 159 162 163 187 124 126 127 125 124 142 137 135
Retained Earnings 23,347,148 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 221,119
Accumulated Other Comprehensive Income/Loss -117,694 -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 -17,122
Total Stockholders Equity 8,222,478 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 812,466
Total Investments 14,720 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 266,069
Total Debt 4,983,784 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 12,054
Net Debt -639,505 -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 -151,349

Reported Currency: USD TTM 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 2004-06-27
Cash Flows from Operating Activities
Net Income 3,458,209 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 82,988
Depreciation & Amortization 362,687 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 35,373
Deferred Income Tax -144,750 -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 10,862
Stock Based Compensation 279,518 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 3,167
Change in Working Capital 1,252,150 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 25,249
Accounts Receivable 0 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 -297,054
Inventory -2,784 -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 5,136
Accounts Payable 0 -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 57,847
Other Working Capital 163,072 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 259,320
Other Non-Cash Items 46,352 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 -490
Net Cash Provided by Operating Activities 5,254,166 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 157,149
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -390,395 -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 -24,026
Acquisitions Net 239,910 -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 0
Purchases of Investments -239,910 -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 -463,476
Sales/Maturities of Investments 88,810 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 530,406
Other Investing Activities -129,844 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 5,602
Net Cash Used for Investing Activities -316,153 -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 48,506
Cash Flows from Financing Activities
Debt Repayment -258,365 -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 0
Common Stock Issued 8,452 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 77,394
Common Stock Repurchased -2,939,653 -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 0
Dividends Paid -961,059 -907,907 -815,290 -726,992 -656,838 -678,348 -307,609 -243,495 -190,402 -116,059 0 0 0 -1,016,661 -336 -625 0 0 0 0 0
Other Financing Activities 107,205 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 0 -289,142
Net Cash Used Provided by Financing Activities -4,043,420 -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 -211,748
Effect of Forex Changes on Cash -5,131 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 2,153
Net Change in Cash 889,462 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 -3,940
Cash at End of Period 21,896,039 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 163,403
Cash at Start of Period 21,006,577 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 167,343
Free Cash Flow
Operating Cash Flow 5,254,166 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 157,149
Capital Expenditure -390,395 -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 -24,026
Free Cash Flow 4,863,771 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 133,123