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-02-03 2023-01-28 2022-01-29 2021-01-30 2020-02-01 2019-02-02 2018-02-03 2017-01-28 2016-01-30 2015-01-31 2014-02-01 2013-02-02 2012-01-28 2011-01-29 2010-01-30 2009-01-31 2008-02-02 2007-02-03 2006-01-28 2005-01-29
Revenue 21,092,936 20,376,941 18,695,829 18,916,244 12,531,565 16,039,073 14,983,541 14,134,732 12,866,757 11,939,999 11,041,677 10,230,353 9,721,065 8,608,291 7,866,100 7,184,213 6,486,139 5,975,212 5,570,210 4,944,179 4,239,990
Revenue Growth - 8.99% -1.17% 50.95% -21.87% 7.04% 6.01% 9.85% 7.76% 8.14% 7.93% 5.24% 12.93% 9.44% 9.49% 10.76% 8.55% 7.27% 12.66% 16.61%
Cost of Revenue 15,222,229 14,801,601 13,946,230 13,708,907 9,838,574 11,536,187 10,726,277 10,042,638 9,173,705 8,576,873 7,937,956 7,360,924 7,011,428 6,240,760 5,729,735 5,327,278 4,956,576 4,618,220 4,317,527 3,832,296 3,279,877
Gross Profit 5,870,707 5,575,340 4,749,599 5,207,337 2,692,991 4,502,886 4,257,264 4,092,094 3,693,052 3,363,126 3,103,721 2,869,429 2,709,637 2,367,531 2,136,365 1,856,935 1,529,563 1,356,992 1,252,683 1,111,883 960,113
Gross Profit Margin 27.85% 27.36% 25.40% 27.53% 21.49% 28.07% 28.41% 28.95% 28.70% 28.17% 28.11% 28.05% 27.87% 27.50% 27.16% 25.85% 23.58% 22.71% 22.49% 22.49% 22.64%
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,326,196 3,267,677 2,759,268 2,874,469 2,503,281 2,356,704 2,216,550 2,043,698 1,890,408 1,738,755 1,615,371 1,526,366 1,437,886 1,304,065 1,229,775 1,130,813 1,034,357 935,901 863,033 786,439 664,395
Total Operating Expenses 3,326,196 3,267,677 2,759,268 2,874,469 2,503,281 2,356,704 2,216,550 2,043,698 1,890,408 1,738,755 1,615,371 1,526,366 1,437,886 1,304,065 1,229,775 1,130,813 1,034,357 935,901 863,033 786,439 664,395
Operating Income or Loss 2,544,511 2,307,663 1,990,331 2,332,868 189,710 2,146,182 2,067,283 2,059,567 1,805,725 1,625,049 1,488,761 1,343,610 1,272,344 1,064,144 907,721 727,929 503,706 425,120 398,277 328,342 278,985
Operating Margin 12.04% 11.32% 10.65% 12.33% 1.51% 13.38% 13.80% 14.57% 14.03% 13.61% 13.48% 13.13% 13.09% 12.36% 11.54% 10.13% 7.77% 7.11% 7.15% 6.64% 6.58%
Interest Expense -8,321 74,089 2,842 75,161 88,064 9,740 16,407 18,847 19,569 13,290 3,395 300 7,500 11,000 9,569 9,400 8,343 0 0 915 915
EBITDA 2,983,800 2,727,095 2,384,986 2,693,532 553,955 2,497,074 2,371,071 2,361,559 2,105,159 1,899,199 1,721,309 1,549,174 1,457,242 1,223,358 1,067,283 885,165 645,508 541,790 497,785 436,292 406,129
Depreciation and Amortization 439,289 419,432 394,655 360,664 364,245 350,892 330,357 313,163 302,515 274,828 232,959 206,111 185,491 159,892 160,693 159,043 141,802 120,699 108,135 110,848 94,593
Income Before Tax 2,729,318 2,471,781 1,987,489 2,258,540 106,297 2,164,288 2,050,876 2,040,720 1,786,156 1,611,759 1,485,366 1,343,310 1,264,844 1,053,144 897,021 718,529 495,363 425,120 398,277 328,342 278,985
Income Tax Expense 657,170 597,261 475,448 535,951 20,915 503,360 463,419 677,967 668,502 591,098 560,642 506,006 478,081 395,974 342,224 275,772 189,922 164,069 156,643 128,710 109,083
Net Income 2,072,148 1,874,520 1,512,041 1,722,589 85,382 1,660,928 1,587,457 1,362,753 1,117,654 1,020,661 924,724 837,304 786,763 657,170 554,797 442,757 305,441 261,051 241,634 199,632 169,902
Net Income Margin 9.81% 9.20% 8.09% 9.11% 0.68% 10.36% 10.59% 9.64% 8.69% 8.55% 8.37% 8.18% 8.09% 7.63% 7.05% 6.16% 4.71% 4.37% 4.34% 4.04% 4.01%
EPS 6.24 5.59 4.40 4.90 0.24 4.63 4.30 3.58 2.85 2.53 2.24 1.97 1.80 1.46 1.18 0.90 0.59 0.48 0.43 0.35 0.29
EPS Diluted 6.20 5.56 4.38 4.87 0.24 4.60 4.26 3.55 2.83 2.51 2.21 1.94 1.77 1.43 1.16 0.89 0.58 0.48 0.43 0.34 0.28
Weighted Average Shares Out - 335,187 343,452 351,496 352,392 358,462 369,533 381,174 392,124 403,034 413,554 425,762 438,260 451,830 471,284 491,548 516,940 540,372 557,952 577,300 590,963
Weighted Average Shares Out Diluted - 337,433 345,222 353,734 354,619 361,182 372,678 384,329 394,958 406,405 418,078 431,610 445,568 459,964 479,608 500,056 525,260 548,568 567,532 586,128 601,423

Reported Currency: USD Q2 2024-02-03 2023-01-28 2022-01-29 2021-01-30 2020-02-01 2019-02-02 2018-02-03 2017-01-28 2016-01-30 2015-01-31 2014-02-01 2013-02-02 2012-01-28 2011-01-29 2010-01-30 2009-01-31 2008-02-02 2007-02-03 2006-01-28 2005-01-29
Current Assets
Cash and Cash Equivalents 4,682,988 4,886,935 4,551,876 4,922,365 4,819,293 1,351,205 1,412,912 1,290,294 1,111,599 761,602 696,608 423,168 646,761 649,835 833,924 768,343 321,355 257,580 367,388 191,767 115,331
Short Term Investments 0 0 0 0 0 0 400 512 0 1,737 500 12,006 1,087 658 3,204 1,754 798 6,098 5,247 12,763 67,400
Cash + Short Term Investments 4,682,988 4,886,935 4,551,876 4,922,365 4,819,293 1,351,205 1,412,912 1,290,806 1,111,599 763,339 697,108 435,174 647,848 650,493 837,128 770,097 322,153 263,678 372,635 204,530 182,731
Net Receivables 181,918 130,766 145,694 119,247 115,067 102,236 96,711 87,868 75,154 73,627 73,278 62,612 59,617 50,848 45,384 44,234 41,170 37,468 30,105 29,122 31,154
Inventory 2,490,558 2,192,220 2,023,495 2,262,273 1,508,982 1,832,339 1,750,442 1,641,735 1,512,886 1,419,104 1,372,675 1,257,155 1,209,237 1,130,070 1,086,917 872,498 881,058 1,025,295 1,051,729 938,091 853,112
Other Current Assets 239,519 188,217 183,654 169,291 249,149 147,048 143,954 130,748 113,410 116,125 106,778 101,991 94,318 92,960 73,810 58,618 69,334 71,560 60,487 57,104 55,724
Total Current Assets 7,594,983 7,398,138 6,904,719 7,473,176 6,692,491 3,432,828 3,404,019 3,151,157 2,813,049 2,372,195 2,262,790 1,867,159 2,031,427 1,924,371 2,043,239 1,745,447 1,313,715 1,398,001 1,514,956 1,228,847 1,122,721
Non-Current Assets
Property, Plant and Equipment 6,817,715 6,658,742 6,279,661 5,925,799 5,795,315 5,707,218 2,475,201 2,382,464 2,328,048 2,342,906 2,273,752 1,875,299 1,493,284 1,241,722 983,776 942,999 951,656 868,315 748,233 639,852 556,178
Goodwill 0 0 0 0 0 0 0 0 0 0 2,889 2,889 2,889 2,889 2,889 2,889 2,889 2,889 0 0 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8,082 9,907 0 0 0
Long Term Investments 49,720 48,506 47,688 48,614 48,773 49,978 125 712 1,288 1,331 3,110 3,710 4,374 5,602 14,082 16,848 38,014 40,766 31,136 11,202 0
Tax Assets 194,697 196,238,000 217,059,000 137,642,000 121,867,000 149,679,000 124,308,000 85,806,000 121,385,000 130,088 12,951 10,227 20,407 5,598 10,003 2,894 14,093 19,639 16,242 20,014 8,968
Other Non-Current Assets 215,603 194,723 -216,826,917 -137,400,719 -121,636,939 -149,470,679 194,346 187,718 166,966 152,687 147,642 137,513 118,180 121,027 62,215 57,556 27,062 31,805 95,402 70,039 48,132
Total Non-Current Assets 7,083,038 6,901,971 6,511,744 6,167,080 6,025,376 5,915,539 2,669,672 2,570,894 2,496,302 2,496,924 2,440,344 2,029,638 1,639,134 1,376,838 1,072,965 1,023,186 1,041,796 973,321 843,635 709,891 613,278
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 14,678,021 14,300,109 13,416,463 13,640,256 12,717,867 9,348,367 6,073,691 5,722,051 5,309,351 4,869,119 4,703,134 3,896,797 3,670,561 3,301,209 3,116,204 2,768,633 2,355,511 2,371,322 2,358,591 1,938,738 1,735,999
Current Liabilities
Accounts Payable 2,217,227 1,955,850 2,009,924 2,372,302 2,256,928 1,296,482 1,177,104 1,059,844 1,021,735 945,559 1,000,700 779,455 807,534 761,717 767,455 658,299 536,745 637,158 698,063 474,614 451,861
Short Term Debt 1,640,064 933,338 655,976 630,517 663,030 564,481 0 84,973 0 0 0 0 0 0 0 0 0 0 0 50,000 0
Tax Payables 23,266 76,370 52,075 10,249 54,680 14,425 37,749 0 16,153 0 17,202 18,349 53,504 31,129 57,661 51,505 9,120 21,818 33,577 25,586 0
Deferred Revenue 23,266 76,370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 328,783 0
Other Current Liabilities 993,683 1,220,238 970,346 1,212,110 1,047,075 840,971 832,380 781,585 730,771 657,288 658,668 613,602 615,048 584,335 584,865 532,215 418,514 373,447 385,194 25,586 259,700
Total Current Liabilities 4,874,240 4,185,796 3,636,246 4,214,929 3,967,033 2,701,934 2,009,484 1,926,402 1,752,506 1,602,847 1,659,368 1,393,057 1,422,582 1,346,052 1,352,320 1,190,514 955,259 1,010,605 1,083,257 878,983 711,561
Non-Current Liabilities
Long Term Debt 1,513,826 2,211,017 5,050,471 4,991,622 5,069,769 2,923,419 312,440 311,994 396,493 396,025 398,375 150,000 150,000 150,000 150,000 150,000 150,000 150,000 150,000 0 50,000
Deferred Revenue 2,710,239 2,603,349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 194,697 196,238 217,059 137,642 121,867 149,679 124,308 85,806 121,385 130,088 86,681 58,871 84,301 108,520 91,203 96,283 97,157 78,899 86,201 100,657 92,201
Other Non-Current Liabilities 254,487 232,383 224,104 236,013 268,558 214,086 321,713 348,541 290,950 268,168 279,500 287,567 246,815 203,625 189,989 174,543 156,726 161,169 129,303 122,926 116,668
Total Non-Current Liabilities 4,673,249 5,242,987 5,491,634 5,365,277 5,460,194 3,287,184 758,461 746,341 808,828 794,281 764,556 496,438 481,116 462,145 431,192 420,826 403,883 390,068 365,504 223,583 258,869
Total Liabilities 9,547,489 9,428,783 9,127,880 9,580,206 9,427,227 5,989,118 2,767,945 2,672,743 2,561,334 2,397,128 2,423,924 1,889,495 1,903,698 1,808,197 1,783,512 1,611,340 1,359,142 1,400,673 1,448,761 1,102,566 970,430
Common Stock 0 3,352 3,428 3,517 3,565 3,568 3,682 3,796 3,919 4,023 2,075 2,134 2,207 2,269 1,181 1,229 1,273 1,341 1,402 1,448 1,472
Retained Earnings 0 3,548,667 3,049,656 2,874,898 2,185,801 2,330,702 2,298,762 2,071,400 1,801,138 1,574,982 1,421,724 1,190,747 989,260 763,475 636,705 510,850 400,972 416,091 384,920 359,757 351,457
Accumulated Other Comprehensive Income/Loss 0 0 0 0 -0 -0 0 27 91 182 330 389 585 635 488 170 -1,174 1,340 -163 -29,355 -25,266
Total Stockholders Equity 5,130,532 4,871,326 4,288,583 4,060,050 3,290,640 3,359,249 3,305,746 3,049,308 2,748,017 2,471,991 2,279,210 2,007,302 1,766,863 1,493,012 1,332,692 1,157,293 996,369 970,649 909,830 836,172 765,569
Total Investments 49,720 48,506 47,688 48,614 48,773 49,978 125 1,224 1,288 3,068 3,610 15,716 5,461 6,260 17,286 18,602 38,812 6,098 5,247 12,763 67,400
Total Debt 5,864,129 5,747,704 5,706,447 5,622,139 5,732,799 3,487,900 312,440 396,967 396,493 396,025 398,375 150,000 150,000 150,000 150,000 150,000 150,000 150,000 150,000 50,000 50,000
Net Debt 1,181,141 860,769 1,154,571 699,774 913,506 2,136,695 -1,100,472 -893,327 -715,106 -365,577 -298,233 -273,168 -496,761 -499,835 -683,924 -618,343 -171,355 -107,580 -217,388 -141,767 -65,331

Reported Currency: USD TTM 2024-02-03 2023-01-28 2022-01-29 2021-01-30 2020-02-01 2019-02-02 2018-02-03 2017-01-28 2016-01-30 2015-01-31 2014-02-01 2013-02-02 2012-01-28 2011-01-29 2010-01-30 2009-01-31 2008-02-02 2007-02-03 2006-01-28 2005-01-29
Cash Flows from Operating Activities
Net Income 2,072,148 1,874,520 1,512,041 1,722,589 85,382 1,660,928 1,587,457 1,362,753 1,117,654 1,020,661 924,724 837,304 786,763 657,170 554,797 442,757 305,441 261,051 241,634 199,632 169,902
Depreciation & Amortization 439,289 419,432 394,655 360,664 364,245 350,892 330,357 313,163 302,515 274,828 232,959 206,111 185,491 159,892 160,693 159,043 141,802 120,699 108,135 110,848 94,593
Deferred Income Tax -24,029 -20,821 79,417 15,775 -27,812 32,009 31,777 -34,903 14,628 98,740 54,845 12,411 -9,039 40,762 -17,977 16,113 23,804 -10,699 -10,684 -2,590 28,101
Stock Based Compensation 113,445 145,490 121,936 134,217 101,568 95,438 95,585 87,417 74,554 70,937 53,001 46,847 48,952 40,404 36,551 25,746 22,575 25,165 26,680 0 0
Change in Working Capital -279,623 95,869 -418,676 -494,396 1,482,597 32,279 21,501 -40,824 72,831 -96,612 136,751 -53,764 -3,420 -59,943 -61,664 243,434 87,258 -44,052 138,611 42,837 -36,987
Accounts Receivable -186,485 0 0 0 171,844 -15,041 52,785 17,272 75,748 -5,700 53,158 -28,437 3,672 -12,438 46,255 112,539 43,249 -33,755 26,279 -21,448 -2,908
Inventory -190,495 -168,725 238,778 -753,291 323,357 -81,897 -108,707 -128,849 -93,782 -46,429 -115,520 -47,918 -79,167 -43,153 -214,419 8,560 144,237 26,434 -113,638 -84,979 -11,621
Accounts Payable 61,480 -65,327 -365,262 135,311 938,837 114,153 110,483 41,322 83,085 -41,464 204,158 -4,104 40,109 -11,614 102,851 115,893 -101,682 -63,199 221,644 21,448 2,908
Other Working Capital -235,887 329,921 -292,192 123,584 48,559 15,064 -33,060 29,431 7,780 -3,019 -5,045 26,695 31,966 7,262 3,649 6,442 1,454 26,468 4,326 127,816 -25,366
Other Non-Cash Items 1,159,059 1,218,406 1,037,730 1,473,525 239,953 764,966 754,523 -6,328 -23,331 -42,302 -29,415 -26,906 -29,103 -18,180 666 1,291 2,559 1,395 2,491 2,517 11,928
Net Cash Provided by Operating Activities 2,359,251 2,514,490 1,689,373 1,738,849 2,245,933 2,171,546 2,066,677 1,681,278 1,558,851 1,326,252 1,372,865 1,022,003 979,644 820,105 673,066 888,384 583,439 353,559 506,867 375,191 298,157
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -733,088 -762,812 -654,070 -557,840 -405,433 -555,483 -413,898 -371,423 -297,880 -366,960 -646,691 -550,515 -424,434 -416,271 -198,651 -158,487 -224,418 -236,121 -223,955 -175,851 -149,541
Acquisitions Net 0 0 0 0 0 0 0 15,981 0 0 0 0 0 0 -24,558 0 0 0 0 0 0
Purchases of Investments 0 0 0 0 0 0 0 0 0 -718 0 -12,012 -5,430 0 -6,842 -2,904 -36,984 -146,082 -71,938 43,455 -67,400
Sales/Maturities of Investments 0 0 0 0 0 517 3,489 40 1,729 1,104 12,021 1,614 6,247 4,589 8,648 24,548 42,522 137,104 59,337 43,455 0
Other Investing Activities 0 0 0 0 0 517 3,489 18,291 3,388 4,065 -4,329 -2,895 -2,107 -60,086 24,558 10 117 356 615 -43,455 17,400
Net Cash Used for Investing Activities -733,088 -762,812 -654,070 -557,840 -405,433 -554,966 -410,409 -353,092 -292,763 -362,509 -638,999 -563,808 -425,724 -471,768 -196,845 -136,833 -218,763 -244,743 -235,941 -132,396 -199,541
Cash Flows from Financing Activities
Debt Repayment -56,195 -48,568 -48,855,000 -65,000 -1,580,610 -22,209,000 -85,000 -18,468,000 -18,520,461 0 -245,676 -1 0 0 0 0 0 0 -100,000 -6,626 0
Common Stock Issued 24,960 24,900 24,702 25 3,794,250 22,209,000 20,112,000 18,468,000 18,539,000 20,186 21,978 19,074 19,043 17,290 36,479 49,393 47,873 20,753 32,517 39,356 23,391
Common Stock Repurchased -1,091,946 -998,564 -998,851 -707,342 -177,689 -1,335,665 -1,129,384 -920,433 -743,321 -768,925 -589,041 -579,851 -479,446 -465,854 -384,544 -306,045 -304,909 -203,879 -203,787 -175,000 -175,000
Dividends Paid -471,766 -454,814 -431,295 -405,123 -101,404 -369,793 -337,189 -247,526 -214,640 -192,312 -168,454 -147,918 -125,694 -102,042 -77,321 -55,202 -49,838 -40,638 -33,634 -30,715 -25,260
Other Financing Activities 18,766 48,568 48,855,000 25,044 -232,688 22,209 -20,091,888 18,468 23,331 42,302 520,767 26,908 29,103 18,180 14,746 7,291 5,973 5,140 209,599 6,626 -7,962
Net Cash Used Provided by Financing Activities -1,538,752 -1,428,478 -1,405,444 -1,152,396 1,701,859 -1,683,249 -1,531,461 -1,149,491 -916,091 -898,749 -460,426 -681,788 -556,994 -532,426 -410,640 -304,563 -300,901 -218,624 -95,305 -166,359 -184,831
Effect of Forex Changes on Cash 878 -818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 87,075 322,382 -370,141 28,613 3,542,359 -66,669 124,807 178,695 349,997 64,994 273,440 -223,593 -3,074 -184,089 65,581 446,988 63,775 -109,808 175,621 76,436 -86,215
Cash at End of Period 18,800,913 4,886,935 4,612,241 4,982,382 4,953,769 1,411,410 1,478,079 1,290,294 1,111,599 761,602 696,608 423,168 646,761 649,835 833,924 768,343 321,355 257,580 367,388 191,767 115,331
Cash at Start of Period 18,713,838 4,564,553 4,982,382 4,953,769 1,411,410 1,478,079 1,353,272 1,111,599 761,602 696,608 423,168 646,761 649,835 833,924 768,343 321,355 257,580 367,388 191,767 115,331 201,546
Free Cash Flow
Operating Cash Flow 2,359,251 2,514,490 1,689,373 1,738,849 2,245,933 2,171,546 2,066,677 1,681,278 1,558,851 1,326,252 1,372,865 1,022,003 979,644 820,105 673,066 888,384 583,439 353,559 506,867 375,191 298,157
Capital Expenditure -733,088 -762,812 -654,070 -557,840 -405,433 -555,483 -413,898 -371,423 -297,880 -366,960 -646,691 -550,515 -424,434 -416,271 -198,651 -158,487 -224,418 -236,121 -223,955 -175,851 -149,541
Free Cash Flow 1,626,163 1,751,678 1,035,303 1,181,009 1,840,500 1,616,063 1,652,779 1,309,855 1,260,971 959,292 726,174 471,488 555,210 403,834 474,415 729,897 359,021 117,438 282,912 199,340 148,616