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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-11-02
Revenue 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 419,396
Revenue Y/Y Growth 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% 14.38% - - - -
Cost of Revenue 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 208,308
Gross Profit 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 211,088
Gross Profit Margin 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% 50.33%
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 841,412 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 129,932
Total Operating Expenses 841,412 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 129,932
Operating Income or Loss 570,773 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 81,156
Operating Margin 24.07% 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% 19.35%
Interest Expense 0 0 0 0 0 0 20,814 0 0 0 -79,530 0 0 0 -39,740 0 0 0 6,154 0 0 0 6,553 0 0 0 0 0 0 0 0 0 0 0 -1,519 0 0 0 5,347 0
EBITDA 674,346 557,663 1,044,651 585,086 481,136 403,292 1,132,425 431,615 448,819 324,817 595,673 364,164 360,955 259,634 475,705 224,223 187,981 32,751 416,487 219,851 205,581 161,635 331,420 167,589 162,864 131,078 260,280 156,162 103,490 93,248 196,629 116,933 73,959 76,774 166,283 87,885 83,274 84,132 157,188 96,768
Depreciation and Amortization 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 15,612
Income Before Tax 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 82,970
Income Tax Expense 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 22,519
Net Income 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 60,451
Net Income Margin 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% 14.41%
EPS 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 0.42
EPS Diluted 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 0.42
Weighted Average Shares Out 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 143,180
Weighted Average Shares Out Diluted 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 143,441

Reported Currency: USD 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 2014-11-02
Current Assets
Cash and Cash Equivalents 1,610,081 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 633,582
Short Term Investments 31 8 8 47 8 8 8 8 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 0
Cash + Short Term Investments 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 633,582
Net Receivables 126,121 126,349 124,769 407,262 106,221 107,468 132,906 96,179 81,784 78,391 77,001 75,343 56,150 56,956 75,708 73,081 81,622 62,126 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 10,719
Inventory 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 229,861
Other Current Assets 406,468 395,799 368,235 50,527 330,734 339,989 371,578 63,838 50,054 45,083 269,573 19,597 21,876 22,109 187,506 179,970 10,077 156,374 110,761 75,962 74,750 50,032 93,735 57,828 51,786 44,037 67,271 42,496 51,408 43,504 48,269 42,738 51,376 33,320 40,095 30,066 84,191 67,125 78,417 70,495
Total Current Assets 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 944,657
Non-Current Assets
Property, Plant and Equipment 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 301,841
Goodwill 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 25,184
Intangible Assets 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 2,274
Long Term Investments 0 0 -0 29,839 -6,188 -6,130 -162,447 26,608 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 0
Tax Assets 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 4,798
Other Non-Current Assets 221,528 202,383 186,684 135,193 179,775 167,855 162,447 122,649 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 5,733
Total Non-Current Assets 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 339,830
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,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 1,284,487
Current Liabilities
Accounts Payable 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 9,545
Short Term Debt 278,067 254,443 249,270 217,138 216,837 210,506 207,972 188,110 196,259 178,273 188,996 175,445 150,087 168,145 166,091 138,082 147,941 144,646 128,497 131,385 130,182 127,180 192,834 208,492 100,000 166,003 178,857 150,439 132,141 38,154 40,472 31,958 43,224 47,917 48,242 56,662 11,207 10,782 28,652 11,859
Tax Payables 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 11,859
Deferred Revenue 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 28,016
Other Current Liabilities 622,482 599,227 727,071 708,396 654,503 534,831 860,016 662,196 578,358 536,622 718,415 577,852 490,700 458,586 388,993 327,257 386,176 302,624 291,511 241,651 223,099 193,855 112,698 18,565 174,218 15,573 6,427 23,525 16,931 99,888 105,677 127,445 99,738 97,681 109,145 110,698 93,265 88,156 75,638 98,330
Total Current Liabilities 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 147,750
Non-Current Liabilities
Long Term Debt 1,180,823 1,147,631 1,154,012 950,954 976,736 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 0
Deferred Revenue -0 0 0 15,864 15,864 28,555 28,555 28,555 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 0
Deferred Tax 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 11,376
Other Non-Current Liabilities 34,140 48,335 45,065 27,650 24,748 23,027 20,040 17,585 16,012 14,385 13,616 12,625 9,761 9,365 8,976 8,354 6,919 6,271 5,596 5,298 4,105 3,676 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 40,100
Total Non-Current Liabilities 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 51,476
Total Liabilities 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 199,226
Common Stock 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 662
Retained Earnings 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 926,369
Accumulated Other Comprehensive Income/Loss -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 -81,270
Total Stockholders Equity 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 1,085,261
Total Investments 31 8 8 29,839 -6,188 -6,130 -162,447 26,608 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 0
Total Debt 1,458,890 1,402,074 1,403,282 1,168,092 1,193,573 1,099,088 1,070,334 1,038,483 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 0
Net Debt -151,191 -498,590 -840,681 76,954 86,043 148,481 -84,533 685,859 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 -633,582

Reported Currency: USD 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 2014-11-02
Cash Flows from Operating Activities
Net Income 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 60,451
Depreciation & Amortization 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 15,612
Deferred Income Tax 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 -6,872
Stock Based Compensation 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 2,013
Change in Working Capital -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 -27,199
Accounts Receivable 0 0 0 -97,688 2,122 -169,409 100,520 -55,956 -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 16,167
Inventory -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 -54,132
Accounts Payable 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 2,729
Other Working Capital -31,454 -196,307 237,772 59,519 64,906 -141,950 171,315 44,621 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 8,037
Other Non-Cash Items 247,181 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 -1,149
Net Cash Provided by Operating Activities 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 42,856
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -37,271
Acquisitions Net 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 0
Purchases of Investments 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 0
Sales/Maturities of Investments 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 0
Other Investing Activities 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 0
Net Cash Used for Investing Activities -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 -37,271
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 -5,255 -5,255 -23,905 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,370 3,393 17,493 24,937 16,101 11,873 11,704 10,243 1,043 5,143 18,194 17,620 9,713 4,495 15,263 14,142 12,463 3,135 18,170 15,030 13,514 12,177 17,650 17,257 13,752 8,408 2,787 1,648 915 278 3,328 0 0 3,579 4,704 0 0 2,802 2,913 0
Common Stock Repurchased -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 -17,165 -74,462
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 -829 -32,542 -1,729 -17,243 -2,305 -18,283 72,230 -8,103 324 -32,059 -18,718 -13,627 -7,163 -42,899 -14,647 50,274 59,630 -30,059 -451 -2,093 -461 -18,939 -17,498 -115,290 90,347 -6,500 3,837 -1,977 -341 -1,961 -607 -83 2,243 -1,143 -6,726 -639 1,387 -1,028 -3,044 -152
Net Cash Used Provided by Financing Activities -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 -74,614
Effect of Forex Changes on Cash -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 -22,462
Net Change in Cash -290,583 -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 -91,491
Cash at End of Period 1,610,081 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 633,582
Cash at Start of Period 1,900,664 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 725,073
Free Cash Flow
Operating Cash Flow 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 42,856
Capital Expenditure -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 -37,271
Free Cash Flow 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 5,585