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-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-01-31 2006-01-31 2005-01-31 2004-01-31
Revenue 10,879,778 10,208,580 8,630,889 6,151,953 7,398,068 6,716,615 5,884,506 4,854,737 3,924,116 3,241,369 2,670,573 2,220,256 1,776,151 1,454,838 1,222,771 1,084,646 912,141 755,113 579,075 491,152 423,863
Revenue Growth - 18.28% 40.30% -16.84% 10.15% 14.14% 21.21% 23.72% 21.06% 21.37% 20.28% 25.00% 22.09% 18.98% 12.73% 18.91% 20.80% 30.40% 17.90% 15.88%
Cost of Revenue 6,626,739 6,164,070 5,262,335 4,202,794 4,717,004 4,307,304 3,787,697 3,107,508 2,539,783 2,104,582 1,729,325 1,436,582 1,159,311 970,753 849,722 756,712 628,495 519,929 404,794 0 312,203
Gross Profit 4,253,039 4,044,510 3,368,554 1,949,159 2,681,064 2,409,311 2,096,809 1,747,229 1,384,333 1,136,787 941,248 783,674 616,840 484,085 373,049 327,934 283,646 235,184 174,281 491,152 111,660
Gross Profit Margin 39.19% 39.62% 39.03% 31.68% 36.24% 35.87% 35.63% 35.99% 35.28% 35.07% 35.25% 35.30% 34.73% 33.27% 30.51% 30.23% 31.10% 31.15% 30.10% 100.00% 26.34%
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 2,636,907 2,395,299 2,061,545 1,583,017 1,760,716 1,535,464 1,287,232 1,073,834 863,354 712,006 596,390 488,880 410,658 365,201 304,896 281,633 236,925 195,096 144,857 0 98,446
Total Operating Expenses 2,641,022 2,405,900 2,071,062 1,598,017 1,779,970 1,555,231 1,311,518 1,092,405 878,036 726,372 613,660 503,696 420,645 365,201 304,896 281,633 236,925 195,096 144,857 0 100,764
Operating Income or Loss 1,608,557 1,638,610 1,297,492 465,464 901,094 854,080 785,291 654,824 506,297 410,415 327,588 279,978 196,195 118,884 68,153 46,301 46,721 40,088 29,424 491,152 10,896
Operating Margin 14.82% 16.05% 15.03% 7.57% 12.18% 12.72% 13.35% 13.49% 12.90% 12.66% 12.27% 12.61% 11.05% 8.17% 5.57% 4.27% 5.12% 5.31% 5.08% 100.00% 2.57%
Interest Expense -7,419 4,934 -1,663 0 0 5,061 1,568 890 1,143 894 118 185 587 755 2,202 3,943 4,542 3,314 2,951 0 2,789
EBITDA 1,796,750 1,879,982 1,565,952 763,236 1,196,693 1,133,552 1,038,004 865,119 671,346 542,179 433,871 368,211 272,126 183,820 130,319 97,746 86,224 69,824 51,709 491,152 26,307
Depreciation and Amortization 240,463 241,372 268,460 297,772 295,599 279,472 252,713 210,295 165,049 131,764 106,283 88,233 75,931 64,936 62,166 51,445 39,503 29,736 22,285 0 15,411
Income Before Tax 1,627,229 1,643,544 1,295,829 231,085 906,150 859,141 786,859 655,714 507,440 411,309 327,706 279,793 195,608 118,129 65,951 42,358 42,179 36,774 26,473 0 8,107
Income Tax Expense 389,842 401,136 309,992 55,250 200,205 200,582 231,625 245,954 187,432 154,174 124,857 107,244 75,344 47,099 26,595 17,090 16,844 14,231 10,504 481,692 3,023
Net Income 1,237,387 1,242,408 985,837 175,835 705,945 658,559 555,234 409,760 320,008 257,135 202,849 172,549 120,264 71,030 39,356 25,268 25,335 22,543 15,969 9,460 5,084
Net Income Margin 11.41% 12.17% 11.42% 2.86% 9.54% 9.80% 9.44% 8.44% 8.15% 7.93% 7.60% 7.77% 6.77% 4.88% 3.22% 2.33% 2.78% 2.99% 2.76% 1.93% 1.20%
EPS 24.79 24.17 18.09 3.12 12.21 11.00 9.02 6.55 5.00 4.00 3.17 2.73 1.96 1.20 0.68 0.44 0.69 1.38 0.74 -0.70 -2.36
EPS Diluted 24.65 24.01 17.98 3.11 12.15 10.94 8.96 6.52 4.98 3.98 3.15 2.68 1.90 1.16 0.66 0.43 0.48 0.45 0.33 -0.70 -2.36
Weighted Average Shares Out - 51,403 54,482 56,351 57,840 59,864 61,556 62,519 63,949 64,335 63,992 63,250 61,259 58,959 57,915 57,425 20,383 5,771 4,094 3,181 2,331
Weighted Average Shares Out Diluted - 51,738 54,841 56,558 58,105 60,181 61,975 62,851 64,275 64,651 64,461 64,396 63,334 61,288 59,237 58,967 53,293 49,921 48,196 3,181 2,331

Reported Currency: USD Q3 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-01-31 2006-01-31 2004-01-31 2003-01-31
Current Assets
Cash and Cash Equivalents 121,811 737,877 431,560 1,046,051 392,325 409,251 277,445 385,010 345,840 389,149 419,476 320,475 253,738 111,185 4,017 3,638 3,789 3,645 2,839 3,178 2,628
Short Term Investments 0 0 0 0 110,000 0 120,000 30,000 130,000 150,209 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 121,811 737,877 431,560 1,046,051 502,325 409,251 397,445 415,010 475,840 539,358 419,476 320,475 253,738 111,185 4,017 3,638 3,789 3,645 2,839 3,178 2,628
Net Receivables 202,868 199,422 233,682 193,109 139,337 136,168 99,719 88,631 64,992 52,440 47,049 41,515 26,153 22,292 13,477 18,268 20,643 18,476 15,757 0 0
Inventory 2,321,306 1,603,451 1,499,218 1,168,215 1,293,701 1,214,329 1,096,424 943,975 761,793 581,229 457,933 361,125 244,647 218,516 206,948 213,602 176,109 129,237 109,374 0 0
Other Current Assets 117,282 130,246 110,814 107,402 103,567 138,116 98,666 88,621 72,548 66,548 55,993 50,452 43,430 52,396 38,332 41,200 28,403 20,688 17,481 0 0
Total Current Assets 2,792,040 2,709,304 2,281,183 2,514,777 2,055,317 1,914,861 1,693,743 1,536,237 1,375,173 1,260,355 1,002,697 789,324 580,232 404,389 262,774 276,708 228,944 172,046 145,451 3,178 2,628
Non-Current Assets
Property, Plant and Equipment 2,696,190 2,570,536 2,396,732 2,500,409 2,743,089 1,226,029 1,189,453 1,004,358 847,600 717,159 595,736 483,059 376,985 326,099 290,861 292,224 236,389 162,080 133,003 99,577 85,180
Goodwill 10,870 10,870 10,870 10,870 10,870 10,870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 591 1,312 1,538 2,465 3,391 4,317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 0 0 -39,693 -65,359 -89,367 -63,353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 55,346 39,693 65,359 89,367 83,864 59,403 86,498 59,527 20,780 22,246 15,757 12,264 8,922 8,060 8,278 4,080 4,125 3,962 0 0
Other Non-Current Assets 95,317 23,043 74,056 61,448 51,205 14,584 -33,912 -75,215 -51,382 -15,124 -17,952 -12,891 -12,264 -8,922 -8,060 -8,278 0 346 199 -99,577 -85,180
Total Non-Current Assets 2,802,968 2,661,107 2,483,196 2,575,192 2,808,555 1,276,311 1,214,944 1,015,641 855,745 722,815 600,030 485,925 376,985 326,099 290,861 292,224 240,469 166,551 137,164 99,577 85,180
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103,665 107,251
Total Assets 5,595,008 5,370,411 4,764,379 5,089,969 4,863,872 3,191,172 2,908,687 2,551,878 2,230,918 1,983,170 1,602,727 1,275,249 957,217 730,488 553,635 568,932 469,413 338,597 282,615 206,420 195,059
Current Liabilities
Accounts Payable 597,373 559,527 552,730 477,052 414,009 404,016 325,758 259,518 196,174 190,778 148,282 118,886 86,442 87,093 56,387 47,811 52,122 43,071 34,435 0 0
Short Term Debt 483,186 283,293 274,118 253,415 239,629 0 0 0 0 0 0 0 0 0 0 18,000 0 0 0 0 0
Tax Payables 0 58,850 12,786 42,529 39,051 32,085 14,101 8,971 12,702 19,404 15,349 10,054 4,002 10,684 10,781 8,628 5,064 0 0 0 0
Deferred Revenue 350,937 394,677 353,579 274,383 237,535 199,054 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 405,443 444,278 377,583 338,863 246,088 220,666 316,408 269,825 200,053 168,816 118,529 102,181 78,413 76,264 69,970 51,202 59,783 40,870 34,543 0 0
Total Current Liabilities 1,836,939 1,681,775 1,558,010 1,343,713 1,137,261 823,736 642,166 529,343 396,227 359,594 266,811 221,067 164,855 163,357 126,357 117,013 111,905 83,941 68,978 0 0
Non-Current Liabilities
Long Term Debt 1,616,747 1,619,883 1,572,638 1,643,386 1,698,718 0 0 0 0 0 0 0 0 -134,572 -113,718 88,047 74,770 50,737 45,381 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 134,572 113,718 101,288 0 0 0 0 0
Deferred Tax 56,874 55,346 39,693 65,359 89,367 83,864 59,403 86,498 59,527 74,498 66,718 56,361 44,195 30,026 20,952 17,616 0 0 0 0 0
Other Non-Current Liabilities 55,906 53,596 58,665 37,962 36,432 463,354 432,901 385,819 332,278 301,569 266,104 210,879 163,463 134,572 113,718 0 71,235 55,159 45,241 0 0
Total Non-Current Liabilities 1,729,527 1,728,825 1,670,996 1,746,707 1,824,517 547,218 492,304 472,317 391,805 376,067 332,822 267,240 207,658 164,598 134,670 206,951 146,005 105,896 90,622 0 0
Total Liabilities 3,566,466 3,410,600 3,229,006 3,090,420 2,961,778 1,370,954 1,134,470 1,001,660 788,032 735,661 599,633 488,307 372,513 327,955 261,027 323,964 257,910 189,837 159,600 113,642 107,700
Common Stock 495 511 530 569 573 592 614 627 641 647 647 645 627 606 586 582 574 117 71 0 0
Retained Earnings 1,051,876 995,773 653,376 1,189,422 1,128,477 1,105,863 1,093,453 905,785 832,215 679,593 462,378 296,861 186,794 66,530 -4,500 -43,856 -69,124 -83,240 -91,199 0 0
Accumulated Other Comprehensive Income/Loss 0 0 0 56 0 -1,149,107 -959,208 -798,759 -654,355 -526,090 -426,900 -355,300 -296,400 -253,700 0 -631 -719 -4,448 -853 0 0
Total Stockholders Equity 2,028,542 1,959,811 1,535,373 1,999,549 1,902,094 1,820,218 1,774,217 1,550,218 1,442,886 1,247,509 1,003,094 786,942 584,704 402,533 292,608 244,968 211,503 148,760 123,015 92,778 87,359
Total Investments 0 0 -39,693 -65,359 110,000 -63,353 120,000 30,000 130,000 150,209 0 0 0 0 0 0 0 0 0 0 0
Total Debt 2,099,933 1,903,176 1,846,756 1,896,801 1,938,347 0 0 0 0 0 0 0 0 0 0 106,047 74,770 50,737 45,381 0 0
Net Debt 1,978,122 1,165,299 1,415,196 850,750 1,546,022 -409,251 -277,445 -385,010 -345,840 -389,149 -419,476 -320,475 -253,738 -111,185 -4,017 102,409 70,981 47,092 42,542 -3,178 -2,628

Reported Currency: USD TTM 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-01-31 2006-01-31 2004-01-31 2003-01-31
Cash Flows from Operating Activities
Net Income 1,237,387 1,242,408 985,837 175,835 705,945 658,559 555,234 409,760 320,008 257,135 202,849 172,549 120,264 71,030 39,356 25,268 25,335 22,543 15,969 5,084 9,696
Depreciation & Amortization 240,463 241,372 268,460 297,772 295,599 279,472 252,713 210,295 165,049 131,764 106,283 88,233 75,931 64,936 62,166 51,445 39,503 29,736 22,285 15,411 12,522
Deferred Income Tax 18,247 15,653 -25,666 -24,008 5,503 34,080 -27,095 26,971 5,809 9,246 3,868 8,673 10,827 7,741 3,143 22,583 -3,284 -3,080 -3,037 0 0
Stock Based Compensation 43,967 43,044 47,259 27,583 25,045 26,636 24,399 19,340 15,594 14,923 16,003 13,375 11,605 11,155 5,949 3,877 2,283 3,518 1,230 0 0
Change in Working Capital -594,806 -369,162 -498,212 -14,258 -215,469 -45,505 -34,569 -31,768 -124,779 -17,715 8,198 2,442 26,835 32,840 62,740 -26,463 -15,551 7,290 899 0 0
Accounts Receivable -93,941 34,260 -40,573 -297,049 -240,075 -36,387 15,758 -23,639 -12,552 -5,391 -5,534 -15,362 -3,861 -7,152 0 0 -2,167 0 0 0 0
Inventory -206,637 -104,233 -331,003 125,486 -79,372 -122,019 -152,449 -182,182 -180,564 -123,296 -96,808 -116,478 -26,131 -11,568 6,654 -37,493 -46,872 -19,863 -5,134 0 0
Accounts Payable -44,088 8,309 66,156 62,324 9,993 78,256 66,240 63,344 5,396 42,496 29,396 32,444 -651 30,706 8,576 -4,311 9,051 0 0 0 0
Other Working Capital -250,140 -307,498 -192,792 94,981 93,985 34,645 35,882 110,709 62,941 68,476 81,144 101,838 57,478 20,854 47,510 15,341 24,437 27,153 6,033 0 0
Other Non-Cash Items 321,242 308,600 281,587 347,431 284,670 2,885 7,518 87 -5,807 1,239 -9,476 -46,271 -24,575 -11,159 -527 -1,507 -1,380 -4,377 255 -20,495 -22,218
Net Cash Provided by Operating Activities 1,266,500 1,481,915 1,059,265 810,355 1,101,293 956,127 778,200 634,685 375,874 396,592 327,725 239,001 220,887 176,543 172,827 75,203 46,906 55,630 37,601 5,084 9,696
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -419,195 -312,126 -172,187 -151,866 -298,534 -319,400 -440,714 -373,747 -299,167 -249,067 -226,024 -188,578 -128,636 -97,115 -68,105 -110,863 -101,866 -62,331 -41,607 -30,354 -27,430
Acquisitions Net 0 0 0 -1,220 -62,946 -15,707 530,714 -190,000 -150,209 -50,000 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments -438 -2,458 -4,297 -5,665 -110,000 -386,193 -330,000 -90,000 -130,000 -200,209 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 110,000 298,534 506,193 240,000 190,000 150,209 50,000 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -3,822 0 0 0 -298,534 0 -530,714 190,000 150,209 50,000 0 0 0 0 0 0 4,467 -2,414 0 30,354 27,430
Net Cash Used for Investing Activities -423,455 -314,584 -176,484 -48,751 -471,480 -215,107 -530,714 -273,747 -278,958 -399,276 -226,024 -188,578 -128,636 -97,115 -68,105 -110,863 -97,399 -64,745 -41,607 -30,354 -27,430
Cash Flows from Financing Activities
Debt Repayment 0 0 0 -800,000 0 0 0 0 0 0 0 0 0 0 -1,267,720 -1,186,692 -24,033 0 0 0 0
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 17,100 1,228 2,517 124,783 1,422 630 0 0
Common Stock Repurchased -1,191,256 -907,025 -1,537,602 -118,248 -690,519 -622,335 -371,824 -347,114 -169,368 -41,511 -37,968 -79 -3,236 0 0 -59 -6,742 -2,217 0 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 -62,482 0 0 0 -1,217,969 -93,012 0 0 0 0
Other Financing Activities 219,394 46,011 40,386 810,314 43,780 13,121 16,773 25,346 29,143 13,868 35,268 78,875 53,538 10,640 1,162,149 2,437,712 49,641 10,716 3,211 0 0
Net Cash Used Provided by Financing Activities -971,862 -861,014 -1,497,216 -107,934 -646,739 -609,214 -355,051 -321,768 -140,225 -27,643 -2,700 16,314 50,302 27,740 -104,343 35,509 50,637 9,921 3,841 0 0
Effect of Forex Changes on Cash 0 0 -56 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -128,817 306,317 -614,491 653,726 -16,926 131,806 -107,565 39,170 -43,309 -30,327 99,001 66,737 142,553 107,168 379 -151 144 806 -165 -25,270 -17,734
Cash at End of Period 1,884,764 737,877 431,560 1,046,051 392,325 409,251 277,445 385,010 345,840 389,149 419,476 320,475 253,738 111,185 4,017 3,638 3,789 3,645 2,839 -25,270 -17,734
Cash at Start of Period 2,013,581 431,560 1,046,051 392,325 409,251 277,445 385,010 345,840 389,149 419,476 320,475 253,738 111,185 4,017 3,638 3,789 3,645 2,839 3,004 0 0
Free Cash Flow
Operating Cash Flow 1,266,500 1,481,915 1,059,265 810,355 1,101,293 956,127 778,200 634,685 375,874 396,592 327,725 239,001 220,887 176,543 172,827 75,203 46,906 55,630 37,601 5,084 9,696
Capital Expenditure -419,195 -312,126 -172,187 -151,866 -298,534 -319,400 -440,714 -373,747 -299,167 -249,067 -226,024 -188,578 -128,636 -97,115 -68,105 -110,863 -101,866 -62,331 -41,607 -30,354 -27,430
Free Cash Flow 847,305 1,169,789 887,078 658,489 802,759 636,727 337,486 260,938 76,707 147,525 101,701 50,423 92,251 79,428 104,722 -35,660 -54,960 -6,701 -4,006 -25,270 -17,734