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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-11-02 2024-08-03 2024-05-04 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
Revenue 14,063,000 13,468,000 12,479,000 16,411,000 13,265,000 12,758,000 11,783,000 14,520,000 12,167,000 11,843,008 11,406,474 13,854,368 12,531,890 12,077,063 10,086,661 10,943,210 10,117,289 6,667,575 4,408,888 12,206,462 10,451,334 9,781,596 9,277,585 11,127,340 9,825,759 9,331,115 8,688,720 10,960,720 8,762,220 8,357,700 7,784,024 9,467,647 8,291,688 7,882,053 7,542,356 8,962,075 7,753,495 7,363,731 6,865,637 8,303,953
Revenue Y/Y Growth 6.02% 5.57% 5.91% 13.02% 9.02% 7.73% 3.30% 4.80% -2.91% -1.94% 13.08% 26.60% 23.87% 81.13% 128.78% -10.35% -3.20% -31.84% -52.48% 9.70% 6.37% 4.83% 6.78% 1.52% 12.14% 11.65% 11.62% 15.77% 5.67% 6.03% 3.20% 5.64% 6.94% 7.04% 9.86% 7.93% - - - -
Cost of Revenue 9,622,000 9,380,000 8,739,000 11,484,000 9,139,000 8,910,000 8,374,000 10,731,000 8,624,000 8,571,550 8,223,213 10,094,515 8,835,532 8,528,130 7,255,635 7,882,575 7,062,285 5,174,490 4,414,465 8,741,805 7,440,033 7,026,057 6,637,885 8,033,640 6,983,483 6,635,815 6,178,239 7,849,400 6,150,020 5,972,675 5,530,072 6,786,777 5,843,873 5,562,961 5,372,143 6,388,192 5,506,899 5,219,191 4,920,241 5,959,037
Gross Profit 4,441,000 4,088,000 3,740,000 4,927,000 4,126,000 3,848,000 3,409,000 3,789,000 3,543,000 3,271,458 3,183,261 3,759,853 3,696,358 3,548,933 2,831,026 3,060,635 3,055,004 1,493,085 -5,577 3,464,657 3,011,301 2,755,539 2,639,700 3,093,700 2,842,276 2,695,300 2,510,481 3,111,320 2,612,200 2,385,025 2,253,952 2,680,870 2,447,815 2,319,092 2,170,213 2,573,883 2,246,596 2,144,540 1,945,396 2,344,916
Gross Profit Margin 100.00% 30.35% 29.97% 30.02% 31.10% 30.16% 28.93% 26.10% 29.12% 27.62% 27.91% 27.14% 29.50% 29.39% 28.07% 27.97% 30.20% 22.39% -0.13% 28.38% 28.81% 28.17% 28.45% 27.80% 28.93% 28.89% 28.89% 28.39% 29.81% 28.54% 28.96% 28.32% 29.52% 29.42% 28.77% 28.72% 28.98% 29.12% 28.34% 28.24%
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 2,748,000 2,666,000 2,400,000 3,085,000 2,578,000 2,559,000 2,238,000 2,473,000 2,185,000 2,174,861 2,094,582 2,495,905 2,296,649 2,223,692 2,064,992 2,193,101 1,986,128 1,527,768 1,313,920 2,135,329 1,885,923 1,731,335 1,702,401 1,916,627 1,756,448 1,699,714 1,550,775 1,895,601 1,584,219 1,483,648 1,411,603 1,577,595 1,462,574 1,393,248 1,335,050 1,497,119 1,292,401 1,247,538 1,168,657 1,306,279
Total Operating Expenses 2,748,000 2,666,000 2,400,000 3,085,000 2,578,000 2,559,000 2,238,000 2,473,000 2,185,000 2,174,861 2,094,582 2,495,905 2,296,649 2,223,692 2,064,992 2,193,101 1,986,128 1,527,768 1,313,920 2,135,329 1,885,923 1,731,335 1,702,401 1,916,627 1,756,448 1,699,714 1,550,775 1,895,601 1,584,219 1,483,648 1,411,603 1,577,595 1,462,574 1,393,248 1,335,050 1,497,119 1,292,401 1,247,538 1,168,657 1,306,279
Operating Income or Loss 1,693,000 1,422,000 1,340,000 1,842,000 1,548,000 1,289,000 1,171,000 1,316,000 1,358,000 1,096,597 1,088,679 1,263,948 1,401,135 1,325,241 766,034 867,534 1,068,876 -34,683 -1,319,497 1,329,328 1,125,378 1,024,204 937,299 1,177,073 1,085,828 995,586 959,706 1,215,719 1,027,981 901,377 842,349 1,103,275 985,241 925,844 835,163 1,076,764 954,195 897,002 776,739 1,038,637
Operating Margin 0.00% 10.56% 10.74% 11.22% 11.67% 10.10% 9.94% 9.06% 11.16% 9.26% 9.54% 9.12% 11.18% 10.97% 7.59% 7.93% 10.56% -0.52% -29.93% 10.89% 10.77% 10.47% 10.10% 10.58% 11.05% 10.67% 11.05% 11.09% 11.73% 10.78% 10.82% 11.65% 11.88% 11.75% 11.07% 12.01% 12.31% 12.18% 11.31% 12.51%
Interest Expense 20,000 20,000 19,000 0 19,000 19,000 22,000 20,000 20,000 11,007 18,785 21,053 20,674 28,661 45,900 47,163 52,884 57,336 31,600 3,053 3,259 2,897 817 1,505 3,188 3,029 4,148 4,089 7,981 9,677 9,841 9,616 12,462 11,262 10,194 10,963 13,005 10,808 11,624 9,002
EBITDA 1,959,000 1,687,000 1,604,000 2,094,000 1,793,000 1,524,000 1,403,000 1,590,554 1,576,000 1,314,697 1,093,165 1,485,076 1,616,758 1,540,423 981,413 567,795 1,287,848 187,082 -1,091,837 1,549,242 1,344,933 1,239,837 1,149,500 1,395,501 1,290,740 1,199,606 1,152,001 1,409,252 1,212,275 1,077,022 1,014,834 1,269,676 1,152,869 1,093,597 992,163 1,239,764 1,109,395 1,047,002 925,239 1,189,450
Depreciation and Amortization 266,000 265,000 264,000 252,000 245,000 235,000 232,000 230,919 218,000 218,100 219,605 220,392 217,049 215,182 215,379 212,300 219,000 220,040 219,460 219,900 219,600 215,600 212,200 216,700 204,900 204,000 192,300 193,600 184,300 175,600 172,500 166,400 167,600 167,800 157,000 163,000 155,200 150,000 148,500 150,800
Income Before Tax 1,736,000 1,468,000 1,390,000 1,843,000 1,589,000 1,327,000 1,208,000 1,339,000 1,359,000 1,085,590 852,275 1,242,895 1,379,035 1,054,332 721,346 508,138 1,015,992 -92,019 -1,342,848 1,326,275 1,122,119 1,021,307 936,482 1,178,578 1,046,518 992,557 955,558 1,112,380 1,020,000 891,700 832,508 1,093,659 889,833 914,582 824,969 1,065,801 941,190 886,194 765,115 1,029,635
Income Tax Expense 439,000 369,000 320,000 440,000 398,000 338,000 317,000 301,000 296,000 276,250 264,802 302,691 356,035 268,651 187,416 182,615 149,336 122,201 -455,359 341,485 293,856 262,345 236,304 337,040 284,265 252,931 239,177 235,104 378,564 338,743 296,229 415,731 340,047 352,408 316,623 399,335 353,934 336,859 290,514 381,405
Net Income 1,297,000 1,099,000 1,070,000 1,403,000 1,191,000 989,000 891,000 1,038,381 1,063,000 809,340 587,473 940,204 1,023,000 785,681 533,930 325,523 866,656 -214,220 -887,489 984,790 828,263 758,962 700,178 841,538 762,253 739,626 716,381 877,276 641,436 552,957 536,279 677,928 549,786 562,174 508,346 666,466 587,256 549,335 474,601 648,230
Net Income Margin 9.22% 8.16% 8.57% 8.55% 8.98% 7.75% 7.56% 7.15% 8.74% 6.83% 5.15% 6.79% 8.16% 6.51% 5.29% 2.97% 8.57% -3.21% -20.13% 8.07% 7.92% 7.76% 7.55% 7.56% 7.76% 7.93% 8.24% 8.00% 7.32% 6.62% 6.89% 7.16% 6.63% 7.13% 6.74% 7.44% 7.57% 7.46% 6.91% 7.81%
EPS 1.15 0.97 0.94 1.24 1.04 0.86 0.77 0.90 0.92 0.69 0.50 0.80 0.86 0.65 0.44 0.27 0.72 -0.18 -0.74 0.82 0.69 0.63 0.58 0.68 0.62 0.59 0.57 0.69 0.51 0.43 0.42 0.52 0.42 0.43 0.38 0.50 0.44 0.40 0.35 0.47
EPS Diluted 1.14 0.96 0.93 1.22 1.03 0.85 0.76 0.89 0.91 0.69 0.49 0.78 0.84 0.64 0.44 0.27 0.71 -0.18 -0.74 0.81 0.68 0.62 0.57 0.68 0.61 0.59 0.56 0.69 0.50 0.43 0.41 0.52 0.42 0.42 0.38 0.50 0.43 0.40 0.35 0.47
Weighted Average Shares Out 1,127,000 1,130,149 1,132,503 1,133,587 1,144,000 1,148,000 1,153,000 1,155,438 1,156,264 1,168,000 1,177,000 1,181,189 1,194,261 1,202,981 1,206,387 1,204,698 1,200,631 1,190,111 1,197,809 1,199,100 1,203,184 1,208,933 1,212,668 1,217,183 1,233,145 1,241,533 1,250,405 1,256,018 1,264,605 1,272,548 1,286,553 1,292,638 1,303,801 1,313,290 1,322,167 1,326,991 1,339,058 1,348,742 1,360,770 1,369,466
Weighted Average Shares Out Diluted 1,141,000 1,144,000 1,146,000 1,152,000 1,158,000 1,161,000 1,165,000 1,171,000 1,172,267 1,178,000 1,189,263 1,204,650 1,215,690 1,220,615 1,221,517 1,219,479 1,214,195 1,199,061 1,197,809 1,219,365 1,224,288 1,228,986 1,233,407 1,244,708 1,257,562 1,265,920 1,268,872 1,276,806 1,285,762 1,296,634 1,309,598 1,314,772 1,323,442 1,333,212 1,340,776 1,349,352 1,361,688 1,370,644 1,382,412 1,391,856

Reported Currency: USD 2024-11-02 2024-08-03 2024-05-04 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
Current Assets
Cash and Cash Equivalents 4,718,000 5,250,000 5,059,000 5,600,000 4,290,000 4,550,000 5,025,000 5,477,000 3,364,678 3,531,212 4,295,068 6,227,000 6,791,596 7,106,016 8,775,485 10,469,570 10,581,993 6,620,411 4,287,835 3,216,752 2,060,176 2,186,382 2,235,056 3,030,229 2,711,767 2,872,717 2,681,105 2,758,477 2,364,244 2,449,305 2,669,495 2,929,849 2,375,532 1,803,648 1,944,155 2,095,473 1,723,336 1,910,770 2,259,965 2,493,775
Short Term Investments 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 435,903 506,165 511,618 502,757 457,091 543,242 450,804 421,153 403,702 352,313 399,714 327,506 328,826 282,623
Cash + Short Term Investments 4,718,000 5,250,000 5,059,000 5,600,000 4,290,000 4,550,000 5,025,000 5,477,000 3,364,678 3,531,212 4,295,068 6,227,000 6,791,596 7,106,016 8,775,485 10,469,570 10,581,993 6,620,411 4,287,835 3,216,752 2,060,176 2,186,382 2,235,056 3,030,229 2,711,767 2,872,717 3,117,008 3,264,642 2,875,862 2,952,062 3,126,586 3,473,091 2,826,336 2,224,801 2,347,857 2,447,786 2,123,050 2,238,276 2,588,791 2,776,398
Net Receivables 717,000 634,000 604,000 588,000 696,000 696,000 633,000 682,000 713,046 667,813 630,015 633,000 701,809 737,337 685,388 497,401 649,380 749,853 654,106 433,230 442,883 377,057 393,276 346,298 517,406 485,384 368,314 327,166 365,603 323,837 334,359 258,831 321,841 302,740 294,142 238,072 289,734 275,695 277,075 226,299
Inventory 8,371,000 6,470,000 6,218,000 5,965,000 8,285,000 6,585,000 6,441,000 5,819,000 8,328,680 7,083,260 6,989,788 5,962,000 6,633,328 5,086,631 5,114,643 4,337,389 4,997,506 3,744,062 4,945,720 4,872,592 6,274,778 5,087,046 5,057,202 4,579,033 5,543,413 4,498,523 4,369,893 4,187,243 4,725,850 3,864,454 3,736,114 3,644,959 4,384,171 3,870,605 3,904,989 3,695,113 4,441,989 3,749,636 3,531,600 3,217,923
Other Current Assets 546,000 536,000 528,000 511,000 535,000 507,000 496,000 478,000 582,389 552,480 565,351 438,099 449,377 459,046 440,533 434,977 425,027 403,621 408,587 368,048 596,778 618,119 381,678 513,662 544,427 583,348 567,060 706,676 422,719 427,428 351,441 373,893 409,986 412,528 330,713 391,589 493,384 533,230 474,623 356,824
Total Current Assets 14,352,000 12,890,000 12,409,000 12,664,000 13,806,000 12,338,000 12,595,000 12,456,000 12,988,793 11,834,765 12,480,222 13,259,000 14,576,110 13,389,030 15,016,049 15,739,337 16,653,906 11,517,947 10,296,248 8,890,622 9,374,615 8,268,604 8,067,212 8,469,222 9,317,013 8,439,972 8,422,275 8,485,727 8,390,034 7,567,781 7,548,500 7,750,774 7,942,334 6,810,674 6,877,701 6,772,560 7,348,157 6,796,837 6,872,089 6,577,444
Non-Current Assets
Property, Plant and Equipment 16,706,000 16,481,000 16,121,000 15,967,000 15,551,000 15,572,000 15,076,000 14,869,000 14,558,313 14,376,417 14,356,029 14,125,000 14,309,084 14,290,604 14,189,452 14,026,094 14,033,470 14,164,265 14,275,595 14,385,380 14,320,117 13,986,180 13,828,965 5,255,208 5,165,875 5,100,454 5,026,092 5,006,053 4,858,284 4,744,690 4,601,044 4,532,894 4,318,829 4,263,380 4,229,704 4,137,575 4,066,987 3,995,978 3,936,731 3,868,365
Goodwill 95,000 95,000 95,000 95,000 94,000 95,000 95,000 97,000 94,501 96,648 96,910 97,000 98,604 97,972 99,324 98,998 96,733 97,131 94,469 95,546 96,313 95,938 96,685 97,552 97,348 98,114 98,614 100,069 196,365 197,522 195,585 195,871 0 0 0 193,911 0 0 0 0
Intangible 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
Long Term Investments 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
Tax Assets 142,000 147,000 156,000 172,000 152,000 149,000 150,000 158,000 173,564 171,723 177,425 185,000 193,583 127,483 135,765 127,191 56,132 48,600 36,742 12,132 5,484 5,642 5,801 6,467 0 0 3,178 6,558 6,655 6,501 6,347 6,193 3,624 6,861 10,106 13,831 19,901 21,449 22,998 22,532
Other Non-Current Assets 1,141,000 942,000 898,000 849,000 748,000 768,000 765,000 769,000 613,279 611,053 599,318 795,000 893,605 878,357 860,844 821,935 725,259 740,459 712,186 761,323 492,175 498,615 490,401 497,580 445,006 472,888 456,965 459,608 426,357 419,121 412,005 398,076 258,223 244,890 240,759 372,554 215,330 218,239 224,817 210,539
Total Non-Current Assets 18,084,000 17,665,000 17,270,000 17,083,000 16,545,000 16,584,000 16,086,000 15,893,000 15,439,657 15,255,841 15,229,682 15,202,000 15,494,876 15,394,416 15,285,385 15,074,218 14,911,594 15,050,455 15,118,992 15,254,381 14,914,089 14,586,375 14,421,852 5,856,807 5,708,229 5,671,456 5,584,849 5,572,288 5,487,661 5,367,834 5,214,981 5,133,034 4,924,502 4,859,979 4,827,021 4,717,871 4,644,276 4,544,205 4,493,857 4,411,306
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 32,436,000 30,555,000 29,679,000 29,747,000 30,351,000 28,922,000 28,681,000 28,349,000 28,428,450 27,090,606 27,709,904 28,461,000 30,070,986 28,783,446 30,301,434 30,813,555 31,565,500 26,568,402 25,415,240 24,145,003 24,288,704 22,854,979 22,489,064 14,326,029 15,025,242 14,111,428 14,007,124 14,058,015 13,877,695 12,935,615 12,763,481 12,883,808 12,866,836 11,670,653 11,704,722 11,490,431 11,992,433 11,341,042 11,365,946 10,988,750
Current Liabilities
Accounts Payable 5,617,000 4,503,000 4,072,000 3,862,000 5,425,000 4,438,000 4,304,000 3,794,000 4,993,269 4,085,478 4,370,563 4,465,000 5,443,007 4,413,316 4,433,295 4,823,397 6,142,547 2,422,140 1,071,190 2,672,557 3,447,443 2,607,651 2,578,370 2,644,143 3,340,596 2,683,285 2,509,089 2,488,373 2,986,374 2,346,548 2,174,727 2,230,904 2,686,845 2,258,251 2,136,751 2,203,050 2,696,601 2,258,997 2,153,296 2,007,511
Short Term Debt 1,642,000 1,621,000 1,615,000 1,620,000 1,682,000 1,618,000 2,109,000 2,110,000 2,074,148 2,071,154 1,575,582 1,577,000 1,606,480 1,612,603 1,650,574 2,427,289 2,399,600 2,340,285 1,399,290 1,411,216 1,412,262 1,353,721 1,343,243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 44,000 39,000 298,000 99,000 136,000 148,000 46,000 439,000 82,778 61,877 260,789 449,022 138,586 47,171 286,455 196,932 46,429 305,624 11,182 219,759 21,214 37,518 190,818 324,404 78,668 40,346 246,933 314,208 120,185 101,971 408,941 405,890 52,082 70,705 226,254 264,056 76,088 67,711 241,811 244,822
Deferred Revenue 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 Current Liabilities 4,714,000 4,458,000 4,115,000 4,870,000 4,397,000 4,113,000 4,075,000 3,962,000 4,083,434 3,928,610 3,811,585 3,976,978 4,140,660 3,968,968 3,536,637 3,356,050 3,228,618 2,579,202 2,187,885 2,846,715 2,806,225 2,601,851 2,468,588 2,562,827 2,594,561 2,414,186 2,220,842 2,322,956 2,361,422 2,208,014 2,021,724 2,120,862 2,155,587 1,985,249 1,933,730 1,935,124 1,957,389 1,834,153 1,741,429 1,677,301
Total Current Liabilities 12,017,000 10,621,000 10,100,000 10,451,000 11,640,000 10,317,000 10,534,000 10,305,000 11,233,629 10,147,119 10,018,519 10,468,000 11,328,733 10,042,058 9,906,961 10,803,668 11,817,194 7,647,251 4,669,547 7,150,247 7,687,144 6,600,741 6,581,019 5,531,374 6,013,825 5,137,817 4,976,864 5,125,537 5,467,981 4,656,533 4,605,392 4,757,656 4,894,514 4,314,205 4,296,735 4,402,230 4,730,078 4,160,861 4,136,536 3,929,634
Non-Current Liabilities
Long Term Debt 11,072,000 11,030,000 11,027,000 10,922,000 10,837,000 10,950,000 10,727,000 10,634,000 10,549,224 10,563,145 11,132,975 10,931,000 11,214,889 11,258,706 13,188,093 13,076,137 13,243,046 13,320,559 15,107,238 10,053,258 10,057,940 9,977,987 9,855,899 2,476,874 2,232,864 2,232,112 2,231,360 2,452,524 2,229,855 2,229,103 2,228,351 2,403,831 2,226,913 1,615,952 1,615,477 1,700,217 1,624,007 1,623,959 1,623,912 1,684,597
Deferred Revenue 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
Deferred Tax 172,000 162,000 156,000 350,000 133,000 132,000 133,000 362,000 74,178 67,030 54,063 321,000 69,053 3,451 33,930 301,268 78,007 91,770 113,229 397,541 203,515 196,985 167,283 393,658 236,769 225,073 260,649 277,810 374,276 392,651 304,689 350,713 317,107 360,178 349,004 318,505 380,794 391,874 436,819 310,973
Other Non-Current Liabilities 1,002,000 960,000 894,000 722,000 908,000 915,000 865,000 684,000 906,736 916,663 908,907 738,000 1,013,537 1,072,847 1,033,236 799,798 860,497 848,253 786,008 595,745 797,573 776,654 752,968 875,517 1,284,911 1,289,353 1,275,843 1,053,835 1,159,975 1,116,524 1,071,526 861,009 1,098,491 928,962 908,537 762,404 907,093 888,281 878,389 799,316
Total Non-Current Liabilities 12,246,000 12,152,000 12,077,000 11,994,000 11,878,000 11,997,000 11,725,000 11,680,000 11,530,138 11,546,838 12,095,945 11,990,000 12,297,479 12,335,004 14,255,259 14,177,203 14,181,550 14,260,582 16,006,475 11,046,544 11,059,028 10,951,626 10,776,150 3,746,049 3,754,544 3,746,538 3,767,852 3,784,169 3,764,106 3,738,278 3,604,566 3,615,553 3,642,511 2,905,092 2,873,018 2,781,126 2,911,894 2,904,114 2,939,120 2,794,886
Total Liabilities 24,263,000 22,773,000 22,177,000 22,445,000 23,518,000 22,314,000 22,259,000 21,985,000 22,763,767 21,693,957 22,114,464 22,458,000 23,626,212 22,377,062 24,162,220 24,980,871 25,998,744 21,907,833 20,676,022 18,196,791 18,746,172 17,552,367 17,357,169 9,277,423 9,768,369 8,884,355 8,744,716 8,909,706 9,232,087 8,394,811 8,209,958 8,373,209 8,537,025 7,219,297 7,169,753 7,183,356 7,641,972 7,064,975 7,075,656 6,724,520
Common Stock 1,124,000 1,128,000 1,131,000 1,134,000 1,141,000 1,145,000 1,150,000 1,155,000 1,156,264 1,161,887 1,172,711 1,181,000 1,194,261 1,202,981 1,206,387 1,204,698 1,200,631 1,199,061 1,197,877 1,199,100 1,203,184 1,208,933 1,212,668 1,217,183 1,233,145 620,767 625,203 1,256,018 632,303 636,274 643,276 646,319 651,901 656,645 661,083 663,496 669,529 674,370 680,385 684,733
Retained Earnings 7,596,000 7,186,000 6,921,000 6,700,000 6,345,000 6,014,000 5,864,000 5,815,000 5,338,018 5,002,903 5,163,713 5,509,000 5,831,720 5,663,492 5,192,536 4,973,542 4,982,573 4,115,917 4,330,561 5,422,283 4,976,762 4,806,504 4,552,509 4,461,744 4,615,575 5,204,704 5,192,735 4,334,150 4,616,224 4,465,260 4,605,681 4,558,506 4,479,467 4,454,392 4,410,298 4,311,051 4,226,107 4,138,644 4,117,299 4,133,882
Accumulated Other Comprehensive Income/Loss -547,000 -532,000 -550,000 -532,000 -653,000 -551,000 -592,000 -606,000 -829,599 -768,141 -740,984 -687,000 -581,207 -577,692 -581,184 -606,071 -742,861 -722,941 -797,324 -673,171 -637,414 -712,825 -633,282 -630,321 -591,847 -598,398 -555,530 -441,859 -602,919 -560,730 -695,434 -694,226 -801,557 -659,681 -536,412 -667,472 -545,175 -536,947 -507,394 -554,385
Total Stockholders Equity 8,173,000 7,782,000 7,502,000 7,302,000 6,833,000 6,608,000 6,422,000 6,364,000 5,664,683 5,396,649 5,595,440 6,003,000 6,444,774 6,406,384 6,139,214 5,832,684 5,566,756 4,660,569 4,739,218 5,948,212 5,542,532 5,302,612 5,131,895 5,048,606 5,256,873 5,227,073 5,262,408 5,148,309 4,645,608 4,540,804 4,553,523 4,510,599 4,329,811 4,451,356 4,534,969 4,307,075 4,350,461 4,276,067 4,290,290 4,264,230
Total Investments 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 435,903 506,165 511,618 502,757 457,091 543,242 450,804 421,153 403,702 352,313 399,714 327,506 328,826 282,623
Total Debt 12,714,000 12,651,000 12,642,000 12,542,000 12,519,000 12,568,000 12,836,000 12,744,000 12,623,372 12,634,299 12,708,557 12,508,000 12,821,369 12,871,309 14,838,667 15,503,426 15,642,646 15,660,844 16,506,528 11,464,474 11,470,202 11,331,708 11,199,142 2,476,874 2,232,864 2,232,112 2,231,360 2,452,524 2,229,855 2,229,103 2,228,351 2,403,831 2,226,913 1,615,952 1,615,477 1,700,217 1,624,007 1,623,959 1,623,912 1,684,597
Net Debt 7,996,000 7,401,000 7,583,000 6,942,000 8,229,000 8,018,000 7,811,000 7,267,000 9,258,694 9,103,087 8,413,489 6,281,000 6,029,773 5,765,293 6,063,182 5,033,856 5,060,653 9,040,433 12,218,693 8,247,722 9,410,026 9,145,326 8,964,086 -553,355 -478,903 -640,605 -449,745 -305,953 -134,389 -220,202 -441,144 -526,018 -148,619 -187,696 -328,678 -395,256 -99,329 -286,811 -636,053 -809,178

Reported Currency: USD 2024-11-02 2024-08-03 2024-05-04 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
Cash Flows from Operating Activities
Net Income 1,297,000 1,099,000 1,070,000 1,403,000 1,191,000 989,000 891,000 1,038,400 1,063,000 809,300 587,500 940,200 1,023,000 785,700 533,900 325,600 866,600 -214,211 -887,489 984,800 828,300 758,900 700,200 841,500 762,300 739,600 716,400 877,200 641,500 552,900 536,300 677,900 549,800 562,200 508,300 666,500 587,300 549,300 474,600 648,200
Depreciation & Amortization 266,000 265,000 264,000 252,000 245,000 235,000 232,000 230,900 218,000 218,100 219,600 220,400 217,000 215,200 215,400 212,300 219,000 220,040 219,460 219,900 219,600 215,600 212,200 216,700 204,900 204,000 192,300 193,600 184,300 175,600 172,500 166,400 167,600 167,800 157,000 163,000 155,200 150,000 148,500 150,800
Deferred Income Tax 15,000 19,000 24,000 -20,000 -3,000 -4,000 16,000 29,300 9,000 14,400 11,500 -200 -5,000 -23,100 -16,200 -117,700 -24,400 -40,136 -48,464 -48,300 4,200 29,800 8,100 -73,000 2,600 -25,500 7,300 -173,200 -3,100 30,700 8,200 -58,100 5,500 31,000 16,100 71,100 -25,000 2,800 -17,700 83,600
Stock Based Compensation 47,000 46,000 38,000 46,000 44,000 36,000 34,000 27,436 37,000 30,900 27,300 32,400 42,500 63,600 50,500 -400 31,300 39,131 -11,531 38,400 31,200 29,700 25,700 26,200 27,500 25,900 24,000 24,200 27,700 25,400 24,100 24,900 27,400 25,000 25,000 23,000 27,300 22,600 21,200 20,300
Change in Working Capital -580,000 118,000 -655,000 1,104,000 -303,000 82,000 -446,000 1,583,400 -281,000 -455,000 -1,667,600 -121,000 -310,900 126,000 -1,167,700 -438,000 3,004,000 3,347,049 -2,493,349 1,081,000 -151,600 -262,400 -811,100 604,800 -161,000 -94,600 -193,200 66,400 11,700 -174,700 -288,900 698,200 124,100 16,500 -275,300 413,800 -18,400 -240,800 -159,500 323,400
Accounts Receivable -83,000 2,000 -32,000 113,000 -38,000 7,000 -37,000 16,900 -51,000 1,100 -98,600 106,000 -200 10,100 -144,700 1,800 -34,200 -306,519 210,419 237,100 -55,400 -214,400 -61,600 185,900 -13,700 -77,800 118,400 -241,500 -29,400 -70,400 -38,900 82,200 -22,500 -83,200 -9,300 37,300 4,300 -63,100 -46,000 69,600
Inventory -1,903,000 -246,000 -266,000 2,383,000 -1,794,000 -110,000 -624,000 2,603,000 -1,338,000 -121,500 -1,085,300 629,500 -1,554,300 17,600 -750,600 723,700 -1,246,500 1,247,627 -136,027 1,405,200 -1,141,300 -73,300 -487,100 977,200 -1,057,000 -160,400 -225,200 592,300 -873,900 -80,200 -88,600 770,500 -567,700 -29,300 -161,600 691,200 -672,500 -226,600 -298,700 687,100
Accounts Payable 1,112,000 429,000 219,000 -1,602,000 1,047,000 112,000 507,000 -1,247,300 958,000 -258,500 -52,800 -950,000 1,037,200 -15,100 -410,200 -1,353,100 3,704,700 1,327,197 -1,567,597 -776,500 812,600 53,700 -60,500 -704,300 664,800 193,700 44,000 -528,200 648,700 141,600 -57,000 -476,800 462,800 158,600 -96,400 -460,900 427,600 114,000 135,600 -514,800
Other Working Capital 294,000 -67,000 -576,000 210,000 482,000 73,000 -292,000 210,800 150,000 -12,953 -430,900 93,500 206,400 113,400 137,800 189,600 580,000 1,078,744 -1,000,144 215,200 232,500 -28,400 -201,900 146,000 244,900 -50,100 -130,400 243,800 266,300 -165,700 -104,400 322,300 251,500 -29,600 -8,000 146,200 222,200 -65,100 49,600 81,500
Other Non-Cash Items 1,000 82,000 645,000 -329,000 -3,000 3,000 18,000 115,300 7,000 23,000 187,200 38,800 33,400 212,200 -48,600 303,300 -16,500 5,410 60,890 -82,700 42,700 -21,700 14,200 -5,500 80,800 -13,600 -21,900 108,000 -35,700 44,700 -3,800 4,300 55,300 -64,200 -10,800 -34,100 1,600 -2,800 -19,600 -30,200
Net Cash Provided by Operating Activities 1,046,000 1,629,000 741,000 2,800,000 1,171,000 1,341,000 745,000 3,024,700 1,053,000 640,700 -634,500 1,110,600 1,000,000 1,379,600 -432,700 285,100 4,080,000 3,357,283 -3,160,483 2,193,100 974,400 749,900 149,300 1,610,700 917,100 835,800 724,900 1,096,200 826,400 654,600 448,400 1,513,600 929,700 738,300 420,300 1,303,300 728,000 481,100 447,500 1,196,100
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -422,000 -563,000 -419,000 -442,000 -460,000 -459,000 -361,000 -357,300 -407,000 -379,100 -314,400 -329,300 -270,600 -219,600 -225,300 -134,400 -123,700 -99,375 -210,525 -230,400 -414,700 -261,100 -316,900 -252,100 -299,100 -308,900 -265,000 -230,100 -320,600 -248,400 -258,500 -257,500 -258,800 -242,200 -266,200 -261,300 -245,700 -203,700 -201,200 -205,600
Acquisitions Net 0 0 0 -359,000 0 -2,000 361,000 1,457,000 0 0 314,351 1,044,794 0 0 225,293 568,021 0 0 210,525 1,223,072 0 0 316,909 0 0 0 264,943 1,057,617 0 0 258,515 -2,324 2,324 0 -2,324 -57,104 -57,104 0 201,234 911,522
Purchases of Investments -6,000 -7,000 -16,000 -6,000 -5,000 -6,000 -11,000 -4,800 -5,000 -5,300 -15,600 -4,900 -4,800 -4,900 -7,300 -4,600 -5,100 -4,608 -14,792 -4,700 -5,100 -4,400 -14,600 -4,400 -4,300 -4,700 -148,200 -231,100 -203,600 -193,400 -233,100 -183,200 -153,500 -214,900 -165,400 -155,300 -417,100 -130,600 -95,000 -133,500
Sales/Maturities of Investments 3,000 7,000 8,000 12,000 3,000 8,000 10,000 2,300 5,000 5,500 5,500 3,400 2,600 6,600 7,700 4,600 3,400 6,286 4,214 1,100 2,200 4,600 4,800 2,300 5,200 436,400 192,700 247,900 177,600 190,700 289,900 97,100 108,500 178,700 144,800 179,800 341,900 105,900 53,800 78,200
Other Investing Activities -192,000 0 -8,000 6,000 -2,000 2,000 -361,000 -1,457,000 0 0 -314,351 -1,044,794 -2,266 1,795 -225,293 -568,021 -1,666 1,670 -210,525 -1,453,272 -2,842 7,400 -316,909 -200 100 26,600 -264,943 -1,057,617 -25,900 -2,712 -258,515 -83,722 -47,268 -36,236 24 57,104 -57,100 -24,721 -201,234 -911,522
Net Cash Used for Investing Activities -617,000 -563,000 -427,000 -436,000 -462,000 -457,000 -362,000 -359,800 -407,000 -378,900 -324,500 -330,800 -272,800 -217,900 -224,900 -134,400 -125,400 -97,697 -221,103 -464,200 -417,600 -253,500 -326,700 -254,400 -298,100 149,400 -220,500 -213,300 -346,600 -251,100 -201,700 -343,600 -303,800 -278,400 -289,100 -236,800 -378,000 -228,400 -242,400 -260,900
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 0 0 -482 0 -2,225,518 -750,000 -419,452 0 -1,000,000 4,988,452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 63,000 101,000 90,000 82,000 122,000 53,000 28,000 206,499 65,000 32,000 18,100 83,046 83,883 25,971 36,539 123,468 28,189 22,088 37,444 56,821 72,810 42,703 59,772 15,633 76,123 78,924 84,561 44,489 28,380 8,785 52,033 53,288 20,926 26,100 63,933 50,656 33,385 10,678 37,314 52,676
Common Stock Repurchased -593,000 -559,000 -509,000 -797,000 -646,000 -549,000 -492,000 -455,198 -493,000 -700,000 -607,000 -1,082,899 -796,300 -297,099 0 0 0 0 -201,500 -361,602 -490,639 -302,449 -397,294 -815,605 -601,392 -594,600 -395,399 -405,599 -354,297 -534,684 -349,999 -524,998 -418,838 -414,911 -341,251 -532,193 -445,000 -431,176 -419,905 -436,495
Dividends Paid -423,000 -423,000 -380,000 -379,000 -380,000 -382,000 -343,000 -341,257 -342,530 -345,700 -309,500 -310,300 -312,600 -313,700 -315,200 -6 0 -50 -278,250 -276,500 -277,700 -278,600 -238,800 -240,300 -241,400 -243,600 -197,300 -197,100 -197,400 -200,900 -168,600 -169,200 -170,300 -171,400 -140,100 -140,200 -141,200 -142,500 -120,400 -120,200
Other Financing Activities 0 -1,000 -41,000 -3,000 0 -499,000 -30,000 -549 1,000 0 -33,000 -588 0 -52 -24,426 -16,456 0 -28 -55,637 -126 0 8 -23,305 -1,706 -3,182 -368 -17,873 -3,277 -711 -842 -17,582 10,667 564,381 11,943 12,928 10,386 20,317 5,547 28,430 35,065
Net Cash Used Provided by Financing Activities -953,000 -882,000 -844,000 -1,097,000 -904,000 -1,377,000 -837,000 -590,500 -770,000 -1,013,800 -931,100 -1,311,300 -1,025,000 -2,810,400 -1,053,100 -312,400 28,200 -978,009 4,490,509 -581,400 -695,500 -538,400 -599,600 -1,041,900 -770,000 -759,600 -526,000 -561,500 -524,100 -727,600 -484,100 -629,200 -4,800 -548,400 -379,500 -611,300 -532,600 -557,400 -474,600 -468,900
Effect of Forex Changes on Cash -8,000 7,000 -11,000 43,000 -65,000 18,000 2,000 37,700 -42,000 -11,900 -41,600 -33,300 -16,600 -20,800 16,600 49,300 -21,200 50,940 -37,840 9,100 12,500 -6,700 -18,100 4,000 -9,900 -34,000 -55,800 72,900 -40,800 103,900 -22,900 13,400 -49,200 -52,000 97,000 -83,000 -4,900 -44,500 35,700 -126,100
Net Change in Cash -532,000 191,000 -541,000 1,310,000 -260,000 -475,000 -452,000 2,112,300 -166,000 -763,900 -1,931,700 -564,800 -314,420 -1,669,469 -1,694,085 -112,423 3,961,582 2,332,576 1,071,083 1,156,576 -126,206 -48,674 -795,173 318,462 -160,950 191,612 -77,372 394,233 -85,061 -220,190 -260,354 554,317 571,884 -140,507 -151,318 372,137 -187,434 -349,195 -233,810 340,150
Cash at End of Period 4,718,000 5,250,000 5,059,000 5,600,000 4,290,000 4,550,000 5,025,000 5,477,000 3,365,000 3,531,200 4,295,100 6,226,800 6,791,596 7,106,016 8,775,485 10,469,570 10,581,993 6,620,411 4,287,835 3,216,752 2,060,176 2,186,382 2,235,056 3,030,229 2,711,767 2,872,717 2,681,105 2,758,477 2,364,244 2,449,305 2,669,495 2,929,849 2,375,532 1,803,648 1,944,155 2,095,473 1,723,336 1,910,770 2,259,965 2,493,775
Cash at Start of Period 5,250,000 5,059,000 5,600,000 4,290,000 4,550,000 5,025,000 5,477,000 3,364,700 3,531,000 4,295,100 6,226,800 6,791,600 7,106,016 8,775,485 10,469,570 10,581,993 6,620,411 4,287,835 3,216,752 2,060,176 2,186,382 2,235,056 3,030,229 2,711,767 2,872,717 2,681,105 2,758,477 2,364,244 2,449,305 2,669,495 2,929,849 2,375,532 1,803,648 1,944,155 2,095,473 1,723,336 1,910,770 2,259,965 2,493,775 2,153,625
Free Cash Flow
Operating Cash Flow 1,046,000 1,629,000 741,000 2,800,000 1,171,000 1,341,000 745,000 3,024,700 1,053,000 640,700 -634,500 1,110,600 1,000,000 1,379,600 -432,700 285,100 4,080,000 3,357,283 -3,160,483 2,193,100 974,400 749,900 149,300 1,610,700 917,100 835,800 724,900 1,096,200 826,400 654,600 448,400 1,513,600 929,700 738,300 420,300 1,303,300 728,000 481,100 447,500 1,196,100
Capital Expenditure -422,000 -563,000 -419,000 -442,000 -460,000 -459,000 -361,000 -357,300 -407,000 -379,100 -314,400 -329,300 -270,600 -219,600 -225,300 -134,400 -123,700 -99,375 -210,525 -230,400 -414,700 -261,100 -316,900 -252,100 -299,100 -308,900 -265,000 -230,100 -320,600 -248,400 -258,500 -257,500 -258,800 -242,200 -266,200 -261,300 -245,700 -203,700 -201,200 -205,600
Free Cash Flow 624,000 1,066,000 322,000 2,358,000 711,000 882,000 384,000 2,667,400 646,000 261,600 -948,900 781,300 729,400 1,160,000 -658,000 150,700 3,956,300 3,257,908 -3,371,008 1,962,700 559,700 488,800 -167,600 1,358,600 618,000 526,900 459,900 866,100 505,800 406,200 189,900 1,256,100 670,900 496,100 154,100 1,042,000 482,300 277,400 246,300 990,500