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-01-28 2023-01-29 2022-01-30 2021-01-31 2020-02-02 2019-02-03 2018-01-28 2017-01-29 2016-01-31 2015-02-01 2014-02-02 2013-02-03 2012-01-29 2011-01-30 2010-01-31 2009-02-01 2008-02-03 2007-01-31 2006-01-31 2005-01-31
Revenue 10,181,732 9,619,278 8,110,518 6,256,617 4,401,879 3,979,296 3,288,319 2,649,181 2,344,392 2,060,523 1,797,213 1,370,358 1,370,358 1,000,839 711,704 452,898 353,488 274,713 148,885 84,129 40,748
Revenue Growth - 18.60% 29.63% 42.14% 10.62% 21.01% 24.13% 13.00% 13.78% 14.65% 31.15% 0.00% 36.92% 40.63% 57.14% 28.12% 28.68% 84.51% 76.97% 106.46%
Cost of Revenue 4,189,448 4,009,873 3,618,178 2,648,052 1,937,888 1,755,910 1,472,032 1,250,391 1,144,775 1,063,357 883,033 607,532 607,532 431,569 316,757 229,812 174,421 128,411 72,903 41,177 0
Gross Profit 5,992,284 5,609,405 4,492,340 3,608,565 2,463,991 2,223,386 1,816,287 1,398,790 1,199,617 997,166 914,180 762,826 762,826 569,270 394,947 223,086 179,067 146,302 75,982 42,952 40,748
Gross Profit Margin 58.79% 58.31% 55.39% 57.68% 55.98% 55.87% 55.23% 52.80% 51.17% 48.39% 50.87% 55.67% 55.67% 56.88% 55.49% 49.26% 50.66% 53.26% 51.03% 51.06% 100.00%
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,557,014 3,397,218 2,757,447 2,225,034 1,609,003 1,334,247 1,110,451 904,264 778,465 628,090 538,147 386,387 386,387 282,312 212,784 136,161 118,098 96,177 52,540 39,225 0
Total Operating Expenses 3,558,132 3,476,729 2,766,199 2,233,816 1,614,163 1,334,276 1,110,451 904,264 778,465 628,090 538,147 386,387 386,387 282,312 212,784 136,161 122,503 96,177 59,768 39,225 0
Operating Income or Loss 2,434,152 2,132,676 1,328,408 1,333,355 819,986 889,110 705,836 456,001 421,152 369,076 376,033 376,439 376,439 286,958 180,391 86,546 56,564 50,125 16,213 3,727 40,748
Operating Margin 23.38% 22.17% 16.38% 21.31% 18.63% 22.34% 21.46% 17.21% 17.96% 17.91% 20.92% 27.47% 27.47% 28.67% 25.35% 19.11% 16.00% 18.25% 10.89% 4.43% 100.00%
Interest Expense 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
EBITDA 2,707,512 2,586,561 2,017,932 1,598,955 1,004,610 889,110 828,320 568,233 508,849 442,459 434,397 440,426 419,439 317,217 205,005 107,542 75,971 58,466 28,060 6,193 40,748
Depreciation and Amortization 302,622 379,384 291,791 224,206 185,260 161,800 122,484 108,235 87,697 73,383 58,364 43,000 43,000 30,259 24,614 20,832 15,823 8,341 4,619 2,466 0
Income Before Tax 2,450,269 2,175,735 1,332,571 1,333,869 819,350 897,393 715,250 459,998 422,729 368,495 383,135 381,396 381,396 289,458 183,277 86,710 57,386 50,979 16,308 3,730 0
Income Tax Expense 714,588 625,545 477,771 358,547 230,437 251,797 231,449 201,336 119,348 102,448 144,102 109,965 109,965 104,494 61,080 28,429 16,884 20,471 8,753 2,336 1,411
Net Income 1,735,681 1,550,190 854,800 975,322 588,913 645,596 483,801 258,662 303,381 266,047 239,033 279,547 270,556 184,063 121,847 58,281 39,363 30,842 7,666 1,394 -1,411
Net Income Margin 16.67% 16.12% 10.54% 15.59% 13.38% 16.22% 14.71% 9.76% 12.94% 12.91% 13.30% 20.40% 19.74% 18.39% 17.12% 12.87% 11.14% 11.23% 5.15% 1.66% -3.46%
EPS 13.87 12.23 6.70 7.52 4.52 4.95 3.63 1.90 2.21 1.90 1.66 1.88 1.88 1.29 0.86 0.41 0.28 0.23 0.06 0.01 -0.02
EPS Diluted 13.85 12.20 6.68 7.49 4.50 4.93 3.61 1.90 2.21 1.89 1.66 1.85 1.85 1.27 0.85 0.41 0.28 0.23 0.06 0.01 -0.02
Weighted Average Shares Out - 126,726 127,666 129,768 130,289 130,393 133,413 135,988 137,086 140,365 143,935 144,000 144,000 143,196 141,720 140,502 137,421 132,860 130,313 89,549 89,549
Weighted Average Shares Out Diluted - 127,060 128,017 130,295 130,871 130,955 133,971 136,198 137,302 140,610 144,298 145,806 145,806 145,278 143,858 141,898 141,885 138,596 130,608 89,549 89,549

Reported Currency: USD Q3 2024-01-28 2023-01-29 2022-01-30 2021-01-31 2020-02-02 2019-02-03 2018-01-28 2017-01-29 2016-01-31 2015-02-01 2014-02-02 2013-02-03 2012-01-29 2011-01-30 2010-01-31 2009-02-01 2008-02-03 2007-01-31 2006-01-31 2004-01-31
Current Assets
Cash and Cash Equivalents 1,188,419 2,243,971 1,154,867 1,259,871 1,150,517 1,093,505 881,320 990,501 734,846 501,482 664,479 590,179 590,179 409,437 316,286 159,573 56,797 53,339 16,029 3,877 433
Short Term Investments 0 0 8 318,698 183,015 203,360 63,522 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 1,188,419 2,243,971 1,154,867 1,259,871 1,150,517 1,093,505 881,320 990,501 734,846 501,482 664,479 590,179 590,179 409,437 316,286 159,573 56,797 53,339 16,029 3,877 433
Net Receivables 143,418 124,769 132,906 77,001 62,399 40,219 35,786 19,173 9,200 13,108 13,746 11,903 6,351 5,202 9,116 8,238 4,029 4,302 2,483 1,574 0
Inventory 1,800,893 1,323,602 1,447,367 966,481 647,230 518,513 404,842 329,562 298,432 284,009 208,116 155,222 155,222 104,097 57,469 44,070 52,051 39,092 26,628 21,078 0
Other Current Assets 0 368,235 424,313 311,500 264,233 155,701 107,334 97,046 162,380 182,906 64,671 79,765 70,602 8,357 6,408 4,529 4,111 5,557 3,353 688 0
Total Current Assets 3,132,730 4,060,577 3,159,453 2,614,853 2,124,379 1,807,938 1,429,282 1,436,282 1,162,737 917,039 951,012 787,053 787,053 527,093 389,279 216,410 116,988 97,906 48,493 27,217 433
Non-Current Assets
Property, Plant and Equipment 3,058,348 2,811,421 2,239,033 1,731,253 1,480,522 1,361,357 567,237 473,642 423,499 349,605 296,008 214,639 214,639 162,941 70,954 61,591 61,662 44,039 18,822 10,427 0
Goodwill 164,462 24,083 24,144 386,880 386,877 24,182 24,239 24,606 24,233 23,830 24,413 26,060 26,060 26,336 20,274 899 774 963 812 840 0
Intangible Assets 13,723 0 21,961 71,299 80,080 241 26,634 73 324 947 1,750 4,141 4,141 5,536 6,838 7,151 7,386 7,161 2,140 2,442 0
Long Term Investments -232,594 0 -162,447 -138,193 -113,357 19,901 -63,953 -63,880 -46,748 -22,656 -23,030 0 0 0 1,301 2,432 0 0 0 0 0
Tax Assets 9,253 9,176 162,447 138,193 113,357 31,435 63,953 63,880 46,748 22,656 23,030 15,033 15,033 8,587 7,894 15,102 19,374 1,125 588 187 0
Other Non-Current Assets 0 186,684 162,447 138,193 113,357 36,300 63,953 63,880 46,748 22,656 23,030 4,152 4,152 4,141 2,762 3,673 5,453 3,899 999 801 0
Total Non-Current Assets 3,245,786 3,031,364 2,447,585 2,327,625 2,060,836 1,473,416 655,429 562,201 494,804 397,038 345,201 264,025 264,025 207,541 110,023 90,848 94,648 57,186 23,362 14,697 0
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,323
Total Assets 6,378,516 7,091,941 5,607,038 4,942,478 4,185,215 3,281,354 2,084,711 1,998,483 1,657,541 1,314,077 1,296,213 1,051,078 1,051,078 734,634 499,302 307,258 211,636 155,092 71,855 41,914 2,323
Current Liabilities
Accounts Payable 385,960 348,441 172,732 289,728 172,246 79,997 95,533 24,646 24,846 10,381 9,339 12,647 1,045 14,536 6,659 11,028 5,269 5,397 4,935 5,877 0
Short Term Debt 1,514,101 498,540 207,972 377,992 332,182 128,497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 96,808 12,098 174,221 133,852 8,357 43,806 67,412 15,700 30,290 37,736 20,073 48,138 48,138 21,460 18,399 7,742 2,133,036 0 0 0 0
Deferred Revenue 0 306,479 251,478 208,195 155,848 120,413 99,412 82,668 70,454 57,736 46,252 35,113 35,113 22,773 0 0 0 0 0 0 0
Other Current Liabilities 0 679,990 685,795 720,065 307,276 368,118 337,532 252,252 115,859 119,651 130,469 55,429 84,174 67,443 60,306 39,908 -2,092,971 30,424 26,349 6,365 0
Total Current Liabilities 1,996,869 1,631,261 1,492,198 1,405,334 883,178 620,418 500,477 292,598 241,449 225,504 159,881 133,357 133,357 103,439 85,364 58,678 45,335 35,822 31,284 12,242 0
Non-Current Liabilities
Long Term Debt 0 1,154,012 862,362 692,056 632,590 563,238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 28,555 38,074 43,150 48,226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 33,231 29,522 55,084 53,352 58,755 43,432 14,249 1,336 7,262 10,759 3,633 3,977 0 0 0 0 158 197 384 537 0
Other Non-Current Liabilities 0 45,065 20,040 51,690 52,126 5,596 124,010 107,589 48,857 50,332 43,131 35,515 30,422 25,014 19,645 15,472 11,301 6,721 2,240 1,073 0
Total Non-Current Liabilities 33,231 1,228,599 966,041 797,098 743,471 708,718 138,259 108,925 56,119 61,091 46,764 30,422 30,422 25,014 19,645 15,472 11,459 6,918 2,624 1,610 0
Total Liabilities 2,030,100 2,859,860 2,458,239 2,202,432 1,626,649 1,329,136 638,736 401,523 297,568 286,595 206,645 163,779 163,779 128,453 105,009 74,150 56,794 42,739 33,908 13,852 1,904
Common Stock 585 606 611 616 626 621 608 628 637 637 661 562 562 551 534 511 504 467 0 0 0
Retained Earnings 3,694,547 3,920,362 2,926,127 2,512,840 2,346,428 1,820,637 1,346,890 1,455,002 1,294,214 1,019,515 1,020,619 644,275 644,275 373,719 189,656 67,809 9,528 -29,835 -60,677 -68,344 0
Accumulated Other Comprehensive Income/Loss -319,802 -264,256 -252,584 -195,917 -177,155 -224,581 -216,808 -142,923 -201,500 -238,203 -173,407 21,090 21,090 21,549 20,329 5,867 -11,151 5,397 -1,057 559 0
Total Stockholders Equity 4,348,416 4,232,081 3,148,799 2,740,046 2,558,566 1,952,218 1,445,975 1,596,960 1,359,973 1,027,482 1,089,568 887,299 887,299 601,376 390,389 233,108 154,843 112,034 37,379 28,052 419
Total Investments -232,594 8 -162,447 -138,193 -113,357 203,360 -63,953 -63,880 -46,748 -22,656 -23,030 0 0 0 1,301 2,432 0 0 0 0 0
Total Debt 1,514,101 1,403,282 1,070,334 881,052 798,681 739,961 0 6,427 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt 325,682 -840,689 -84,533 -378,819 -351,836 -353,544 -881,320 -984,074 -734,846 -501,482 -664,479 -590,179 -590,179 -409,437 -316,286 -159,573 -56,797 -53,339 -16,029 -3,877 -433

Reported Currency: USD TTM 2024-01-28 2023-01-29 2022-01-30 2021-01-31 2020-02-02 2019-02-03 2018-01-28 2017-01-29 2016-01-31 2015-02-01 2014-02-02 2013-02-03 2012-01-29 2011-01-30 2010-01-31 2009-02-01 2008-02-03 2007-01-31 2006-01-31
Cash Flows from Operating Activities
Net Income 1,735,681 1,550,190 854,800 975,322 588,913 645,596 483,801 258,662 303,381 266,047 239,033 271,431 271,431 184,964 122,197 58,281 39,363 30,842 7,666 1,394
Depreciation & Amortization 416,221 379,384 291,791 224,206 185,478 161,933 122,484 108,235 87,697 73,383 58,364 43,000 43,000 30,259 24,614 20,832 15,823 8,341 4,619 2,466
Deferred Income Tax -28,383 -28,383 3,042 -5,180 34,908 24,129 16,786 -11,416 -17,563 11,142 2,087 -6,445 -6,445 -693 11,234 387 -6,441 1,799 -3,077 -175
Stock Based Compensation 94,897 93,560 78,075 69,137 56,600 46,100 28,568 17,610 16,822 10,356 8,269 10,087 15,637 10,340 7,273 5,616 6,532,308 0 0 0
Change in Working Capital 82,169 199,223 -596,992 129,131 -47,549 -142,638 112,875 104,628 603 -59,743 8,577 -32,258 -32,258 -13,730 23,966 30,790 -3,363 -8,504 12,869 -16,677
Accounts Receivable 0 0 -118,627 174,877 -88,201 0 66,539 48,934 -8,677 82,039 29,004 8,207 8,207 3,743 -587 2,229 0 0 0 0
Inventory -109,297 66,584 -510,510 -323,609 -96,548 -117,591 -85,942 -21,178 -5,403 -83,286 -26,806 -51,022 -51,022 -46,072 -7,954 11,296 -19,782 -12,057 -5,431 -10,694
Accounts Payable 81,261 177,367 -107,280 117,655 82,663 -14,810 71,962 -1,551 14,080 1,247 -2,198 -13,481 -13,481 7,861 -5,167 16,590 0 0 0 0
Other Working Capital 110,205 -44,728 139,425 160,208 54,537 -25,047 60,316 78,423 603 -59,743 8,577 24,038 24,038 20,738 37,674 675 16,419 3,552 18,300 -5,984
Other Non-Cash Items 290,903 102,190 335,747 -3,508 -9,211 -41,675 -21,735 11,618 -5,821 -2,445 -1,881 -11,252 -11,252 -7,525 -9,289 2,054 -1,087 5,947 2,830 2,700
Net Cash Provided by Operating Activities 2,255,421 2,296,164 966,463 1,389,108 803,336 669,316 742,779 489,337 385,119 298,740 314,449 280,113 280,113 203,615 179,995 117,960 46,438 38,091 25,699 -10,282
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -660,762 -651,865 -638,657 -394,502 -229,226 -283,048 -225,807 -157,864 -149,511 -143,487 -119,733 -93,229 -93,229 -122,311 -42,839 -16,307 -40,530 -29,676 -12,414 -7,846
Acquisitions Net 0 0 0 0 -452,581 0 0 0 0 0 0 0 0 0 0 0 -3,402 -5,559 -512 -461
Purchases of Investments -856 0 0 -23,389 -14,607 0 -16,216 -7,203 0 0 0 0 0 0 0 0 -2,863 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 347 0 0 0 0 0 0 0 0 0 0 6,264,986 0 0 0
Other Investing Activities -123,259 -2,267 68,720 -10,000 882 4,293 -771 -8,325 0 0 0 0 0 -5,654 -12,482 -810 -6,264,986 0 0 0
Net Cash Used for Investing Activities -784,021 -654,132 -569,937 -427,891 -695,532 -278,408 -242,794 -173,392 -149,511 -143,487 -119,733 -93,229 -93,229 -122,311 -42,839 -16,307 -46,795 -35,235 -12,926 -8,307
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222 -3,946
Common Stock Issued 3,393 42,430 0 18,194 15,263 0 17,650 5,628 6,907 4,704 0 0 0 0 0 0 1,436 38,404 446 93,037
Common Stock Repurchased -1,355,537 -558,652 -444,001 -812,602 -63,663 -173,399 -598,340 -100,261 -29,327 -274,193 -147,431 -5,721 0 0 0 0 0 -6,992 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -11,218 9,824 -23,486 -32,385 15,263 -3,774 8,126 2,399 4,912 500 -1,646 8,907 -5,491 15,364 13,699 -2,649 12,024 -6,992 0 -69,005
Net Cash Used Provided by Financing Activities -1,366,755 -548,828 -467,487 -844,987 -80,788 -177,173 -590,214 -97,862 -25,338 -273,693 -149,077 -5,491 -5,491 15,364 13,699 -2,649 13,461 31,977 669 20,086
Effect of Forex Changes on Cash -7,364 -4,100 -34,043 -6,876 29,996 -1,550 -18,952 37,572 23,094 -44,557 -79,809 -651 -651 -3,517 5,858 3,772 -8,851 2,479 -1,291 -272
Net Change in Cash 97,320 1,089,104 -105,004 109,354 57,012 212,185 -109,181 255,655 233,364 -162,997 -34,170 180,742 180,742 93,151 156,713 102,776 4,252 37,311 12,152 1,225
Cash at End of Period 6,943,158 2,243,971 1,154,867 1,259,871 1,150,517 1,093,505 881,320 990,501 734,846 501,482 664,479 590,179 590,179 409,437 316,286 159,573 56,797 53,339 16,029 3,877
Cash at Start of Period 6,845,838 1,154,867 1,259,871 1,150,517 1,093,505 881,320 990,501 734,846 501,482 664,479 698,649 409,437 409,437 316,286 159,573 56,797 52,545 16,029 3,877 2,652
Free Cash Flow
Operating Cash Flow 2,255,421 2,296,164 966,463 1,389,108 803,336 669,316 742,779 489,337 385,119 298,740 314,449 280,113 280,113 203,615 179,995 117,960 46,438 38,091 25,699 -10,282
Capital Expenditure -660,762 -651,865 -638,657 -394,502 -229,226 -283,048 -225,807 -157,864 -149,511 -143,487 -119,733 -93,229 -93,229 -122,311 -42,839 -16,307 -40,530 -29,676 -12,414 -7,846
Free Cash Flow 1,594,659 1,644,299 327,806 994,606 574,110 386,268 516,972 331,473 235,608 155,253 194,716 186,884 186,884 81,304 137,156 101,653 5,907 8,415 13,285 -18,128