Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-02-03 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-29 2021-10-30 2021-07-31 2021-05-01 2021-01-30 2020-10-31 2020-08-01 2020-05-02 2020-02-01 2019-11-02 2019-08-03 2019-05-04 2019-02-02 2018-11-03 2018-08-04 2018-05-05 2018-02-03 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-30 2016-01-30 2015-10-31 2015-08-01 2015-05-02 2015-01-31 2014-11-01 2014-08-02 2014-05-03
Revenue 3,554,298 2,488,933 2,529,809 2,634,263 3,226,773 2,338,793 2,297,113 2,345,901 2,729,388 1,995,775 1,967,207 1,938,519 2,198,701 1,552,033 1,228,009 1,173,210 2,305,918 1,682,514 1,666,607 1,743,029 2,124,716 1,560,011 1,488,221 1,543,667 1,937,592 1,342,181 1,289,854 1,314,879 1,580,574 1,131,232 1,069,215 1,073,716 1,268,295 910,700 876,999 868,122 1,047,641 745,722 734,236 713,770
Revenue Y/Y Growth 10.15% 6.42% 10.13% 12.29% 18.22% 17.19% 16.77% 21.02% 24.14% 28.59% 60.19% 65.23% -4.65% -7.76% -26.32% -32.69% 8.53% 7.85% 11.99% 12.91% 9.66% 16.23% 15.38% 17.40% 22.59% 18.65% 20.64% 22.46% 24.62% 24.22% 21.92% 23.68% 21.06% 22.12% 19.44% 21.62% - - - -
Cost of Revenue 2,213,734 1,496,866 1,536,197 1,579,406 2,014,270 1,375,976 1,368,949 1,404,875 1,702,059 1,206,301 1,169,244 1,184,731 1,427,673 1,006,514 899,002 869,605 1,499,033 1,059,081 1,060,708 1,098,182 1,383,857 987,733 952,760 982,954 1,279,245 849,053 820,528 838,871 1,035,666 704,179 684,377 683,286 829,259 575,062 570,524 564,938 697,904 463,967 474,894 467,817
Gross Profit 1,340,564 992,067 993,612 1,054,857 1,212,503 962,817 928,164 941,026 1,027,329 789,474 797,963 753,788 771,028 545,519 329,007 303,605 806,885 623,433 605,899 644,847 740,859 572,278 535,461 560,713 658,347 493,128 469,326 476,008 544,908 427,053 384,838 390,430 439,036 335,638 306,475 303,184 349,737 281,755 259,342 245,953
Gross Profit Margin 37.72% 39.86% 39.28% 40.04% 37.58% 41.17% 40.41% 40.11% 37.64% 39.56% 40.56% 38.88% 35.07% 35.15% 26.79% 25.88% 34.99% 37.05% 36.36% 37.00% 34.87% 36.68% 35.98% 36.32% 33.98% 36.74% 36.39% 36.20% 34.48% 37.75% 35.99% 36.36% 34.62% 36.85% 34.95% 34.92% 33.38% 37.78% 35.32% 34.46%
Research and Development 889 0 0 0 1,014 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 820,360 661,380 600,692 612,129 762,706 597,164 534,459 500,970 649,968 503,403 464,299 443,875 514,140 416,378 271,587 380,912 515,542 449,198 392,843 403,133 457,245 395,453 337,142 345,624 399,631 320,729 283,427 283,445 316,266 280,464 236,380 240,724 268,169 218,763 183,937 192,485 210,702 181,093 157,768 162,443
Total Operating Expenses 820,360 661,380 600,692 612,129 764,885 600,961 536,736 503,318 651,707 505,235 465,656 448,464 516,358 420,618 275,494 385,547 519,129 455,653 397,881 407,307 459,649 403,065 341,646 350,871 403,928 330,461 289,526 287,603 320,678 287,392 241,069 243,266 269,550 224,869 188,015 195,602 212,270 187,667 161,363 165,072
Operating Income or Loss 517,090 327,227 391,642 442,070 447,618 361,856 391,428 437,708 375,622 284,239 332,307 305,324 224,272 101,277 12,755 -101,484 287,756 167,780 208,018 237,540 281,210 169,213 193,815 209,842 254,419 162,667 179,800 188,405 224,230 139,661 143,769 147,164 169,486 110,769 118,460 107,582 137,467 94,088 97,979 80,881
Operating Margin 14.55% 13.15% 15.48% 16.78% 13.87% 15.47% 17.04% 18.66% 13.76% 14.24% 16.89% 15.75% 10.20% 6.53% 1.04% -8.65% 12.48% 9.97% 12.48% 13.63% 13.24% 10.85% 13.02% 13.59% 13.13% 12.12% 13.94% 14.33% 14.19% 12.35% 13.45% 13.71% 13.36% 12.16% 13.51% 12.39% 13.12% 12.62% 13.34% 11.33%
Interest Expense 0 0 -4,449 0 0 0 0 401 467 413 425 358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200
EBITDA 585,885 395,558 456,111 501,335 447,618 420,317 452,310 500,547 375,622 349,396 401,285 375,923 285,068 220,882 171,674 14,226 287,756 242,036 281,159 309,350 353,030 239,050 262,841 278,631 254,419 224,795 242,906 250,881 224,230 193,123 193,434 195,051 169,486 153,082 157,231 145,549 137,467 127,771 129,878 111,354
Depreciation and Amortization 62,567 61,411 61,913 57,949 59,190 58,461 60,882 62,839 63,726 65,157 68,978 70,599 71,386 72,357 77,403 76,626 76,392 74,256 73,141 71,810 71,820 69,837 69,026 68,789 65,003 62,128 63,106 62,476 59,281 53,462 49,665 47,887 45,998 42,313 38,771 37,967 35,709 33,683 31,899 30,473
Income Before Tax 520,418 329,724 396,091 449,418 451,996 362,705 391,536 437,307 375,155 283,826 331,882 304,966 223,809 99,894 10,138 -102,756 288,195 168,680 209,689 239,586 282,485 170,531 194,958 211,167 254,778 162,983 180,355 188,743 224,346 139,872 144,017 147,479 169,759 111,052 118,736 107,893 137,698 94,342 98,188 81,081
Income Tax Expense 126,049 80,241 95,989 102,367 111,245 88,120 95,859 105,912 85,789 68,537 80,989 74,677 52,315 25,096 2,086 -24,247 65,476 38,933 48,431 47,365 67,811 39,365 46,635 46,771 46,605 58,338 66,162 60,520 84,128 52,310 54,013 55,503 61,936 39,982 44,567 40,947 50,434 35,218 37,394 31,128
Net Income 394,369 249,483 300,102 347,051 340,751 274,585 295,677 331,395 289,366 215,289 250,893 230,289 171,494 74,798 8,052 -78,509 222,719 129,747 161,258 192,221 214,674 131,166 148,323 164,396 208,173 104,645 114,193 128,223 140,218 87,562 90,004 91,976 107,823 71,070 74,169 66,946 87,264 59,124 60,794 49,953
Net Income Margin 11.10% 10.02% 11.86% 13.17% 10.56% 11.74% 12.87% 14.13% 10.60% 10.79% 12.75% 11.88% 7.80% 4.82% 0.66% -6.69% 9.66% 7.71% 9.68% 11.03% 10.10% 8.41% 9.97% 10.65% 10.74% 7.80% 8.85% 9.75% 8.87% 7.74% 8.42% 8.57% 8.50% 7.80% 8.46% 7.71% 8.33% 7.93% 8.28% 7.00%
EPS 8.13 5.09 6.05 6.92 6.73 5.37 5.73 6.34 5.44 3.97 4.59 4.13 3.04 1.33 0.14 -1.39 3.91 2.25 2.77 3.28 3.66 2.20 2.47 2.71 3.42 1.71 1.84 2.06 2.25 1.40 1.44 1.46 1.69 1.11 1.16 1.04 1.36 0.92 0.94 0.78
EPS Diluted 8.08 5.07 6.02 6.88 6.68 5.34 5.70 6.30 5.41 3.94 4.56 4.10 3.03 1.32 0.14 -1.39 3.89 2.25 2.76 3.26 3.64 2.18 2.46 2.70 3.40 1.70 1.83 2.05 2.24 1.40 1.43 1.45 1.69 1.11 1.15 1.04 1.35 0.91 0.94 0.77
Weighted Average Shares Out 48,500 49,007 49,617 50,153 50,624 51,131 51,607 52,250 53,163 54,291 54,675 55,795 56,341 56,327 56,318 56,419 56,992 57,568 58,171 58,631 58,631 59,724 60,070 60,610 60,938 61,299 61,935 62,101 62,201 62,371 62,475 63,031 63,646 63,882 64,087 64,180 64,300 64,419 64,349 64,273
Weighted Average Shares Out Diluted 48,795 49,226 49,849 50,469 50,976 51,418 51,900 52,582 53,519 54,660 55,014 56,172 56,682 56,546 56,497 56,419 57,195 57,763 58,446 58,993 58,993 60,062 60,375 60,909 61,293 61,630 62,379 62,594 62,544 62,692 62,813 63,335 63,967 64,196 64,410 64,555 64,657 64,738 64,636 64,607

Reported Currency: USD 2024-02-03 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-29 2021-10-30 2021-07-31 2021-05-01 2021-01-30 2020-10-31 2020-08-01 2020-05-02 2020-02-01 2019-11-02 2019-08-03 2019-05-04 2019-02-02 2018-11-03 2018-08-04 2018-05-05 2018-02-03 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-30 2016-01-30 2015-10-31 2015-08-01 2015-05-02 2015-01-31 2014-11-01 2014-08-02 2014-05-03
Current Assets
Cash and Cash Equivalents 766,594 121,811 388,627 636,449 737,877 250,628 434,226 654,486 431,560 605,053 770,144 947,456 1,046,051 560,902 1,157,318 1,043,540 392,325 208,843 177,398 326,831 409,251 296,944 237,107 231,886 277,445 46,787 92,860 321,725 385,010 133,108 194,084 239,254 345,840 209,552 325,214 386,007 389,149 295,060 363,058 456,709
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110,000 110,000 0 150,000 195,000 0 0 149,000 237,193 120,000 60,000 180,000 150,000 30,000 110,000 110,000 130,000 130,000 150,209 150,209 150,209 150,209 100,000 100,146 0
Cash + Short Term Investments 766,594 121,811 388,627 636,449 737,877 250,628 434,226 654,486 431,560 605,053 770,144 947,456 1,046,051 560,902 1,157,318 1,153,540 502,325 208,843 327,398 521,831 409,251 296,944 386,107 469,079 397,445 106,787 272,860 471,725 415,010 243,108 304,084 369,254 475,840 359,761 475,423 536,216 539,358 395,060 463,204 456,709
Net Receivables 207,939 202,868 174,444 190,282 199,422 200,304 180,514 192,754 233,682 169,212 154,416 154,342 193,109 136,271 127,992 88,691 139,337 112,888 107,263 110,046 136,168 102,353 103,666 100,274 99,719 82,934 67,593 62,936 88,631 65,708 55,998 54,112 64,992 50,939 45,277 43,558 52,440 49,399 42,110 26,722
Inventory 1,742,136 2,321,306 1,815,539 1,751,235 1,603,451 2,114,669 1,666,130 1,570,552 1,499,218 1,916,343 1,443,685 1,353,565 1,168,215 1,439,098 1,368,543 1,340,566 1,293,701 1,616,920 1,315,999 1,250,037 1,214,329 1,484,565 1,219,685 1,136,816 1,096,424 1,349,714 1,144,702 1,048,431 943,975 1,137,023 930,205 843,490 761,793 884,407 705,660 662,936 581,229 709,667 541,508 531,427
Other Current Assets 25,613 117,282 110,524 108,014 130,246 137,642 123,014 114,075 110,814 105,584 108,145 108,393 107,402 99,810 102,713 97,041 103,567 118,343 131,171 137,173 138,116 119,817 103,618 96,530 98,666 101,403 98,215 89,880 88,621 85,611 82,720 71,561 72,548 70,467 67,076 61,725 66,548 60,907 58,859 53,391
Total Current Assets 2,836,518 2,792,040 2,519,248 2,685,980 2,709,304 2,745,815 2,442,913 2,531,867 2,281,183 2,833,693 2,494,934 2,563,756 2,514,777 2,245,009 2,799,188 2,728,820 2,055,317 2,097,468 1,920,600 2,019,332 1,914,861 2,025,973 1,830,158 1,802,699 1,693,743 1,646,288 1,592,494 1,672,972 1,536,237 1,538,465 1,376,082 1,338,417 1,375,173 1,388,190 1,316,085 1,325,201 1,260,355 1,230,742 1,127,693 1,090,490
Non-Current Assets
Property, Plant and Equipment 2,756,865 2,696,190 2,622,290 2,579,538 2,570,536 2,523,979 2,421,263 2,397,583 2,396,732 2,373,198 2,379,673 2,448,056 2,500,409 2,552,292 2,626,064 2,731,831 2,743,089 2,762,936 2,719,504 2,685,051 1,226,029 1,257,775 1,212,978 1,190,969 1,189,453 1,172,682 1,095,135 1,020,853 1,004,358 1,001,938 919,597 870,835 847,600 844,238 791,904 744,665 717,159 686,898 646,890 603,933
Goodwill 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 10,870 9,084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 510 591 718 1,015 1,312 844 1,075 1,307 1,538 1,770 2,001 2,233 2,465 2,696 2,927 3,159 3,391 3,622 3,854 4,085 4,317 6,985 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 0 0 0 0 2,316 0 0 -40,702 0 -30,864 -28,139 -31,080 -32,136 -58,971 -65,483 -63,979 0 -57,587 -61,933 0 0 -28,648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 0 0 624,544 38,627 40,029 40,702 0 67,267 64,535 65,359 65,359 89,112 94,272 89,367 0 83,856 86,598 0 0 50,045 49,700 59,403 0 78,647 85,181 86,766 0 0 58,477 59,977 0 20,483 20,766 20,766 20,780 15,709 22,012 22,241
Other Non-Current Assets 102,248 95,317 95,634 98,316 -548,471 11,414 29,844 70,409 74,056 31,833 30,711 28,350 28,225 29,986 29,283 30,483 51,205 27,683 30,882 47,015 35,095 11,477 -19,487 -30,822 25,491 -62,744 -70,593 -72,990 11,283 10,798 -48,368 -50,279 8,145 -12,913 -12,845 -12,681 -15,124 -10,590 -16,783 -17,439
Total Non-Current Assets 2,870,493 2,802,968 2,729,512 2,689,739 2,661,107 2,585,734 2,503,081 2,480,169 2,483,196 2,454,074 2,459,651 2,523,788 2,575,192 2,625,985 2,697,933 2,801,731 2,808,555 2,831,380 2,789,775 2,747,021 1,276,311 1,306,718 1,243,191 1,219,550 1,214,944 1,188,585 1,109,723 1,034,629 1,015,641 1,012,736 929,706 880,533 855,745 851,808 799,825 752,750 722,815 692,017 652,119 608,735
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 5,707,011 5,595,008 5,248,760 5,375,719 5,370,411 5,331,549 4,945,994 5,012,036 4,764,379 5,287,767 4,954,585 5,087,544 5,089,969 4,870,994 5,497,121 5,530,551 4,863,872 4,928,848 4,710,375 4,766,353 3,191,172 3,332,691 3,073,349 3,022,249 2,908,687 2,834,873 2,702,217 2,707,601 2,551,878 2,551,201 2,305,788 2,218,950 2,230,918 2,239,998 2,115,910 2,077,951 1,983,170 1,922,759 1,779,812 1,699,225
Current Liabilities
Accounts Payable 544,001 597,373 521,315 621,272 559,527 647,117 586,851 585,500 552,730 747,451 535,257 552,837 477,052 478,501 398,011 466,043 414,009 594,993 450,117 407,345 404,016 574,480 409,849 372,664 325,758 447,293 313,483 319,352 259,518 425,071 285,238 266,278 196,174 291,269 215,720 209,509 190,778 236,329 163,459 184,148
Short Term Debt 283,821 483,186 287,359 288,133 283,293 275,749 274,693 276,440 274,118 274,365 267,442 263,200 253,415 252,171 245,019 240,496 239,629 222,627 208,261 211,432 0 0 0 0 -59,403 0 0 0 -86,498 0 0 0 -59,527 0 0 0 0 0 0 0
Tax Payables 68,100 0 30,114 58,695 58,850 42,572 39,029 108,113 12,786 37,501 18,544 113,960 42,529 6,499 42,622 16,387 39,051 40,474 38,769 16,679 32,085 22,294 17,082 52,005 14,101 984 9,124 54,521 8,971 0 1,089 50,156 12,702 2,133 1,883 34,871 19,404 4,917 9,890 27,928
Deferred Revenue 436,591 350,937 354,253 357,217 394,677 312,132 316,571 324,694 353,579 272,628 265,462 270,090 274,383 224,862 216,545 216,330 237,535 190,188 182,354 182,993 199,054 0 0 0 59,403 0 0 0 86,498 0 0 0 59,527 0 0 0 0 0 0 0
Other Current Liabilities 393,778 405,443 328,247 367,278 444,278 462,773 323,939 413,113 377,583 329,672 313,372 436,636 338,863 274,809 201,754 173,310 246,088 249,112 224,202 243,835 220,666 409,603 348,906 372,428 316,408 267,419 256,794 264,900 269,825 229,569 207,007 229,456 200,053 166,707 154,494 174,155 168,816 133,382 136,682 118,271
Total Current Liabilities 1,658,191 1,836,939 1,491,174 1,633,900 1,681,775 1,697,771 1,502,054 1,599,747 1,558,010 1,624,116 1,381,533 1,522,763 1,343,713 1,230,343 1,061,329 1,096,179 1,137,261 1,256,920 1,064,934 1,045,605 823,736 984,083 758,755 745,092 642,166 714,712 570,277 584,252 529,343 654,640 492,245 495,734 396,227 457,976 370,214 383,664 359,594 369,711 300,141 302,419
Non-Current Liabilities
Long Term Debt 1,627,271 1,616,747 1,593,040 1,610,256 1,619,883 1,621,252 1,582,003 1,568,356 1,572,638 1,565,921 1,585,539 1,613,309 1,643,386 1,661,750 2,518,549 2,548,245 1,698,718 1,706,806 1,683,743 1,654,401 351,116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83,864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 85,921 56,874 56,012 57,490 55,346 38,627 40,029 40,702 39,693 67,267 64,535 66,483 65,359 89,112 94,272 95,276 89,367 83,856 86,598 90,384 83,864 50,045 49,700 50,561 59,403 78,647 85,181 86,766 86,498 62,669 58,477 59,977 59,527 72,646 75,167 75,135 74,498 65,880 65,842 67,019
Other Non-Current Liabilities 56,300 55,906 56,657 56,005 53,596 51,644 52,840 57,611 58,665 43,663 43,165 40,272 37,962 35,352 52,178 36,892 36,432 34,110 35,649 34,395 28,374 462,827 452,416 443,163 432,901 425,463 411,409 394,926 385,819 381,808 363,129 343,551 332,278 335,217 326,740 316,167 301,569 300,835 287,788 270,031
Total Non-Current Liabilities 1,769,492 1,729,527 1,705,709 1,723,751 1,728,825 1,711,523 1,674,872 1,666,669 1,670,996 1,676,851 1,693,239 1,720,064 1,746,707 1,786,214 2,664,999 2,680,413 1,824,517 1,824,772 1,805,990 1,779,180 547,218 512,872 502,116 493,724 492,304 504,110 496,590 481,692 472,317 444,477 421,606 403,528 391,805 407,863 401,907 391,302 376,067 366,715 353,630 337,050
Total Liabilities 3,427,683 3,566,466 3,196,883 3,357,651 3,410,600 3,409,294 3,176,926 3,266,416 3,229,006 3,300,967 3,074,772 3,242,827 3,090,420 3,016,557 3,726,328 3,776,592 2,961,778 3,081,692 2,870,924 2,824,785 1,370,954 1,496,955 1,260,871 1,238,816 1,134,470 1,218,822 1,066,867 1,065,944 1,001,660 1,099,117 913,851 899,262 788,032 865,839 772,121 774,966 735,661 736,426 653,771 639,469
Common Stock 491 495 501 507 511 517 521 528 530 549 551 558 569 570 570 570 573 580 585 593 592 601 605 610 614 617 623 627 627 629 630 632 641 643 646 647 647 650 650 649
Retained Earnings 1,286,765 1,051,876 1,083,926 1,059,312 995,773 983,140 846,011 851,940 653,376 1,123,749 1,034,831 1,027,414 1,189,422 1,059,840 985,042 976,990 1,128,477 1,079,862 1,078,678 1,188,313 1,105,863 1,127,951 1,115,751 1,094,824 1,093,453 943,091 970,122 982,413 905,785 812,846 769,827 737,535 832,215 770,514 746,959 718,585 679,593 622,278 573,125 512,331
Accumulated Other Comprehensive Income/Loss -0 0 -0 0 -0 0 0 -0 0 0 0 56 56 -86 30 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -654,400 0 0 0 -526,090 0 0 0
Total Stockholders Equity 2,279,328 2,028,542 2,051,877 2,018,068 1,959,811 1,922,255 1,769,068 1,745,620 1,535,373 1,986,800 1,879,813 1,844,717 1,999,549 1,854,437 1,770,793 1,753,959 1,902,094 1,847,156 1,839,451 1,941,568 1,820,218 1,835,736 1,812,478 1,783,433 1,774,217 1,616,051 1,635,350 1,641,657 1,550,218 1,452,084 1,391,937 1,319,688 1,442,886 1,374,159 1,343,789 1,302,985 1,247,509 1,186,333 1,126,041 1,059,756
Total Investments 1,163 0 -15,925 -20,488 2,316 0 0 -40,702 0 -30,864 -28,139 -31,080 -32,136 -58,971 -65,483 110,000 110,000 -57,587 150,000 195,000 0 -28,648 149,000 237,193 120,000 60,000 180,000 150,000 30,000 110,000 110,000 130,000 130,000 150,209 150,209 150,209 150,209 100,000 100,146 0
Total Debt 1,911,092 2,099,933 1,880,399 1,898,389 1,903,176 1,897,001 1,856,696 1,844,796 1,846,756 1,840,286 1,852,981 1,876,509 1,896,801 1,913,921 2,763,568 2,788,741 1,938,347 1,929,433 1,892,004 1,865,833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt 1,144,498 1,978,122 1,491,772 1,261,940 1,165,299 1,646,373 1,422,470 1,190,310 1,415,196 1,235,233 1,082,837 929,053 850,750 1,353,019 1,606,250 1,745,201 1,546,022 1,720,590 1,714,606 1,539,002 -409,251 -296,944 -237,107 -231,886 -277,445 -46,787 -92,860 -321,725 -385,010 -133,108 -194,084 -239,254 -345,840 -209,552 -325,214 -386,007 -389,149 -295,060 -363,058 -456,709

Reported Currency: USD 2024-02-03 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-29 2021-10-30 2021-07-31 2021-05-01 2021-01-30 2020-10-31 2020-08-01 2020-05-02 2020-02-01 2019-11-02 2019-08-03 2019-05-04 2019-02-02 2018-11-03 2018-08-04 2018-05-05 2018-02-03 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-30 2016-01-30 2015-10-31 2015-08-01 2015-05-02 2015-01-31 2014-11-01 2014-08-02 2014-05-03
Cash Flows from Operating Activities
Net Income 394,369 249,483 300,102 347,051 340,751 274,585 295,677 331,395 289,366 215,289 250,893 230,289 171,494 74,798 8,052 -78,509 222,719 129,747 161,258 192,221 214,674 131,166 148,323 164,396 208,173 104,645 114,193 128,223 140,218 87,562 90,004 91,976 107,823 71,070 74,169 66,946 87,264 59,124 60,794 49,953
Depreciation & Amortization 62,567 61,411 61,913 57,949 59,190 58,461 60,882 62,839 63,726 65,157 68,978 70,599 71,386 72,357 77,403 76,626 76,392 74,256 73,141 71,810 71,820 69,837 69,026 68,789 65,003 62,128 63,106 62,476 59,281 53,462 49,665 47,887 45,998 42,313 38,771 37,967 35,709 33,683 31,899 30,473
Deferred Income Tax 29,047 862 -1,478 2,144 16,719 -1,402 -673 1,009 -27,574 2,732 -1,948 1,124 -23,753 -5,160 -1,004 5,909 5,511 -2,742 -3,786 6,520 34,488 -1,020 -861 1,473 -19,244 -6,534 -1,585 268 23,829 4,192 -1,500 450 7,364 -2,238 32 651 3,547 6,341 -948 306
Stock Based Compensation 14,769 11,938 11,818 9,721 10,490 9,679 12,519 10,356 9,042 19,120 10,119 8,978 4,604 8,384 8,413 6,182 5,937 6,342 6,736 6,030 6,328 7,136 7,002 6,170 6,501 6,249 6,158 5,491 5,137 5,341 4,840 4,022 4,468 3,548 4,236 3,342 3,487 3,833 3,540 4,063
Change in Working Capital 512,412 -476,828 -328,264 -188,893 399,179 -386,476 -329,375 -52,490 237,635 -359,004 -325,950 -50,893 251,653 16,250 -155,709 -126,452 172,599 -166,125 -140,444 -81,499 85,057 -53,748 -112,451 35,637 188,029 -60,747 -138,334 -22,351 80,936 -45,963 -91,728 24,987 61,094 -91,083 -57,058 -37,732 118,851 -88,555 -36,936 -11,075
Accounts Receivable -5,071 -28,424 15,838 9,140 34,260 -19,790 12,240 40,928 -117,047 -81,172 -79,892 -11,190 -115,039 -23,925 -82,354 -75,731 -65,328 -26,683 -74,737 -73,327 -36,387 43,965 -4,819 -17,229 -11,088 -7,693 11,780 -29,893 -23,639 3,745 7,520 -13,797 -12,552 2,186 2,218 -6,395 -5,391 -3,317 -5,980 9,654
Inventory 579,170 -505,767 -64,304 -147,784 511,218 -448,539 -95,578 -71,334 417,125 -472,658 -90,120 -185,350 270,883 -70,555 -27,977 -46,865 323,219 -300,921 -65,962 -35,708 266,122 -264,880 -82,869 -40,392 253,290 -205,012 -96,271 -104,456 193,048 -206,818 -86,715 -81,697 122,614 -178,747 -42,724 -81,707 128,438 -168,159 -10,081 -73,494
Accounts Payable -62,690 80,569 -101,009 62,257 -85,905 54,163 -2,535 42,586 -199,948 206,744 -17,220 76,580 -13 80,823 -65,451 46,965 -180,984 144,876 42,772 3,329 -170,463 164,628 37,185 46,906 -121,535 133,810 -5,869 59,834 -165,553 139,833 18,960 70,104 -95,095 75,549 6,211 18,731 -45,551 72,870 -20,689 35,866
Other Working Capital 1,003 -23,206 -178,789 -112,506 -60,394 27,690 -243,502 -64,670 137,505 -11,918 -138,718 69,067 95,822 29,907 20,073 -50,821 95,692 16,603 -42,517 24,207 25,785 2,539 -61,948 46,352 67,362 18,148 -47,974 52,164 77,080 17,277 -31,493 50,377 46,127 9,929 -22,763 31,639 41,355 10,051 -186 16,899
Other Non-Cash Items 105,091 82,337 79,816 76,929 82,160 77,912 75,334 73,194 72,213 70,150 69,254 69,970 75,926 76,427 103,152 91,926 60,629 68,692 78,753 76,596 1,546 840 -299 798 1,811 3,359 711 1,637 2,266 -1,206 1,418 -2,391 154 -333 -2,746 -2,882 1,584 -1,504 1,186 -27
Net Cash Provided by Operating Activities 1,118,255 -70,797 123,907 304,901 908,489 32,759 114,364 426,303 644,408 13,444 71,346 330,067 551,310 243,056 40,307 -24,318 543,787 110,170 175,658 271,678 413,913 154,211 110,740 277,263 450,273 109,100 44,249 175,744 311,667 103,388 52,699 166,931 226,901 23,277 57,404 68,292 250,442 12,922 59,535 73,693
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -124,237 -106,282 -94,982 -109,766 -108,165 -83,461 -49,424 -71,076 -63,769 -51,113 -22,742 -34,563 -35,121 -39,655 -35,616 -41,474 -57,398 -89,923 -79,377 -71,836 -62,985 -114,724 -67,432 -74,259 -103,075 -144,429 -116,456 -76,754 -92,544 -131,608 -95,274 -54,321 -67,258 -94,691 -80,596 -56,622 -76,569 -78,401 -54,991 -39,106
Acquisitions Net 0 0 0 0 0 0 0 0 0 0 0 0 5,665 -279 -1,220 -5,386 -19,189 -10,418 -20,603 -12,736 -2,101 0 0 0 -150,000 0 0 0 -170,000 0 0 0 -150,209 0 0 0 0 0 0 0
Purchases of Investments -1,288 -3,183 -1,373 -314 1,249 -1,819 -452 -797 0 0 0 0 -5,665 0 0 0 135,000 0 -50,000 -195,000 -2,101 171,970 -320,970 -237,193 -90,000 0 -120,000 -120,000 -30,000 0 0 0 -80,000 0 0 0 -100,209 146 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 35,121 0 0 0 -245,000 150,000 95,000 0 -506,193 -22,970 409,163 120,000 30,000 120,000 0 0 110,000 0 0 0 100,209 0 0 0 0 0 0 0
Other Investing Activities -1,288 -3,183 -1,373 -314 -639 -1,819 -452 -797 -4,297 0 0 0 -35,121 0 110,000 0 0 0 0 0 508,294 -13,606 0 0 150,000 0 90,000 0 170,000 0 20,000 0 150,209 0 0 0 50,000 0 -100,146 0
Net Cash Used for Investing Activities -125,525 -109,465 -96,355 -110,080 -107,555 -85,280 -49,876 -71,873 -68,066 -51,113 -22,742 -34,563 -35,121 -39,934 73,164 -46,860 -186,587 49,659 -54,980 -279,572 -65,086 20,670 20,761 -191,452 -163,075 -24,429 -146,456 -196,754 -12,544 -131,608 -75,274 -54,321 -47,049 -94,691 -80,596 -56,622 -126,778 -78,255 -155,137 -39,106
Cash Flows from Financing Activities
Debt Repayment -195,400 -195,400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 2,874 155 220 8,927 14,692 6,798 18,019 6,502 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -155,421 -282,109 -275,594 -305,176 -328,377 -137,875 -302,767 -138,006 -759,924 -134,911 -243,692 -399,075 -42,011 -191 -63 -75,983 -174,287 -128,660 -270,990 -116,582 -236,973 -119,264 -128,216 -137,882 -57,849 -131,863 -128,006 -54,106 -47,378 -44,869 -26,259 -228,608 -46,222 -47,915 -46,262 -28,969 -29,951 -10,224 -83 -1,253
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -192,526 586,355 -275,374 -296,249 -313,685 -131,077 18,019 6,502 10,089 7,489 17,776 5,032 10,829 -799,231 265 798,451 569 276 879 42,056 453 4,220 1,936 6,512 1,309 1,119 1,348 11,831 157 12,113 3,664 9,412 2,658 3,667 8,661 14,157 376 7,559 2,034 3,899
Net Cash Used Provided by Financing Activities -347,947 -86,554 -275,374 -296,249 -313,685 -131,077 -284,748 -131,504 -749,835 -127,422 -225,916 -394,043 -31,182 -799,422 202 722,468 -173,718 -128,384 -270,111 -74,526 -236,520 -115,044 -126,280 -131,370 -56,540 -130,744 -126,658 -42,275 -47,221 -32,756 -22,595 -219,196 -43,564 -44,248 -37,601 -14,812 -29,575 -2,665 1,951 2,646
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 56 0 0 -56 142 -116 105 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 644,783 -266,816 -247,822 -101,428 487,249 -183,598 -220,260 222,926 -173,493 -165,091 -177,312 -98,595 485,149 -596,416 113,778 651,215 183,482 31,445 -149,433 -82,420 112,307 59,837 5,221 -45,559 230,658 -46,073 -228,865 -63,285 251,902 -60,976 -45,170 -106,586 136,288 -115,662 -60,793 -3,142 94,089 -67,998 -93,651 37,233
Cash at End of Period 766,594 121,811 388,627 636,449 737,877 250,628 434,226 654,486 431,560 605,053 770,144 947,456 1,046,051 560,902 1,157,318 1,043,540 392,325 208,843 177,398 326,831 409,251 296,944 237,107 231,886 277,445 46,787 92,860 321,725 385,010 133,108 194,084 239,254 345,840 209,552 325,214 386,007 389,149 295,060 363,058 456,709
Cash at Start of Period 121,811 388,627 636,449 737,877 250,628 434,226 654,486 431,560 605,053 770,144 947,456 1,046,051 560,902 1,157,318 1,043,540 392,325 208,843 177,398 326,831 409,251 296,944 237,107 231,886 277,445 46,787 92,860 321,725 385,010 133,108 194,084 239,254 345,840 209,552 325,214 386,007 389,149 295,060 363,058 456,709 419,476
Free Cash Flow
Operating Cash Flow 1,118,255 -70,797 123,907 304,901 908,489 32,759 114,364 426,303 644,408 13,444 71,346 330,067 551,310 243,056 40,307 -24,318 543,787 110,170 175,658 271,678 413,913 154,211 110,740 277,263 450,273 109,100 44,249 175,744 311,667 103,388 52,699 166,931 226,901 23,277 57,404 68,292 250,442 12,922 59,535 73,693
Capital Expenditure -124,237 -106,282 -94,982 -109,766 -108,165 -83,461 -49,424 -71,076 -63,769 -51,113 -22,742 -34,563 -35,121 -39,655 -35,616 -41,474 -57,398 -89,923 -79,377 -71,836 -62,985 -114,724 -67,432 -74,259 -103,075 -144,429 -116,456 -76,754 -92,544 -131,608 -95,274 -54,321 -67,258 -94,691 -80,596 -56,622 -76,569 -78,401 -54,991 -39,106
Free Cash Flow 994,018 -177,079 28,925 195,135 800,324 -50,702 64,940 355,227 580,639 -37,669 48,604 295,504 516,189 203,401 4,691 -65,792 486,389 20,247 96,281 199,842 350,928 39,487 43,308 203,004 347,198 -35,329 -72,207 98,990 219,123 -28,220 -42,575 112,610 159,643 -71,414 -23,192 11,670 173,873 -65,479 4,544 34,587