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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-10-27 2024-07-28 2024-04-28 2024-01-28 2023-10-29 2023-07-30 2023-04-30 2023-01-29 2022-10-30 2022-07-31 2022-05-01 2022-01-30 2021-10-31 2021-08-01 2021-05-02 2021-01-31 2020-11-01 2020-08-02 2020-05-03 2020-02-02 2019-11-03 2019-08-04 2019-05-05 2019-02-03 2018-10-28 2018-07-29 2018-04-29 2018-01-28 2017-10-29 2017-07-30 2017-04-30 2017-01-29 2016-10-30 2016-07-31 2016-05-01 2016-01-31 2015-11-01 2015-08-02 2015-05-03 2015-02-01
Revenue 2,396,660 2,371,078 2,208,891 3,205,103 2,204,218 2,209,165 2,000,792 2,771,838 1,856,889 1,868,328 1,613,463 2,129,113 1,450,421 1,450,618 1,226,465 1,729,550 1,117,426 902,942 651,962 1,397,491 916,138 883,352 782,315 1,167,458 747,655 723,500 649,706 928,802 619,018 581,054 520,307 789,940 544,416 514,520 495,516 704,276 479,693 453,010 423,544 602,491
Revenue Y/Y Growth 8.73% 7.33% 10.40% 15.63% 18.70% 18.24% 24.01% 30.19% 28.02% 28.80% 31.55% 23.10% 29.80% 60.65% 88.12% 23.76% 21.97% 2.22% -16.66% 19.70% 22.53% 22.09% 20.41% 25.70% 20.78% 24.52% 24.87% 17.58% 13.70% 12.93% 5.00% 12.16% 13.49% 13.58% 16.99% 16.89% - - - -
Cost of Revenue 995,054 958,893 933,823 1,301,678 947,554 910,654 849,987 1,244,219 818,037 812,852 743,070 892,941 621,028 607,932 526,151 716,816 490,072 413,441 317,560 586,665 411,094 397,556 360,595 498,875 340,878 327,306 304,973 406,291 297,056 283,632 263,412 362,041 265,990 260,359 256,385 349,809 254,896 240,985 217,667 292,450
Gross Profit 1,401,606 1,412,185 1,275,068 1,903,425 1,256,664 1,298,511 1,150,805 1,527,619 1,038,852 1,055,476 870,393 1,236,172 829,393 842,686 700,314 1,012,734 627,354 489,501 334,402 810,826 505,044 485,796 421,720 668,583 406,777 396,194 344,733 522,511 321,962 297,422 256,895 427,899 278,426 254,161 239,131 354,467 224,797 212,025 205,877 310,041
Gross Profit Margin 58.48% 59.56% 57.72% 59.39% 57.01% 58.78% 57.52% 55.11% 55.95% 56.49% 53.95% 58.06% 57.18% 58.09% 57.10% 58.55% 56.14% 54.21% 51.29% 58.02% 55.13% 54.99% 53.91% 57.27% 54.41% 54.76% 53.06% 56.26% 52.01% 51.19% 49.37% 54.17% 51.14% 49.40% 48.26% 50.33% 46.86% 46.80% 48.61% 51.46%
Research and Development 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
General and Administrative Expenses 909,827 871,959 813,164 962,064 842,795 817,375 747,513 803,107 684,236 662,253 607,851 641,959 545,124 541,317 496,634 544,831 411,662 352,904 301,651 394,339 329,215 317,814 292,908 337,163 270,874 261,986 240,428 264,232 215,367 225,524 199,141 231,270 185,451 180,202 181,542 188,184 156,619 145,446 137,841 152,853
Total Operating Expenses 910,945 871,959 813,164 962,064 844,048 819,254 749,391 805,280 686,425 664,448 610,046 644,156 547,319 543,512 498,829 547,026 413,903 353,628 301,651 394,339 329,215 317,814 292,908 337,163 270,874 261,986 240,428 264,232 215,367 225,524 199,141 231,270 185,451 180,202 181,542 188,184 156,619 145,446 137,841 152,853
Operating Income or Loss 490,661 540,226 461,904 941,361 338,115 479,257 401,414 314,426 352,427 401,208 260,347 590,556 257,947 291,031 193,821 457,905 204,920 124,409 32,751 416,487 175,829 167,982 128,812 331,420 135,903 134,208 104,305 256,278 85,588 68,712 45,423 196,629 92,975 73,959 57,589 166,283 68,178 66,579 68,036 157,188
Operating Margin 20.47% 22.78% 20.91% 29.37% 15.34% 21.69% 20.06% 11.34% 18.98% 21.47% 16.14% 27.74% 17.78% 20.06% 15.80% 26.48% 18.34% 13.78% 5.02% 29.80% 19.19% 19.02% 16.47% 28.39% 18.18% 18.55% 16.05% 27.59% 13.83% 11.83% 8.73% 24.89% 17.08% 14.37% 11.62% 23.61% 14.21% 14.70% 16.06% 26.09%
Interest Expense 0 0 0 0 0 0 0 20,814 0 0 0 0 0 0 0 0 0 0 0 6,154 0 0 0 6,553 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5,347
EBITDA 490,661 643,799 528,401 1,044,651 510,585 573,266 485,530 802,501 431,615 458,999 324,817 654,136 340,037 352,812 251,970 509,289 261,084 155,317 64,028 463,976 219,851 205,581 161,635 366,789 167,589 162,864 131,078 285,782 115,200 97,930 80,544 220,685 116,933 94,457 76,774 187,168 87,885 83,274 84,132 173,843
Depreciation and Amortization 0 103,573 95,759 103,290 97,969 94,009 84,116 80,162 79,188 67,971 64,470 62,120 57,963 53,638 50,485 2,195 2,241 40,644 43,532 47,489 44,022 37,599 32,823 35,369 31,686 28,656 26,773 28,106 28,560 28,406 23,163 24,056 23,958 20,498 19,185 20,885 19,707 16,695 16,096 16,655
Income Before Tax 504,404 558,220 455,925 931,720 347,957 486,619 409,439 318,135 352,758 401,353 260,325 590,732 257,962 291,127 194,048 457,018 204,340 124,065 33,925 418,616 177,754 169,832 131,191 334,281 137,947 135,799 107,223 257,504 86,640 69,524 46,330 197,486 93,603 74,537 57,103 167,221 65,288 67,421 68,565 158,943
Income Tax Expense 152,534 165,298 134,504 262,252 99,243 145,016 119,034 198,324 97,288 111,832 70,327 156,228 70,174 83,053 49,092 127,181 60,697 37,264 5,293 120,595 51,772 44,842 34,588 115,816 43,534 40,029 32,070 137,743 27,696 20,813 15,084 61,351 25,318 20,912 11,767 49,805 12,135 19,753 20,755 48,090
Net Income 351,870 392,922 321,421 669,468 248,714 341,603 290,405 119,811 255,470 289,521 189,998 434,504 187,788 208,074 144,956 329,837 143,643 86,801 28,632 298,021 125,982 124,990 96,603 218,465 94,413 95,770 75,153 119,761 58,944 48,711 31,246 136,135 68,285 53,625 45,336 117,416 53,153 47,668 47,810 110,853
Net Income Margin 14.68% 16.57% 14.55% 20.89% 11.28% 15.46% 14.51% 4.32% 13.76% 15.50% 11.78% 20.41% 12.95% 14.34% 11.82% 19.07% 12.85% 9.61% 4.39% 21.33% 13.75% 14.15% 12.35% 18.71% 12.63% 13.24% 11.57% 12.89% 9.52% 8.38% 6.01% 17.23% 12.54% 10.42% 9.15% 16.67% 11.08% 10.52% 11.29% 18.40%
EPS 2.87 3.15 2.55 5.30 1.97 2.69 2.28 0.94 2.00 2.27 1.48 3.37 1.45 1.60 1.11 2.53 1.10 0.67 0.22 2.29 0.97 0.96 0.74 1.66 0.71 0.71 0.55 0.88 0.44 0.36 0.23 0.99 0.50 0.39 0.33 0.85 0.38 0.34 0.34 0.78
EPS Diluted 2.87 3.15 2.54 5.29 1.96 2.68 2.28 0.94 2.00 2.26 1.48 3.36 1.44 1.59 1.11 2.52 1.10 0.66 0.22 2.28 0.96 0.96 0.74 1.65 0.71 0.71 0.55 0.88 0.43 0.36 0.23 0.99 0.50 0.39 0.33 0.85 0.38 0.34 0.34 0.78
Weighted Average Shares Out 122,697 124,721 125,989 126,228 126,460 126,969 127,246 127,456 127,511 127,619 128,077 129,015 129,684 130,007 130,358 130,340 130,318 130,245 130,251 130,311 130,282 130,285 130,694 131,878 132,406 133,986 135,502 135,381 135,364 136,171 137,037 137,059 137,033 136,987 137,263 138,076 140,282 141,372 141,967 141,999
Weighted Average Shares Out Diluted 122,803 124,857 126,336 126,584 126,770 127,263 127,621 127,802 127,820 127,906 128,541 129,508 130,189 130,490 130,984 130,956 130,924 130,799 130,803 130,896 130,805 130,783 131,337 132,466 133,077 134,530 135,931 135,723 135,578 136,303 137,192 137,245 137,237 137,229 137,496 138,240 140,457 141,644 142,337 142,346

Reported Currency: USD 2024-10-27 2024-07-28 2024-04-28 2024-01-28 2023-10-29 2023-07-30 2023-04-30 2023-01-29 2022-10-30 2022-07-31 2022-05-01 2022-01-30 2021-10-31 2021-08-01 2021-05-02 2021-01-31 2020-11-01 2020-08-02 2020-05-03 2020-02-02 2019-11-03 2019-08-04 2019-05-05 2019-02-03 2018-10-28 2018-07-29 2018-04-29 2018-01-28 2017-10-29 2017-07-30 2017-04-30 2017-01-29 2016-10-30 2016-07-31 2016-05-01 2016-01-31 2015-11-01 2015-08-02 2015-05-03 2015-02-01
Current Assets
Cash and Cash Equivalents 1,188,419 1,610,112 1,900,664 2,243,963 1,091,138 1,107,530 950,607 1,154,867 352,624 498,831 649,016 1,259,871 993,591 1,170,041 1,179,739 1,150,517 481,581 522,998 823,006 1,093,505 586,153 623,738 576,241 881,320 703,607 777,841 966,571 990,501 650,054 721,212 698,289 734,846 480,386 535,350 550,046 501,482 403,446 541,262 655,881 664,479
Short Term Investments 0 0 8 8 47 8 8 8 0 34,894 136,127 318,698 219,367 220,572 188,594 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
Cash + Short Term Investments 1,188,419 1,610,112 1,900,672 2,243,971 1,091,138 1,107,530 950,607 1,154,867 352,624 498,831 649,016 1,259,871 993,591 1,170,041 1,179,739 1,150,517 481,581 522,998 823,006 1,093,505 586,153 623,738 576,241 881,320 703,607 777,841 966,571 990,501 650,054 721,212 698,289 734,846 480,386 535,350 550,046 501,482 403,446 541,262 655,881 664,479
Net Receivables 143,418 126,121 126,349 124,769 107,004 106,221 107,468 132,906 96,179 81,784 78,391 77,001 75,343 56,150 56,956 62,399 59,772 48,922 48,684 40,219 35,744 27,659 20,105 35,786 29,448 23,535 21,875 19,173 21,281 15,873 10,707 9,200 11,910 10,196 9,502 13,108 12,463 12,209 13,287 13,746
Inventory 1,800,893 1,429,043 1,345,267 1,323,602 1,663,617 1,660,753 1,580,313 1,447,367 1,741,716 1,462,076 1,275,040 966,481 943,900 789,836 732,890 647,230 770,990 672,773 625,849 518,513 627,102 494,294 443,006 404,842 495,991 392,672 373,445 329,562 396,892 316,368 303,950 298,432 364,514 277,279 286,230 284,009 357,753 280,607 236,499 208,116
Other Current Assets 0 406,468 395,799 368,235 503,140 449,429 414,914 424,313 443,662 344,403 300,793 311,500 298,460 259,280 283,867 264,233 288,470 245,062 197,006 155,701 202,677 187,322 132,232 107,334 134,421 113,989 90,964 97,046 120,121 117,569 119,735 162,380 166,100 197,356 125,415 182,906 154,842 84,191 67,125 64,671
Total Current Assets 3,132,730 3,571,744 3,768,087 4,060,577 3,364,899 3,323,933 3,053,302 3,159,453 2,634,181 2,387,094 2,303,240 2,614,853 2,311,294 2,275,307 2,253,452 2,124,379 1,600,813 1,489,755 1,694,545 1,807,938 1,451,676 1,333,013 1,171,584 1,429,282 1,363,467 1,308,037 1,452,855 1,436,282 1,188,348 1,171,022 1,132,681 1,162,737 1,022,910 962,683 971,193 917,039 928,504 918,269 972,792 951,012
Non-Current Assets
Property, Plant and Equipment 3,058,348 2,917,840 2,824,934 2,811,421 2,462,525 2,446,370 2,306,264 2,239,033 2,069,177 1,927,760 1,794,782 1,731,253 1,665,870 1,536,008 1,493,824 1,480,522 1,433,966 1,424,319 1,391,148 1,361,357 1,308,864 1,274,134 1,209,712 567,237 531,250 487,546 472,262 473,642 440,403 426,961 398,833 423,499 399,658 395,010 377,813 349,605 346,705 324,093 314,336 296,008
Goodwill 164,462 23,925 23,992 24,083 23,912 24,176 24,041 24,144 386,515 386,868 386,837 386,880 387,065 387,024 387,115 386,877 386,632 386,593 -31,929 24,182 24,478 24,184 24,094 24,239 24,237 24,255 24,345 24,606 24,340 24,549 23,990 24,233 24,112 24,263 24,493 23,830 24,244 24,260 24,672 24,413
Intangible Assets 13,723 0 0 0 121,276 18,204 20,082 21,961 64,719 66,908 69,103 71,299 73,494 75,690 77,885 80,080 82,276 84,471 55,973 241 0 0 0 26,634 0 0 16 73 136 200 258 324 455 634 827 947 1,163 1,351 1,604 1,750
Long Term Investments -232,594 0 0 -0 29,839 -6,188 -6,130 -162,447 0 26,317 23,968 -138,193 24,017 23,707 23,027 -113,357 -124,233 21,858 -92,049 -87,636 18,766 16,297 15,459 -63,953 23,811 22,777 22,420 -63,880 20,583 0 0 -46,748 0 -32,911 0 -22,656 0 0 0 -23,030
Tax Assets 9,253 9,098 9,099 9,176 5,896 6,188 6,130 162,447 5,587 6,025 6,090 138,193 6,804 6,564 6,773 113,357 124,233 31,591 92,049 87,636 26,339 26,296 26,312 63,953 28,155 28,345 30,923 63,880 37,583 40,016 32,509 46,748 12,446 32,911 13,044 22,656 10,759 15,667 16,294 23,030
Other Non-Current Assets 0 221,528 202,383 186,684 135,193 179,775 167,855 162,447 149,257 119,739 113,192 138,193 103,463 100,798 87,755 113,357 124,233 55,440 92,049 87,636 25,021 20,820 15,859 63,953 10,091 10,197 8,884 63,880 9,056 24,175 21,063 46,748 19,359 32,911 14,285 22,656 10,184 10,581 8,018 23,030
Total Non-Current Assets 3,245,786 3,172,391 3,060,408 3,031,364 2,657,365 2,668,525 2,518,242 2,447,585 2,675,255 2,533,617 2,393,972 2,327,625 2,260,713 2,129,791 2,076,379 2,060,836 2,027,107 2,004,272 1,507,241 1,473,416 1,403,468 1,361,731 1,291,436 655,429 617,544 573,120 558,850 562,201 532,101 515,901 476,653 494,804 456,030 452,818 430,462 397,038 393,055 375,952 364,924 345,201
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 6,378,516 6,744,135 6,828,495 7,091,941 6,022,264 5,992,458 5,571,544 5,607,038 5,309,436 4,920,711 4,697,212 4,942,478 4,572,007 4,405,098 4,329,831 4,185,215 3,627,920 3,494,027 3,201,786 3,281,354 2,855,144 2,694,744 2,463,020 2,084,711 1,981,011 1,881,157 2,011,705 1,998,483 1,720,449 1,686,923 1,609,334 1,657,541 1,478,940 1,415,501 1,401,655 1,314,077 1,321,559 1,294,221 1,337,716 1,296,213
Current Liabilities
Accounts Payable 385,960 317,348 261,605 348,441 309,324 298,914 287,464 172,732 300,870 259,927 308,086 289,728 227,067 203,546 196,934 172,246 160,779 122,767 78,940 79,997 116,281 110,513 88,258 95,533 153,140 110,523 16,255 24,646 14,113 19,049 8,533 24,846 9,132 8,295 6,443 10,381 5,845 7,488 5,318 9,339
Short Term Debt 1,514,101 556,134 508,886 249,270 434,276 216,837 421,012 207,972 188,110 392,518 356,546 188,996 350,890 300,174 336,290 166,091 276,164 295,882 289,292 128,497 131,385 130,182 254,360 0 0 100,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 96,808 19,231 53,087 12,098 50,580 20,576 30,213 174,221 91,468 64,541 37,410 133,852 60,782 32,818 26,486 8,357 5,818 94,454 28,729 26,436 25,544 18,148 25,128 67,412 35,831 16,226 31,810 15,700 16,089 19,070 38,154 30,290 31,958 33,592 47,917 37,736 56,662 11,207 10,782 20,073
Deferred Revenue 0 250,754 268,296 306,479 213,256 216,116 223,970 251,478 171,659 172,666 183,910 208,195 137,656 137,021 141,149 155,848 104,760 106,425 105,286 120,413 85,452 88,815 93,649 99,412 63,474 64,420 69,510 82,668 52,500 56,170 59,398 70,454 44,173 46,181 50,387 57,736 35,123 36,148 39,226 46,252
Other Current Liabilities 0 494,897 503,570 714,973 681,457 633,927 493,384 685,795 570,728 546,276 559,806 584,563 562,169 498,077 399,667 380,636 276,005 297,914 234,535 385,488 216,107 204,951 32,936 337,532 191,226 157,992 149,766 252,252 157,875 130,002 99,888 115,859 127,445 109,370 148,068 177,387 145,821 129,413 127,382 130,469
Total Current Liabilities 1,996,869 1,468,651 1,383,571 1,631,261 1,448,114 1,386,370 1,256,771 1,492,198 1,322,835 1,207,210 1,206,891 1,405,334 1,118,020 981,354 964,814 883,178 730,878 763,309 631,496 620,418 574,769 552,609 502,942 500,477 443,671 449,161 267,341 292,598 240,577 224,291 205,973 241,449 212,708 197,438 202,428 225,504 208,328 148,108 143,482 159,881
Non-Current Liabilities
Long Term Debt 0 1,180,823 1,147,631 1,154,012 950,954 960,872 888,582 862,362 850,373 757,865 726,270 692,056 684,460 644,734 616,917 632,590 635,386 632,646 639,242 611,464 563,925 568,311 537,758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 15,864 15,864 28,555 28,555 0 28,555 28,555 38,074 38,073 38,073 38,073 43,150 43,150 43,150 48,226 48,226 48,226 48,226 38,090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 33,231 28,876 29,150 29,522 53,833 55,258 54,533 55,084 50,884 53,271 53,061 53,352 60,374 60,010 60,807 58,755 47,199 46,901 40,764 43,432 14,190 14,114 13,834 14,249 1,582 1,582 1,582 1,336 0 7,668 6,950 7,262 11,064 11,198 11,382 10,759 3,524 3,545 3,800 3,633
Other Non-Current Liabilities 0 34,140 48,335 45,065 43,514 24,748 51,582 48,595 46,140 44,567 42,940 51,690 50,698 47,834 47,438 52,126 51,504 50,069 54,497 53,822 53,524 52,331 41,766 124,010 129,001 110,199 106,548 107,589 58,596 57,155 48,724 48,857 50,699 50,663 51,620 50,332 49,748 47,100 45,423 43,131
Total Non-Current Liabilities 33,231 1,243,839 1,225,116 1,228,599 1,048,301 1,072,606 994,697 966,041 947,397 855,703 822,271 797,098 795,532 752,578 725,162 743,471 734,089 729,616 734,503 708,718 631,639 634,756 593,358 138,259 130,583 111,781 108,130 108,925 58,596 64,823 55,674 56,119 61,763 61,861 63,002 61,091 53,272 50,645 49,223 46,764
Total Liabilities 2,030,100 2,712,490 2,608,687 2,859,860 2,496,415 2,458,976 2,251,468 2,458,239 2,270,232 2,062,913 2,029,162 2,202,432 1,913,552 1,733,932 1,689,976 1,626,649 1,464,967 1,492,925 1,365,999 1,329,136 1,206,408 1,187,365 1,096,300 638,736 574,254 560,942 375,471 401,523 299,173 289,114 261,647 297,568 274,471 259,299 265,430 286,595 261,600 198,753 192,705 206,645
Common Stock 585 593 602 606 606 608 610 611 612 612 614 616 621 623 625 626 626 625 624 621 617 615 615 608 613 613 630 628 628 628 636 637 636 636 637 637 648 656 660 661
Retained Earnings 3,694,547 3,751,713 3,944,000 3,920,362 3,304,683 3,267,589 3,118,584 2,926,127 2,874,955 2,636,377 2,471,432 2,512,840 2,398,186 2,445,845 2,408,006 2,346,428 2,016,591 1,872,948 1,786,147 1,820,637 1,522,921 1,404,866 1,281,432 1,346,890 1,310,452 1,224,044 1,530,147 1,455,002 1,336,216 1,285,559 1,312,957 1,294,214 1,158,834 1,090,549 1,049,430 1,019,515 1,003,331 1,035,903 1,050,016 1,020,619
Accumulated Other Comprehensive Income/Loss -319,802 -309,817 -295,080 -264,256 -315,830 -239,842 -277,614 -252,584 -291,807 -212,283 -216,709 -195,917 -146,765 -157,039 -133,519 -177,155 -228,616 -230,885 -285,185 -224,581 -218,137 -228,017 -232,531 -216,808 -211,462 -204,144 -185,895 -142,923 -191,439 -160,421 -233,275 -201,500 -217,441 -192,693 -164,641 -238,203 -190,834 -190,169 -150,801 -173,407
Total Stockholders Equity 4,348,416 4,031,645 4,219,808 4,232,081 3,525,849 3,533,482 3,320,076 3,148,799 3,039,204 2,857,798 2,668,050 2,740,046 2,658,455 2,671,166 2,639,855 2,558,566 2,162,953 2,001,102 1,835,787 1,952,218 1,648,736 1,507,379 1,366,720 1,445,975 1,406,757 1,320,215 1,636,234 1,596,960 1,421,276 1,397,809 1,347,687 1,359,973 1,204,469 1,156,202 1,136,225 1,027,482 1,059,959 1,095,468 1,145,011 1,089,568
Total Investments -232,594 31 8 8 29,839 -6,188 -6,130 -162,447 0 26,317 23,968 -138,193 24,017 23,707 23,027 -113,357 -124,233 21,858 -92,049 -87,636 18,766 16,297 15,459 -63,953 23,811 22,777 22,420 -63,880 20,583 0 0 -46,748 0 -32,911 0 -22,656 0 0 0 -23,030
Total Debt 1,514,101 1,458,890 1,402,074 1,403,282 1,168,092 1,193,573 1,099,088 1,070,334 0 954,124 904,543 881,052 859,905 794,821 785,062 798,681 773,468 780,587 783,888 739,961 695,310 698,493 664,938 0 0 100,000 5,523 6,427 12,164 0 0 0 0 0 0 0 0 0 0 0
Net Debt 325,682 -151,222 -498,590 -840,681 76,954 86,043 148,481 -84,533 -352,624 455,293 255,527 -378,819 -133,686 -375,220 -394,677 -351,836 291,887 257,589 -39,118 -353,544 109,157 74,755 88,697 -881,320 -703,607 -677,841 -961,048 -984,074 -637,890 -721,212 -698,289 -734,846 -480,386 -535,350 -550,046 -501,482 -403,446 -541,262 -655,881 -664,479

Reported Currency: USD 2024-10-27 2024-07-28 2024-04-28 2024-01-28 2023-10-29 2023-07-30 2023-04-30 2023-01-29 2022-10-30 2022-07-31 2022-05-01 2022-01-30 2021-10-31 2021-08-01 2021-05-02 2021-01-31 2020-11-01 2020-08-02 2020-05-03 2020-02-02 2019-11-03 2019-08-04 2019-05-05 2019-02-03 2018-10-28 2018-07-29 2018-04-29 2018-01-28 2017-10-29 2017-07-30 2017-04-30 2017-01-29 2016-10-30 2016-07-31 2016-05-01 2016-01-31 2015-11-01 2015-08-02 2015-05-03 2015-02-01
Cash Flows from Operating Activities
Net Income 351,870 392,922 321,421 669,468 248,714 341,603 290,405 119,811 255,470 289,521 189,998 434,504 187,788 208,074 144,956 329,837 143,643 86,801 28,632 298,021 125,982 124,990 96,603 218,465 94,413 95,770 75,153 119,761 58,944 48,711 31,246 136,135 68,285 53,625 45,336 117,416 53,153 47,668 47,810 110,853
Depreciation & Amortization 113,599 103,573 95,759 103,290 97,969 94,009 84,116 80,162 79,188 67,971 64,470 62,120 57,963 53,638 50,485 52,269 49,033 40,644 43,532 47,489 44,022 37,599 32,823 35,369 31,686 28,656 26,773 28,106 28,560 28,406 23,163 24,056 23,958 20,498 19,185 20,885 19,707 16,695 16,096 16,655
Deferred Income Tax 0 0 0 -28,383 423,746 -115,516 244,181 3,042 0 -10,180 0 -5,180 0 0 0 -352,557 163,831 0 144,206 24,129 0 0 0 14,404 -82 2,064 400 6,969 -18,385 0 0 -17,563 0 0 0 6,037 5,116 -11 0 -18,830
Stock Based Compensation 24,169 21,567 25,758 23,403 24,573 24,283 21,301 18,588 20,312 20,817 18,358 17,259 21,657 15,289 14,932 13,699 15,186 15,784 6,128 10,030 12,570 12,500 11,000 9,952 5,568 7,855 5,193 4,562 4,338 5,980 2,730 3,883 4,813 4,952 3,174 3,717 618 3,953 2,068 2,887
Change in Working Capital -182,150 -62,422 -315,098 641,839 -90,242 -2,776 -349,598 459,532 -278,006 -272,814 -505,704 256,216 -94,473 -14,833 -17,779 286,589 -186,217 45,945 -193,866 127,969 -134,376 -51,238 -84,993 164,778 -21,872 41,440 -71,471 202,783 -48,364 2,859 -52,650 145,770 -99,590 -17,909 -27,668 126,524 -84,798 -56,644 -44,825 37,428
Accounts Receivable 0 0 0 0 -97,688 2,122 -169,409 100,520 0 -58,288 -104,903 101,830 -2,325 47,302 28,070 39,255 -137,259 -7,564 17,367 0 0 0 0 76,195 8,036 -35,313 17,621 28,780 28,958 -10,802 1,998 32,322 -23,913 -18,778 -13,277 27,969 -18,647 -14,664 -6,353 -2,846
Inventory -351,606 -89,651 -36,425 368,385 -67,751 -78,876 -155,174 321,514 -321,457 -189,960 -320,607 -34,788 -151,457 -63,146 -74,218 137,606 -95,960 -15,384 -122,810 107,533 -131,766 -50,502 -42,856 91,948 -104,825 -22,295 -50,770 74,297 -85,434 3,404 -13,445 68,257 -90,607 4,035 12,912 68,031 -77,307 -48,213 -25,797 17,346
Accounts Payable 69,262 58,683 -82,366 35,682 15,678 9,072 116,935 -133,817 54,786 -48,879 20,630 66,752 22,671 8,609 19,623 9,067 37,629 33,745 2,222 -35,895 5,294 21,211 -5,420 -57,655 42,732 94,561 -7,676 9,590 -4,357 9,014 -15,798 15,638 954 2,020 -4,532 4,695 -1,639 2,283 -4,092 782
Other Working Capital 100,194 -31,454 -196,307 237,772 59,519 64,906 -141,950 171,315 -11,335 24,313 -100,824 122,422 36,638 -7,598 8,746 100,661 9,373 35,148 -90,645 20,436 -2,610 -736 -42,137 54,290 32,185 4,487 -30,646 90,116 12,469 1,243 -25,405 29,553 13,976 -5,186 -22,771 25,829 12,795 3,950 -8,583 22,146
Other Non-Cash Items -6,829 -12,500 335,751 -25,519 -314,907 135,107 -244,902 365,129 -11,147 2,323 -10,378 -33,935 -14,583 23,495 21,515 388,095 -160,134 -7,869 -149,875 90,701 -3,134 -11,006 -118,236 -17,065 -2,863 -1,596 -211 -4,153 4,178 -3,318 14,911 -22,056 -123 -912 -293 -1,779 -17 -440 -209 -1,385
Net Cash Provided by Operating Activities 300,659 443,140 127,524 1,384,098 389,853 476,710 45,503 1,046,264 65,817 97,638 -243,256 730,984 158,352 285,663 214,109 717,932 25,342 181,305 -121,243 574,210 45,064 112,845 -62,803 425,903 106,850 174,189 35,837 358,028 29,271 82,638 19,400 287,788 -2,657 60,254 39,734 272,800 -6,221 11,221 20,940 147,608
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -178,483 -145,086 -130,681 -206,512 -162,900 -145,511 -136,942 -206,980 -175,607 -144,718 -111,352 -127,511 -122,497 -80,269 -64,225 -58,396 -66,107 -52,622 -52,101 -68,831 -78,453 -67,330 -68,434 -69,061 -72,739 -49,693 -34,314 -50,736 -57,239 -30,010 -19,879 -43,343 -34,907 -44,617 -26,644 -35,426 -42,943 -37,182 -27,936 -30,360
Acquisitions Net 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -452,581 -452,581 -452,581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments 0 0 -856 0 0 0 -1,277 0 0 0 0 46,999 0 -25,760 -21,239 458,448 445,714 452,581 0 0 0 0 0 -7,819 -3,883 0 0 -2,604 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 -15,469 0 5,445 10,024 0 0 0 0 -5,867 -5,114 4,506 6,475 -3,031 -1,684 405 4,657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -130,106 9,998 -856 -2,295 1,235 70 -1,277 39,374 13,689 15,657 10,024 -33,941 10,552 -10,000 -21,239 437,856 452,581 1,000 6,475 5,929 -369 -1,136 -131 -7,819 -3,883 -5,285 0 -1 -12,923 0 0 0 0 0 0 0 0 0 0 0
Net Cash Used for Investing Activities -308,589 -135,088 -131,537 -208,807 -161,665 -145,441 -138,219 -183,075 -161,918 -123,616 -101,328 -114,453 -111,945 -116,029 -85,464 -78,988 -71,221 -499,697 -45,626 -65,933 -80,506 -68,061 -63,908 -76,880 -76,622 -54,978 -34,314 -53,341 -70,162 -30,010 -19,879 -43,343 -34,907 -44,617 -26,644 -35,426 -42,943 -37,182 -27,936 -30,360
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 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 0 0 3,393 0 0 0 11,873 0 0 0 5,143 0 0 0 4,495 15,263 14,142 12,463 3,135 0 0 0 12,177 0 0 0 8,408 0 0 0 278 0 0 0 0 0 0 0 0 2,913
Common Stock Repurchased -412,593 -589,456 -299,479 -54,009 -212,626 -193,538 -98,479 -104,183 -16,992 -125,340 -232,644 -321,266 -236,423 -171,082 -83,831 -505 -63,663 -63,663 -63,663 -307 -7,993 -1,569 -163,530 -184,005 -8,089 -406,238 -8 -992 -8,468 -77,997 -12,804 -771 -1,086 -12,791 -15,765 -104,219 -87,976 -63,183 -18,815 -18,117
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 626 1,541 -29,149 15,764 7,694 3,286 -16,920 36,124 2,140 324 -26,916 -524 3,993 2,550 -38,404 616 753 8,430 -26,924 2,689 -577 876 -6,762 152 -98,033 104,099 1,908 3,837 -329 574 -1,683 -607 -206 1,331 2,436 -2,022 -639 1,387 1,774 -131
Net Cash Used Provided by Financing Activities -411,967 -587,915 -328,628 -38,245 -204,932 -190,252 -115,399 -68,059 -14,852 -125,016 -259,560 -321,790 -232,430 -168,532 -122,235 616 753 8,430 -90,587 2,382 -8,570 -693 -170,292 -183,853 -106,122 -302,139 1,900 2,845 -8,797 -77,423 -14,487 -1,378 -83 -10,548 -13,329 -106,241 -88,615 -61,796 -17,041 -17,296
Effect of Forex Changes on Cash -1,796 -10,697 -10,658 15,787 -39,648 15,906 3,855 7,113 -35,254 809 -6,711 -28,461 9,573 -10,800 22,812 29,376 3,709 9,954 -13,043 -3,307 6,427 3,406 -8,076 12,543 1,660 -5,802 -27,353 32,915 -21,470 47,718 -21,591 11,393 -17,317 -19,785 48,803 -33,097 -37 -26,862 15,439 -69,055
Net Change in Cash -421,693 -290,560 -343,299 1,152,872 -16,392 156,923 -204,260 802,243 -146,207 -150,185 -610,855 266,280 -176,450 -9,698 29,222 668,936 -41,417 -300,008 -270,499 507,352 -37,585 47,497 -305,079 177,713 -74,234 -188,730 -23,930 340,447 -71,158 22,923 -36,557 254,460 -54,964 -14,696 48,564 98,036 -137,816 -114,619 -8,598 30,897
Cash at End of Period 1,188,419 1,610,112 1,900,664 2,243,963 1,091,138 1,107,530 950,607 1,154,867 352,624 498,831 649,016 1,259,871 993,591 1,170,041 1,179,739 1,150,517 481,581 522,998 823,006 1,093,505 586,153 623,738 576,241 881,320 703,607 777,841 966,571 990,501 650,054 721,212 698,289 734,846 480,386 535,350 550,046 501,482 403,446 541,262 655,881 664,479
Cash at Start of Period 1,610,112 1,900,672 2,243,963 1,091,091 1,107,530 950,607 1,154,867 352,624 498,831 649,016 1,259,871 993,591 1,170,041 1,179,739 1,150,517 481,581 522,998 823,006 1,093,505 586,153 623,738 576,241 881,320 703,607 777,841 966,571 990,501 650,054 721,212 698,289 734,846 480,386 535,350 550,046 501,482 403,446 541,262 655,881 664,479 633,582
Free Cash Flow
Operating Cash Flow 300,659 443,140 127,524 1,384,098 389,853 476,710 45,503 1,046,264 65,817 97,638 -243,256 730,984 158,352 285,663 214,109 717,932 25,342 181,305 -121,243 574,210 45,064 112,845 -62,803 425,903 106,850 174,189 35,837 358,028 29,271 82,638 19,400 287,788 -2,657 60,254 39,734 272,800 -6,221 11,221 20,940 147,608
Capital Expenditure -178,483 -145,086 -130,681 -206,512 -162,900 -145,511 -136,942 -206,980 -175,607 -144,718 -111,352 -127,511 -122,497 -80,269 -64,225 -58,396 -66,107 -52,622 -52,101 -68,831 -78,453 -67,330 -68,434 -69,061 -72,739 -49,693 -34,314 -50,736 -57,239 -30,010 -19,879 -43,343 -34,907 -44,617 -26,644 -35,426 -42,943 -37,182 -27,936 -30,360
Free Cash Flow 122,176 298,054 -3,157 1,177,586 226,953 331,199 -91,439 839,284 -109,790 -47,080 -354,608 603,473 35,855 205,394 149,884 659,536 -40,765 128,683 -173,344 505,379 -33,389 45,515 -131,237 356,842 34,111 124,496 1,523 307,292 -27,968 52,628 -479 244,445 -37,564 15,637 13,090 237,374 -49,164 -25,961 -6,996 117,248