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-01-31 2006-01-31 2005-01-31
Revenue 11,362,333 11,207,303 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
Revenue Growth - 9.78% 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%
Cost of Revenue 6,968,168 6,826,203 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
Gross Profit 4,394,165 4,381,100 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
Gross Profit Margin 38.76% 39.09% 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%
Research and Development 889 0 1,014 926 926 926 314 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,813,353 2,694,561 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
Total Operating Expenses 2,818,236 2,694,561 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
Operating Income or Loss 1,568,660 1,678,029 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
Operating Margin 13.71% 14.97% 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%
Interest Expense 0 0 0 1,663 0 0 0 0 0 0 0 0 185 587 755 2,202 3,943 4,542 0 0 0
EBITDA 1,837,906 1,939,491 1,879,982 1,565,952 534,592 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
Depreciation and Amortization 259,642 243,840 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
Income Before Tax 1,582,169 1,695,651 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
Income Tax Expense 379,952 404,646 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
Net Income 1,202,217 1,291,005 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
Net Income Margin 10.51% 11.52% 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%
EPS 25.12 26.18 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
EPS Diluted 24.99 26.03 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
Weighted Average Shares Out - 49,304 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
Weighted Average Shares Out Diluted - 49,596 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

Reported Currency: USD Q3 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-01-31 2006-01-31 2004-01-31
Current Assets
Cash and Cash Equivalents 177,782 766,594 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
Short Term Investments 0 0 0 199,939 0 110,000 0 120,000 30,000 130,000 150,209 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 177,782 766,594 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
Net Receivables 213,621 207,939 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
Inventory 2,365,186 1,742,136 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
Other Current Assets 198,273 119,849 168,554 116,723 107,402 119,954 155,113 100,155 88,621 72,548 29,679 29,137 66,209 55,694 52,396 68,604 41,200 47,587 20,688 17,481 0
Total Current Assets 2,954,862 2,836,518 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
Non-Current Assets
Property, Plant and Equipment 2,883,474 2,756,865 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
Goodwill 10,870 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
Intangible Assets 281 510 1,312 1,538 2,465 3,391 4,317 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 0 0 2,316 -39,693 -65,359 -89,367 -63,353 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 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
Other Non-Current Assets 108,999 102,248 20,727 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
Total Non-Current Assets 3,003,624 2,870,493 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
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103,665
Total Assets 5,958,486 5,707,011 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
Current Liabilities
Accounts Payable 593,219 544,001 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
Short Term Debt 484,685 567,642 566,586 548,236 506,830 479,258 0 0 0 0 0 0 0 0 0 0 18,000 0 0 0 0
Tax Payables 62,759 68,100 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
Deferred Revenue 405,040 436,591 394,677 353,579 274,383 237,535 199,054 63,139 46,268 31,830 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 270,704 934 79,292 36,127 -15,625 -103,568 188,581 302,307 260,854 187,351 149,412 103,180 92,127 74,411 65,580 59,189 42,574 54,719 40,870 34,543 0
Total Current Liabilities 1,816,407 1,658,191 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
Non-Current Liabilities
Long Term Debt 1,656,317 1,627,271 1,619,883 1,572,638 1,643,386 1,698,718 0 0 0 0 0 0 0 0 0 0 88,047 74,770 50,737 45,381 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134,572 113,718 101,288 0 0 0 0
Deferred Tax 91,729 85,921 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
Other Non-Current Liabilities 65,024 56,300 108,942 58,665 37,962 36,432 463,354 492,304 385,819 391,805 301,569 266,104 210,879 163,463 0 0 0 71,235 55,159 45,241 0
Total Non-Current Liabilities 1,813,070 1,769,492 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
Total Liabilities 3,629,477 3,427,683 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
Common Stock 474 491 511 530 569 573 592 614 627 641 647 647 645 627 606 586 582 574 117 71 0
Retained Earnings 1,330,181 1,286,765 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
Accumulated Other Comprehensive Income/Loss 0 -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
Total Stockholders Equity 2,329,009 2,279,328 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
Total Investments 0 1,163 2,316 -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
Total Debt 2,141,002 1,911,092 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
Net Debt 1,963,220 1,144,498 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

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-01-31 2006-01-31 2004-01-31
Cash Flows from Operating Activities
Net Income 1,202,217 1,291,005 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
Depreciation & Amortization 259,642 243,840 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
Deferred Income Tax 34,855 30,575 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
Stock Based Compensation 42,460 48,246 43,044 47,259 27,583 25,642 26,636 24,399 19,340 15,594 14,923 16,003 13,375 11,605 11,155 5,949 3,877 2,283 0 0 0
Change in Working Capital -467,199 -481,573 -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
Accounts Receivable -10,753 -8,517 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
Inventory -43,880 -138,685 -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
Accounts Payable -8,480 -20,873 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
Other Working Capital -404,086 -313,498 -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
Other Non-Cash Items 717,428 344,173 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
Net Cash Provided by Operating Activities 1,416,346 1,476,266 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -424,773 -435,267 -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
Acquisitions Net 0 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
Purchases of Investments -6,379 0 -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
Sales/Maturities of Investments 0 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
Other Investing Activities -4,868 -6,158 -2,458 -4,297 104,335 -298,534 117,899 -530,714 190,000 150,209 50,000 0 0 0 0 0 0 4,467 -2,414 0 30,354
Net Cash Used for Investing Activities -432,169 -441,425 -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
Cash Flows from Financing Activities
Debt Repayment -195,400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106,047 31,277 24,033 5,356 2,998 0
Common Stock Issued 0 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
Common Stock Repurchased -944,371 -1,018,300 -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
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 -62,482 0 0 0 0 -93,012 0 0 0
Other Financing Activities 207,615 12,176 46,011 40,386 10,314 43,780 13,121 15,607 25,346 29,143 13,868 35,268 78,875 53,538 27,740 1,704 1,774 1,575 5,360 213 0
Net Cash Used Provided by Financing Activities -928,206 -1,006,124 -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
Effect of Forex Changes on Cash 0 0 0 -56 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 55,971 28,717 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
Cash at End of Period 1,882,934 766,594 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
Cash at Start of Period 1,826,963 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,004 0
Free Cash Flow
Operating Cash Flow 1,416,346 1,476,266 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
Capital Expenditure -424,773 -435,267 -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
Free Cash Flow 991,573 1,040,999 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