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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-11-01 2014-08-02
Revenue 12,479,000 16,411,000 13,265,000 12,758,000 11,783,000 14,520,000 12,166,286 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 7,366,066 6,917,212
Revenue Y/Y Growth 5.91% 13.02% 9.03% 7.73% 3.30% 4.80% -2.92% -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% 5.26% 6.46% - - - -
Cost of Revenue 8,739,000 11,484,000 9,139,000 8,910,000 8,374,000 10,731,000 8,622,556 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 5,203,629 4,935,856
Gross Profit 3,740,000 4,927,000 4,126,000 3,848,000 3,409,000 3,789,000 3,543,730 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 2,162,437 1,981,356
Gross Profit Margin 29.97% 30.02% 31.10% 30.16% 28.93% 26.10% 29.13% 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% 29.36% 28.64%
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,400,000 3,085,000 2,578,000 2,559,000 2,238,000 2,473,000 2,184,946 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 1,193,297 1,122,758
Total Operating Expenses 2,400,000 3,085,000 2,578,000 2,559,000 2,238,000 2,473,000 2,184,946 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 1,193,297 1,122,758
Operating Income or Loss 1,340,000 1,842,000 1,548,000 1,289,000 1,171,000 1,316,000 1,358,784 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 969,140 858,598
Operating Margin 10.74% 11.22% 11.67% 10.10% 9.94% 9.06% 11.17% 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% 13.16% 12.41%
Interest Expense 19,000 -54,000 -41,000 -38,000 -37,000 20,000 21,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 10,040 11,150
EBITDA 1,604,000 2,094,000 1,793,000 1,524,000 1,403,000 1,546,900 1,577,184 1,314,697 1,308,279 1,484,348 1,616,709 1,540,441 981,434 1,079,834 1,287,876 -34,683 -1,091,788 1,549,228 1,344,978 1,239,804 1,149,499 1,393,773 1,290,728 1,199,586 1,152,006 1,409,319 1,212,281 1,076,977 1,014,849 1,269,675 1,152,841 1,093,644 992,163 1,239,764 1,109,395 1,047,002 925,239 1,189,437 1,115,640 1,006,098
Depreciation and Amortization 264,000 252,000 245,000 235,000 232,000 230,900 218,400 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 146,500 147,500
Income Before Tax 1,390,000 1,843,000 1,589,000 1,327,000 1,208,000 1,339,000 1,359,211 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 959,100 830,618
Income Tax Expense 320,000 440,000 398,000 338,000 317,000 301,000 296,405 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 364,143 312,994
Net Income 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 594,957 517,624
Net Income Margin 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% 8.08% 7.48%
EPS 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 0.43 0.37
EPS Diluted 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 0.43 0.37
Weighted Average Shares Out 1,132,503 1,133,587 1,144,000 1,148,000 1,153,000 1,155,438 1,160,763 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 1,377,801 1,385,883
Weighted Average Shares Out Diluted 1,146,000 1,152,000 1,158,000 1,161,000 1,165,000 1,171,000 1,172,267 1,178,140 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 1,402,010 1,410,400

Reported Currency: USD 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 2014-11-01 2014-08-02
Current Assets
Cash and Cash Equivalents 5,059,000 5,600,000 4,290,000 4,550,000 5,025,000 5,477,000 3,364,700 3,531,200 4,295,100 6,226,800 6,791,600 7,106,000 8,775,500 10,469,600 10,582,000 6,620,400 4,287,835 3,216,800 2,060,200 2,186,400 2,235,100 3,030,200 2,711,800 2,872,700 2,681,100 2,758,500 2,364,200 2,449,300 2,669,500 2,929,800 2,375,500 1,803,600 1,944,200 2,095,500 1,723,300 1,910,800 2,260,000 2,493,800 2,153,600 2,183,300
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 435,900 506,200 511,600 502,800 457,100 543,200 450,800 421,200 403,700 352,300 399,700 327,500 328,800 282,600 277,200 285,000
Cash + Short Term Investments 5,059,000 5,600,000 4,290,000 4,550,000 5,025,000 5,477,000 3,364,700 3,531,200 4,295,100 6,226,800 6,791,600 7,106,000 8,775,500 10,469,600 10,582,000 6,620,400 4,287,835 3,216,800 2,060,200 2,186,400 2,235,100 3,030,200 2,711,800 2,872,700 3,117,000 3,264,700 2,875,800 2,952,100 3,126,600 3,473,000 2,826,300 2,224,800 2,347,900 2,447,800 2,123,000 2,238,300 2,588,800 2,776,400 2,430,800 2,468,300
Net Receivables 604,000 588,000 1,231,000 1,203,000 1,129,000 1,160,000 1,295,400 1,220,300 1,195,400 1,070,200 1,151,200 1,196,400 1,125,900 932,300 1,074,400 1,153,500 654,106 801,300 1,039,600 995,200 774,900 860,000 1,061,800 1,068,800 935,400 1,033,800 788,300 751,300 685,800 632,800 731,800 715,300 624,800 629,700 661,600 680,700 604,100 583,100 642,200 623,300
Inventory 6,218,000 5,965,000 8,285,000 6,585,000 6,441,000 5,819,000 8,328,700 7,083,300 6,989,800 5,961,600 6,633,300 5,086,600 5,114,600 4,337,400 4,997,500 3,744,100 4,945,720 4,872,600 6,274,800 5,087,000 5,057,200 4,579,000 5,543,400 4,498,500 4,369,900 4,187,200 4,725,900 3,864,400 3,736,100 3,645,000 4,384,200 3,870,600 3,905,000 3,695,100 4,415,300 3,749,600 3,531,600 3,217,900 3,958,600 3,388,200
Other Current Assets 1,132,000 511,000 671,000 655,000 542,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 415,017 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 380,530 372,509 405,032 327,055 356,824 381,241 380,671
Total Current Assets 12,409,000 12,664,000 13,806,000 12,338,000 12,595,000 12,456,000 12,988,800 11,834,800 12,480,300 13,258,600 14,576,100 13,389,000 15,016,000 15,739,300 16,653,900 11,518,000 10,296,248 8,890,700 9,374,600 8,268,600 8,067,200 8,469,200 9,317,000 8,440,000 8,422,300 8,485,700 8,390,000 7,567,800 7,548,500 7,750,800 7,942,300 6,810,700 6,877,700 6,772,600 7,320,800 6,796,800 6,872,100 6,715,000 7,154,600 6,593,800
Non-Current Assets
Property, Plant and Equipment 16,121,000 15,967,000 15,551,000 15,572,000 15,076,000 14,869,000 14,558,300 14,376,400 14,356,100 14,124,700 14,309,100 14,290,600 14,189,400 14,026,100 14,033,500 14,164,300 14,275,595 14,385,300 14,320,100 13,986,200 13,829,000 5,255,200 5,165,900 5,100,500 5,026,100 5,006,000 4,858,300 4,744,700 4,601,000 4,483,000 4,318,800 4,263,400 4,229,700 4,159,900 4,057,400 3,996,000 3,936,700 3,807,600 3,849,800 3,776,000
Goodwill 95,000 95,000 94,000 95,000 95,000 97,000 94,500 96,600 96,900 96,700 98,600 98,000 99,300 99,000 96,700 97,100 94,469 95,500 96,300 95,900 96,700 97,600 97,300 98,100 98,600 100,100 196,400 197,500 195,600 195,871 -26 344,848 346,452 343,796 342,058 308,539 309,311 309,870 310,738 311,443
Intangible Assets 0 108,000 0 0 0 120,000 0 0 0 123,000 0 0 0 125,448 0 0 0 133,365 0 0 0 137,957 0 0 0 144,880 0 0 0 146,729 343,826 -48 -52 4 -34,158 -39 -11 30 -38 -43
Long Term Investments -156,000 108,000 -152,000 -149,000 0 0 0 0 0 0 -193,583 -127,483 -135,765 -127,191 -56,132 -48,600 199,000 -12,132 -5,484 -5,642 -5,801 -6,467 -236,769 -225,073 -3,178 -6,558 -6,655 -6,501 -6,347 -6,193 -3,624 0 0 0 -19,901 -21,449 -22,998 -24,546 -25,800 -27,703
Tax Assets 156,000 172,000 152,000 149,000 150,000 158,000 173,564 171,723 177,425 184,971 193,583 127,483 135,765 127,191 56,132 48,600 36,742 12,132 5,484 5,642 5,801 6,467 236,769 225,073 3,178 6,558 6,655 6,501 6,347 6,193 3,624 6,900 10,100 13,800 19,901 21,449 22,998 24,546 25,800 27,703
Other Non-Current Assets 1,054,000 633,000 900,000 917,000 765,000 769,000 613,336 611,077 599,275 796,529 1,087,200 1,005,800 996,700 949,200 781,400 789,000 513,186 773,500 497,700 504,300 496,200 504,000 445,000 472,800 460,100 466,200 433,000 425,600 418,400 257,500 261,900 244,900 240,800 209,400 292,300 239,700 247,800 235,100 276,900 240,800
Total Non-Current Assets 17,270,000 17,083,000 16,545,000 16,584,000 16,086,000 15,893,000 15,439,700 15,255,800 15,229,700 15,202,900 15,494,900 15,394,400 15,285,400 15,074,300 14,911,600 15,050,400 15,118,992 15,254,300 14,914,100 14,586,400 14,421,900 5,856,800 5,708,200 5,671,400 5,584,800 5,572,300 5,487,700 5,367,800 5,215,000 5,083,100 4,924,500 4,860,000 4,827,000 4,726,900 4,657,600 4,544,200 4,493,800 4,352,600 4,437,400 4,328,200
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 29,679,000 29,747,000 30,351,000 28,922,000 28,681,000 28,349,000 28,428,500 27,090,600 27,710,000 28,461,500 30,071,000 28,783,400 30,301,400 30,813,600 31,565,500 26,568,400 25,415,240 24,145,000 24,288,700 22,855,000 22,489,100 14,326,000 15,025,200 14,111,400 14,007,100 14,058,000 13,877,700 12,935,600 12,763,500 12,833,900 12,866,800 11,670,700 11,704,700 11,499,500 11,978,400 11,341,000 11,365,900 11,067,600 11,592,000 10,922,000
Current Liabilities
Accounts Payable 4,072,000 3,862,000 5,425,000 4,438,000 4,304,000 3,794,000 4,993,300 4,085,500 4,370,600 4,465,400 5,443,000 4,413,300 4,433,300 4,823,400 6,142,500 2,422,100 1,071,190 2,672,600 3,447,400 2,607,700 2,578,400 2,644,100 3,340,600 2,683,300 2,509,100 2,488,400 2,986,400 2,346,500 2,174,700 2,230,900 2,686,800 2,258,300 2,136,700 2,203,000 2,684,200 2,259,000 2,153,300 2,007,500 2,554,400 2,148,400
Short Term Debt 1,615,000 1,620,000 1,682,000 1,618,000 2,109,000 2,110,000 2,074,200 2,071,100 1,575,600 1,576,600 1,606,500 1,612,600 1,650,600 2,427,300 2,399,600 2,340,300 1,399,290 1,411,200 1,412,300 1,353,700 1,343,200 2,110,464 0 0 0 2,004,456 0 0 0 0 0 0 0 1,674,362 0 0 0 1,111,540 1,623,817 1,623,769
Tax Payables 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 47,941 30,521
Deferred Revenue 0 482,000 0 0 0 158,000 0 171,723 0 184,971 -46 47,232 286,463 127,191 46,482 -26 11,182 12,132 21,175 37,449 190,812 6,467 0 0 0 6,558 0 0 0 0 0 0 0 13,831 0 0 0 137,617 -1,575,842 -1,593,245
Other Current Liabilities 4,413,000 4,487,000 4,533,000 4,261,000 4,121,000 4,243,000 4,166,200 3,818,877 4,072,400 4,241,129 4,279,246 3,968,968 3,536,637 3,425,809 3,228,618 2,884,826 2,187,885 3,054,368 2,806,225 2,601,851 2,468,588 770,269 2,673,200 2,454,500 2,467,800 626,086 2,481,600 2,310,000 2,430,700 2,526,700 2,207,700 2,055,900 2,160,000 511,007 2,031,800 1,901,900 1,983,200 672,943 1,787,225 1,645,976
Total Current Liabilities 10,100,000 10,451,000 11,640,000 10,317,000 10,534,000 10,305,000 11,233,700 10,147,200 10,018,600 10,468,100 11,328,700 10,042,100 9,907,000 10,803,700 11,817,200 7,647,200 4,669,547 7,150,300 7,687,100 6,600,700 6,581,000 5,531,300 6,013,800 5,137,800 4,976,900 5,125,500 5,468,000 4,656,500 4,605,400 4,757,600 4,894,500 4,314,200 4,296,700 4,402,200 4,716,000 4,160,900 4,136,500 3,929,600 4,389,600 3,824,900
Non-Current Liabilities
Long Term Debt 2,863,000 2,862,000 10,837,000 10,950,000 10,727,000 10,634,000 10,549,200 10,563,100 11,133,000 10,930,400 11,214,900 11,258,700 13,188,100 13,076,100 13,243,000 13,320,500 15,107,238 10,053,200 10,058,000 9,978,000 9,855,900 2,233,600 2,232,900 2,232,100 2,231,400 2,230,600 2,229,800 2,229,100 2,228,400 2,227,600 2,226,900 1,615,900 1,615,500 1,624,100 1,624,000 1,624,000 1,623,900 1,623,900 1,623,800 1,623,800
Deferred Revenue 8,164,000 8,060,000 0 0 0 127,000 0 67,030 0 44,175 0 0 0 37,164 0 0 0 142,170 0 0 0 158,191 0 0 0 233,057 0 0 0 0 0 0 0 285,102 0 0 0 422,516 0 0
Deferred Tax 156,000 148,000 133,000 132,000 133,000 127,000 74,200 67,000 54,100 44,200 69,100 3,500 33,900 37,200 78,000 91,800 113,229 142,200 203,500 197,000 167,300 158,200 236,700 225,100 260,600 233,100 374,300 392,700 304,700 314,000 315,900 360,200 349,000 285,100 380,800 391,900 436,800 422,500 463,700 470,700
Other Non-Current Liabilities 894,000 924,000 908,000 915,000 865,000 792,000 906,700 849,670 908,900 971,625 1,013,500 1,072,700 1,033,200 1,026,736 860,500 848,300 786,008 708,930 797,600 776,700 753,000 1,196,109 1,284,900 1,289,300 1,275,800 1,087,443 1,160,000 1,116,500 1,071,500 1,024,100 1,101,500 929,000 908,500 595,898 907,100 888,200 878,400 404,884 741,100 727,900
Total Non-Current Liabilities 12,077,000 11,994,000 11,878,000 11,997,000 11,725,000 11,680,000 11,530,100 11,546,800 12,096,000 11,990,400 12,297,500 12,334,900 14,255,200 14,177,200 14,181,500 14,260,600 16,006,475 11,046,500 11,059,100 10,951,700 10,776,200 3,746,100 3,754,500 3,746,500 3,767,800 3,784,200 3,764,100 3,738,300 3,604,600 3,565,700 3,644,300 2,905,100 2,873,000 2,790,200 2,911,900 2,904,100 2,939,100 2,873,800 2,828,600 2,822,400
Total Liabilities 22,177,000 22,445,000 23,518,000 22,314,000 22,259,000 21,985,000 22,763,800 21,694,000 22,114,600 22,458,500 23,626,200 22,377,000 24,162,200 24,980,900 25,998,700 21,907,800 20,676,022 18,196,800 18,746,200 17,552,400 17,357,200 9,277,400 9,768,300 8,884,300 8,744,700 8,909,700 9,232,100 8,394,800 8,210,000 8,323,300 8,538,800 7,219,300 7,169,700 7,192,400 7,627,900 7,065,000 7,075,600 6,803,400 7,218,200 6,647,300
Common Stock 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,189 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 628,009 632,303 636,274 643,276 646,319 651,901 656,645 661,083 663,496 669,529 674,370 680,385 684,733 688,900 692,942
Retained Earnings 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,508,953 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,962,159 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 3,929,379 3,749,205
Accumulated Other Comprehensive Income/Loss -550,000 -532,000 -653,000 -551,000 -592,000 -606,000 -829,599 -768,141 -740,984 -687,150 -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 -244,471 -167,495
Total Stockholders Equity 7,502,000 7,302,000 6,833,000 6,608,000 6,422,000 6,364,000 5,664,700 5,396,600 5,595,400 6,003,000 6,444,800 6,406,400 6,139,200 5,832,700 5,566,800 4,660,600 4,739,218 5,948,200 5,542,500 5,302,600 5,131,900 5,048,600 5,256,900 5,227,100 5,262,400 5,148,300 4,645,600 4,540,800 4,553,500 4,510,600 4,328,000 4,451,400 4,535,000 4,307,100 4,350,500 4,276,000 4,290,300 4,264,200 4,373,800 4,274,700
Total Investments -156,000 108,000 -152,000 -149,000 0 0 0 0 0 0 -193,583 -127,483 -135,765 -127,191 -56,132 -48,600 199,000 -12,132 -5,484 -5,642 -5,801 -6,467 -236,769 -225,073 435,900 506,200 511,600 502,800 457,100 543,200 450,800 421,200 403,700 352,300 399,700 327,500 328,800 282,600 277,200 285,000
Total Debt 12,642,000 12,542,000 12,519,000 12,568,000 12,836,000 12,744,000 12,623,400 12,634,200 12,708,600 12,507,000 12,821,400 12,871,300 14,838,700 15,503,400 15,642,600 15,660,800 16,506,528 11,464,400 11,470,300 11,331,700 11,199,100 2,233,600 2,232,900 2,232,100 2,231,400 2,230,600 2,229,800 2,229,100 2,228,400 2,227,600 2,226,900 1,615,900 1,615,500 1,624,100 1,624,000 1,624,000 1,623,900 1,623,900 1,623,800 1,623,800
Net Debt 7,583,000 6,942,000 8,229,000 8,018,000 7,811,000 7,267,000 9,258,700 9,103,000 8,413,500 6,280,200 6,029,800 5,765,300 6,063,200 5,033,800 5,060,600 9,040,400 12,218,693 8,247,600 9,410,100 9,145,300 8,964,000 -796,600 -478,900 -640,600 -449,700 -527,900 -134,400 -220,200 -441,100 -702,200 -148,600 -187,700 -328,700 -471,400 -99,300 -286,800 -636,100 -869,900 -529,800 -559,500

Reported Currency: USD 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 2014-11-01 2014-08-02
Cash Flows from Operating Activities
Net Income 1,070,000 1,403,000 1,191,000 989,000 891,000 1,038,400 1,062,800 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 595,000 517,600
Depreciation & Amortization 264,000 252,000 245,000 235,000 232,000 230,900 218,400 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 146,500 147,500
Deferred Income Tax 24,000 -20,000 -3,000 -4,000 16,000 29,300 8,800 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 -2,200 16,300
Stock Based Compensation 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 0 31,300 39,131 0 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 25,700 22,200
Change in Working Capital -655,000 1,104,000 -303,000 82,000 -446,000 1,583,400 -281,800 -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 25,200 -113,200
Accounts Receivable -32,000 113,000 -38,000 7,000 -37,000 16,900 -43,400 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 -13,000 -48,200
Inventory -266,000 2,383,000 -1,794,000 -110,000 -624,000 2,603,000 -1,338,200 -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 -612,500 -180,900
Accounts Payable 219,000 -1,602,000 1,047,000 112,000 507,000 -1,247,300 958,600 -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 432,800 191,800
Other Working Capital -576,000 210,000 482,000 73,000 -292,000 210,800 141,200 -76,100 -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 217,900 -75,900
Other Non-Cash Items 645,000 -329,000 -3,000 3,000 18,000 115,300 8,500 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 -53,900 11,800
Net Cash Provided by Operating Activities 741,000 2,800,000 1,171,000 1,341,000 745,000 3,024,700 1,053,100 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 736,300 602,200
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -419,000 -442,000 -460,000 -459,000 -361,000 -357,300 -406,200 -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 -280,800 -231,700
Acquisitions Net 0 -359,000 0 -2,000 361,000 1,457,000 604 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 0 0
Purchases of Investments -16,000 -6,000 -5,000 -6,000 -11,000 -4,800 -5,300 -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 -118,800 -97,100
Sales/Maturities of Investments 8,000 12,000 3,000 8,000 10,000 2,300 4,700 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 116,800 72,900
Other Investing Activities -8,000 6,000 -2,000 2,000 -361,000 -1,457,000 -604 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 -2,880 -27,345
Net Cash Used for Investing Activities -427,000 -436,000 -462,000 -457,000 -362,000 -359,800 -406,800 -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 -282,800 -255,900
Cash Flows from Financing Activities
Debt Repayment -4,000 -500,000 0 -500,000 0 0 -3 -5 0 -2,975,518 0 -2,225,500 -750,000 -1,418,300 0 0 -4,988,452 0 0 -8 0 0 0 0 0 -3,138 0 0 0 -1,000 -565,900 0 0 0 0 0 0 0 0 -333,100
Common Stock Issued 90,000 82,000 122,000 53,000 28,000 206,500 64,500 31,900 18,100 83,000 83,900 26,000 36,500 123,500 28,200 22,056 37,444 56,800 72,800 42,700 59,800 15,600 76,100 78,900 84,600 44,500 28,400 8,800 52,000 53,300 20,900 26,100 63,900 50,600 33,400 10,700 37,300 52,700 59,800 10,000
Common Stock Repurchased -509,000 -797,000 -646,000 -549,000 -492,000 -455,200 -492,600 -700,000 -607,200 -1,082,900 -796,300 -297,100 -24,426 998,406 0 -78 -201,500 -361,600 -490,600 -302,500 -397,300 -815,600 -601,400 -594,600 -395,400 -405,600 -354,300 -534,700 -350,000 -525,000 -418,800 -415,000 -341,200 -532,200 -445,000 -431,200 -419,900 -436,500 -414,400 -439,800
Dividends Paid -380,000 -379,000 -380,000 -382,000 -343,000 -341,257 -343,000 -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 -121,400 -122,200
Other Financing Activities -41,000 -3,000 122,000 1,000 -30,000 -500 3 5 -32,500 2,974,418 83,883 -100 -24,400 -16,000 28,189 -1,000,015 9,921,267 -100 72,810 8 -23,300 -1,600 -3,300 -300 -17,900 -162 -800 -800 -17,500 12,700 1,129,300 11,900 37,900 10,500 20,200 5,600 28,400 35,100 38,900 660,400
Net Cash Used Provided by Financing Activities -844,000 -1,097,000 -904,000 -1,377,000 -837,000 -590,500 -770,600 -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 -437,100 -224,700
Effect of Forex Changes on Cash -11,000 43,000 -65,000 18,000 2,000 37,700 -42,200 -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 -46,100 2,400
Net Change in Cash -541,000 1,310,000 -260,000 -475,000 -452,000 2,112,300 -166,500 -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 -29,705 124,034
Cash at End of Period 5,059,000 5,600,000 4,290,000 4,550,000 5,025,000 5,477,000 3,364,700 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 2,153,625 2,183,330
Cash at Start of Period 5,600,000 4,290,000 4,550,000 5,025,000 5,477,000 3,364,700 3,531,200 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 2,183,330 2,059,296
Free Cash Flow
Operating Cash Flow 741,000 2,800,000 1,171,000 1,341,000 745,000 3,024,700 1,053,100 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 736,300 602,200
Capital Expenditure -419,000 -442,000 -460,000 -459,000 -361,000 -357,300 -406,200 -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 -280,800 -231,700
Free Cash Flow 322,000 2,358,000 711,000 882,000 384,000 2,667,400 646,900 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 455,500 370,500