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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-06-29 2024-03-30 2023-12-31 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2021-12-31 2021-10-02 2021-07-03 2021-04-03 2020-12-31 2020-10-03 2020-07-04 2020-04-04 2019-12-31 2019-09-28 2019-06-29 2019-03-30 2018-12-31 2018-09-29 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-10-01 2016-07-02 2016-04-02 2015-12-31 2015-10-03 2015-07-04 2015-04-04 2014-12-31 2014-10-04
Revenue 8,077,172 8,137,083 7,704,531 8,775,734 9,523,256 8,709,980 8,723,956 10,500,755 11,794,474 10,493,282 10,364,412 10,313,223 8,789,164 7,017,140 5,260,055 4,927,960 4,327,306 5,624,337 5,131,746 5,464,502 5,895,986 6,096,624 6,295,884 6,742,202 6,460,774 5,568,419 5,092,328 5,170,117 5,174,769 4,815,179 3,956,538 4,290,236 4,245,772 3,715,576 3,456,713 4,225,514 4,357,609 4,399,440 5,003,753 5,701,869
Revenue Y/Y Growth -15.18% -6.58% -11.69% -16.43% -19.26% -16.99% -15.83% 1.82% 34.19% 49.54% 97.04% 109.28% 103.11% 24.76% 2.50% -9.82% -26.61% -7.75% -18.49% -18.95% -8.74% 9.49% 23.63% 30.41% 24.85% 15.64% 28.71% 20.51% 21.88% 29.59% 14.46% 1.53% -2.57% -15.54% -30.92% -25.89% - - - -
Cost of Revenue 6,875,642 6,608,562 6,310,813 6,854,934 7,021,582 6,711,778 6,626,469 7,657,364 7,690,211 7,035,143 6,841,211 6,906,950 6,315,661 5,394,703 4,541,527 4,425,765 3,949,347 4,995,069 4,696,558 4,891,991 5,120,492 5,200,732 5,183,622 5,452,052 5,294,184 4,842,013 4,571,760 4,591,153 4,465,144 4,054,929 3,513,112 3,665,900 3,679,512 3,428,628 3,073,875 3,701,678 3,971,303 4,111,158 4,489,882 5,102,283
Gross Profit 1,201,530 1,528,521 1,393,718 1,920,800 2,501,674 1,998,202 2,097,487 2,843,391 4,104,263 3,458,139 3,523,201 3,406,273 2,473,503 1,622,437 718,528 502,195 377,959 629,268 435,188 572,511 775,494 895,892 1,112,262 1,290,150 1,166,590 726,406 520,568 578,964 709,625 760,250 443,426 624,336 566,260 286,948 382,838 523,836 386,306 288,282 513,871 599,586
Gross Profit Margin 14.88% 18.78% 18.09% 21.89% 26.27% 22.94% 24.04% 27.08% 34.80% 32.96% 33.99% 33.03% 28.14% 23.12% 13.66% 10.19% 8.73% 11.19% 8.48% 10.48% 13.15% 14.69% 17.67% 19.14% 18.06% 13.05% 10.22% 11.20% 13.71% 15.79% 11.21% 14.55% 13.34% 7.72% 11.08% 12.40% 8.87% 6.55% 10.27% 10.52%
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 307,230 345,395 355,001 385,768 453,388 389,895 422,823 486,560 563,211 524,584 502,070 526,345 387,070 291,124 154,119 165,513 142,017 153,392 162,228 159,301 208,980 180,739 209,300 234,081 234,381 182,960 168,102 152,542 170,211 176,426 156,082 169,223 161,711 109,745 89,197 124,339 128,592 124,561 127,347 152,604
Total Operating Expenses 307,230 345,395 355,001 385,768 453,388 389,895 422,823 486,560 563,211 524,584 502,070 526,345 387,070 291,124 154,119 165,513 142,017 153,392 162,228 159,301 208,980 180,739 209,300 234,081 234,381 182,960 168,102 152,542 170,211 176,426 156,082 169,223 161,711 109,745 89,197 124,339 128,592 124,561 127,347 152,604
Operating Income or Loss 894,300 1,183,126 1,038,717 1,535,032 2,054,380 1,606,967 1,662,132 2,365,269 3,548,165 2,941,250 2,958,188 2,879,928 2,086,433 1,331,313 564,409 336,682 235,942 475,876 272,960 413,210 566,514 715,153 902,962 1,056,069 932,209 543,446 352,466 406,172 539,414 583,824 392,281 455,113 404,549 177,203 301,341 399,497 257,714 163,721 386,524 446,982
Operating Margin 11.07% 14.54% 13.48% 17.49% 21.57% 18.45% 19.05% 22.52% 30.08% 28.03% 28.54% 27.92% 23.74% 18.97% 10.73% 6.83% 5.45% 8.46% 5.32% 7.56% 9.61% 11.73% 14.34% 15.66% 14.43% 9.76% 6.92% 7.86% 10.42% 12.12% 9.91% 10.61% 9.53% 4.77% 8.72% 9.45% 5.91% 3.72% 7.72% 7.84%
Interest Expense 66,852 43,487 -30,280 -14,133 4,598 10,183 26,971 42,347 57,763 43,135 40,145 43,285 35,780 39,644 36,342 40,139 35,807 40,910 28,666 31,286 33,030 28,443 31,769 37,201 29,451 37,114 42,085 43,310 44,580 43,605 40,829 43,009 40,484 44,922 41,587 45,341 42,186 44,417 38,775 45,349
EBITDA 1,226,155 1,498,747 1,350,178 1,825,819 2,340,589 1,886,825 1,949,353 2,655,145 3,795,813 3,178,139 3,300,381 3,131,317 2,309,236 1,545,502 765,199 533,870 416,445 672,328 465,853 589,510 752,708 897,730 1,087,668 1,249,742 1,123,009 734,144 548,171 613,660 735,544 773,473 469,748 640,781 582,682 356,809 473,525 573,108 433,235 340,051 573,613 627,451
Depreciation and Amortization 331,855 315,621 311,461 290,787 286,209 279,858 287,221 289,876 247,648 236,889 241,288 218,925 203,400 200,950 196,901 196,709 194,581 197,275 192,041 177,885 185,056 179,671 178,623 180,039 179,857 181,118 183,845 179,495 182,828 180,893 173,879 171,500 171,314 170,361 175,105 173,496 174,827 176,589 183,612 178,117
Income Before Tax 898,163 1,225,341 1,078,109 1,548,082 2,049,782 1,596,784 1,533,405 2,322,922 3,490,402 2,898,115 3,007,757 2,869,107 2,025,748 1,298,246 217,766 290,418 181,057 146,297 178,230 380,339 534,622 689,616 877,276 922,502 913,701 515,912 322,241 390,855 508,136 548,975 255,040 426,272 370,884 141,526 19,700 354,271 216,222 119,045 351,226 403,985
Income Tax Expense 186,020 266,379 205,277 326,827 462,707 365,155 207,160 523,879 763,165 671,000 667,625 645,842 454,289 310,732 -208,100 67,788 47,904 91,918 43,977 86,752 122,345 158,823 196,206 216,215 200,086 135,800 -72,853 111,100 166,412 171,327 79,855 131,788 112,548 37,065 34,988 86,535 56,878 34,753 106,268 129,784
Net Income 645,217 844,841 785,399 1,141,506 1,461,354 1,136,542 1,255,733 1,687,855 2,550,192 2,087,203 2,240,379 2,118,301 1,500,192 937,056 396,669 192,214 108,089 19,701 107,083 273,376 384,052 499,838 644,142 673,849 680,234 352,998 382,581 253,950 321,910 355,707 159,639 304,413 242,768 87,196 -62,022 226,389 124,344 67,450 209,765 244,666
Net Income Margin 7.99% 10.38% 10.19% 13.01% 15.35% 13.05% 14.39% 16.07% 21.62% 19.89% 21.62% 20.54% 17.07% 13.35% 7.54% 3.90% 2.50% 0.35% 2.09% 5.00% 6.51% 8.20% 10.23% 9.99% 10.53% 6.34% 7.51% 4.91% 6.22% 7.39% 4.03% 7.10% 5.72% 2.35% -1.79% 5.36% 2.85% 1.53% 4.19% 4.29%
EPS 2.68 3.46 3.17 4.58 5.82 4.47 4.92 6.51 9.69 7.69 7.99 7.29 5.05 3.10 1.31 0.63 0.36 0.07 0.35 0.90 1.26 1.63 2.08 2.13 2.14 1.11 1.20 0.84 1.00 1.11 0.50 0.84 0.73 0.22 -0.19 0.71 0.39 0.21 0.66 0.76
EPS Diluted 2.68 3.46 3.16 4.57 5.81 4.45 4.91 6.50 9.67 7.67 7.97 7.28 5.04 3.10 1.30 0.63 0.36 0.07 0.35 0.90 1.26 1.63 2.07 2.13 2.13 1.10 1.20 0.83 1.00 1.11 0.50 0.84 0.73 0.22 -0.19 0.71 0.39 0.21 0.65 0.76
Weighted Average Shares Out 239,580 243,098 246,868 248,504 250,144 253,608 255,402 259,102 263,221 271,564 280,451 290,510 296,817 301,846 303,467 303,394 302,921 302,909 303,560 304,637 305,461 306,585 309,804 315,913 318,467 319,421 319,210 320,096 320,439 320,224 319,921 319,737 319,360 319,240 320,629 320,819 320,506 320,315 320,157 320,023
Weighted Average Shares Out Diluted 239,935 243,497 247,249 248,916 250,524 254,397 255,838 259,526 263,719 272,094 281,046 291,152 297,529 302,518 303,806 303,441 302,933 302,932 303,987 304,980 305,952 307,180 310,447 316,798 319,391 320,474 319,967 320,763 321,226 321,146 320,396 320,028 319,578 319,294 320,687 320,900 320,708 320,483 320,449 320,337

Reported Currency: USD 2024-06-29 2024-03-30 2023-12-31 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2021-12-31 2021-10-02 2021-07-03 2021-04-03 2020-12-31 2020-10-03 2020-07-04 2020-04-04 2019-12-31 2019-09-28 2019-06-29 2019-03-30 2018-12-31 2018-09-29 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-10-01 2016-07-02 2016-04-02 2015-12-31 2015-10-03 2015-07-04 2015-04-04 2014-12-31 2014-10-04
Current Assets
Cash and Cash Equivalents 4,638,978 4,557,759 6,383,298 5,855,950 4,510,563 3,800,034 4,280,852 3,049,864 2,002,708 3,725,266 2,364,858 1,764,293 2,722,656 2,460,723 2,639,671 2,866,578 2,789,189 1,245,157 1,534,605 1,686,365 1,431,792 1,550,807 1,398,886 1,932,155 1,486,453 760,254 949,104 1,575,944 1,511,353 1,657,759 2,045,961 1,704,707 1,781,150 2,278,488 1,939,469 1,895,425 1,576,496 1,165,864 1,024,144 1,295,945
Short Term Investments 795,180 981,179 747,479 863,140 870,475 817,811 576,946 377,426 363,287 446,868 253,005 247,247 398,409 402,595 408,004 412,401 247,473 146,000 300,040 249,616 50,000 50,000 0 0 0 0 50,000 50,000 50,000 50,000 150,000 650,000 550,000 50,000 100,000 100,000 112,236 100,000 100,000 100,000
Cash + Short Term Investments 5,434,158 5,538,938 7,130,777 6,719,090 5,381,038 4,617,845 4,857,798 3,427,290 2,365,995 4,172,134 2,617,863 2,011,540 3,121,065 2,863,318 3,047,675 3,278,979 3,036,662 1,391,157 1,834,645 1,935,981 1,481,792 1,600,807 1,398,886 1,932,155 1,486,453 760,254 999,104 1,625,944 1,561,353 1,707,759 2,195,961 2,354,707 2,331,150 2,328,488 2,039,469 1,995,425 1,688,732 1,265,864 1,124,144 1,395,945
Net Receivables 3,113,079 3,157,184 3,299,411 3,427,697 3,874,933 3,661,974 3,591,030 4,200,643 4,749,600 4,111,478 3,853,972 4,087,293 3,399,076 2,828,964 2,298,850 2,119,421 1,888,929 2,273,157 2,160,102 2,312,366 2,399,239 2,483,138 2,505,568 2,636,038 2,637,744 2,371,758 2,028,545 2,113,890 2,081,150 1,980,556 1,631,676 1,850,455 1,789,942 1,493,892 1,383,823 1,716,356 1,791,523 1,711,101 2,068,298 2,243,908
Inventory 5,255,843 5,589,675 5,577,758 5,246,365 5,632,324 5,590,852 5,453,531 6,046,235 6,579,142 6,245,679 6,011,182 5,678,715 5,240,750 4,360,122 3,569,089 3,260,685 3,373,258 3,875,590 3,842,095 4,072,464 4,268,799 4,445,228 4,553,500 4,105,714 4,133,472 3,708,503 3,461,686 3,522,199 3,326,563 3,064,170 2,479,958 2,338,432 2,288,134 2,007,879 2,145,444 2,361,071 2,267,394 2,405,916 2,745,032 2,683,235
Other Current Assets 455,042 356,882 377,912 555,784 402,213 445,714 789,325 682,289 339,074 252,060 316,540 346,277 295,048 356,727 573,048 306,762 336,115 307,347 389,528 363,477 317,369 121,170 178,311 170,344 143,566 238,701 335,085 238,614 213,626 125,708 198,798 156,828 129,272 175,890 185,644 392,879 407,088 480,108 504,414 473,156
Total Current Assets 14,258,122 14,642,679 16,385,858 15,948,936 15,290,508 14,316,385 14,691,684 14,356,457 14,033,811 14,781,351 12,799,557 12,123,825 12,055,939 10,409,131 9,488,662 8,965,847 8,634,964 7,847,251 8,226,370 8,684,288 8,467,199 8,650,343 8,636,265 8,844,251 8,401,235 7,079,216 6,824,420 7,500,647 7,182,692 6,878,193 6,506,393 6,700,422 6,538,498 6,006,149 5,754,380 6,465,731 6,154,737 5,862,989 6,441,888 6,796,244
Non-Current Assets
Property, Plant and Equipment 11,999,189 11,456,683 11,152,645 10,355,848 10,093,399 9,862,987 9,616,920 9,440,074 9,213,600 8,921,263 8,114,818 7,777,277 7,235,536 7,031,688 6,899,110 6,829,733 6,556,451 6,416,959 6,178,555 5,886,730 5,797,513 5,573,237 5,334,748 5,151,302 5,122,381 5,090,890 5,093,147 5,095,880 5,062,423 5,133,404 5,078,650 4,913,355 4,816,988 4,813,565 4,891,153 5,040,902 5,120,870 5,184,235 5,287,639 4,884,010
Goodwill 4,000,144 3,956,062 3,968,847 3,922,267 3,926,197 3,914,908 3,920,060 3,917,452 3,929,503 2,904,134 2,827,344 2,787,992 2,241,558 2,235,183 2,229,672 2,195,788 2,190,144 2,182,994 2,201,063 2,186,499 2,187,825 2,183,677 2,184,336 2,194,231 2,185,809 2,195,565 2,196,058 2,208,246 2,179,641 2,177,276 2,052,728 2,026,841 2,030,551 2,025,380 2,011,278 2,023,788 2,046,098 2,043,315 2,068,664 1,982,776
Intangible Assets 3,051,479 3,049,070 3,108,015 3,146,973 3,205,881 3,263,385 3,322,265 3,392,941 3,429,149 1,063,210 1,103,759 1,171,292 627,201 647,479 668,021 678,558 698,437 718,006 742,186 764,267 786,406 806,888 828,504 847,569 867,905 892,121 914,646 940,305 946,978 969,492 866,835 757,627 740,788 756,724 770,672 793,046 819,050 834,805 862,093 819,078
Long Term Investments 0 46 482,994 12,832 12,665 81,145 659,868 79,880 88,262 88,242 768,400 281,345 84,350 0 520,000 521,200 521,500 -446,500 793,200 -407,000 821,200 -352,100 869,900 -383,000 808,900 798,700 750,100 695,200 -550,000 -547,000 663,400 -506,000 -451,000 -457,000 746,600 -1,000 -758,000 851,400 872,500 923,200
Tax Assets 34,200 42,000 40,700 -12,832 -12,665 -81,145 19,300 -79,880 -88,262 -88,242 -768,400 -281,345 -84,350 0 -520,000 -521,200 -521,500 446,500 -793,200 407,000 -821,200 352,100 -869,900 383,000 -808,900 -798,700 -750,100 -695,200 550,000 547,000 -663,400 506,000 451,000 457,000 -746,600 1,000 758,000 -851,400 -872,500 -923,200
Other Non-Current Assets 842,091 785,985 201,440 893,762 863,931 888,725 249,113 965,780 1,062,394 962,910 977,594 1,089,093 835,348 848,927 839,929 849,351 685,969 700,851 996,492 984,481 887,537 872,553 936,735 925,540 874,362 863,454 812,987 758,756 740,991 717,095 718,912 715,434 797,758 793,286 822,916 946,001 927,422 930,094 955,643 1,011,486
Total Non-Current Assets 19,927,103 19,289,846 18,954,641 18,318,850 18,089,408 17,930,005 17,787,526 17,716,247 17,634,646 13,851,517 13,023,515 12,825,654 10,939,643 10,763,277 10,636,732 10,553,430 10,131,001 10,018,810 10,118,296 9,821,977 9,659,281 9,436,355 9,284,323 9,118,642 9,050,457 9,042,030 9,016,838 9,003,187 8,930,033 8,997,267 8,717,125 8,413,257 8,386,085 8,388,955 8,496,019 8,803,737 8,913,440 8,992,449 9,174,039 8,697,350
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 34,185,225 33,932,525 35,340,499 34,267,786 33,379,916 32,246,390 32,479,210 32,072,704 31,668,457 28,632,868 25,823,072 24,949,479 22,995,582 21,172,408 20,125,394 19,519,277 18,765,965 17,866,061 18,344,666 18,506,265 18,126,480 18,086,698 17,920,588 17,962,893 17,451,692 16,121,246 15,841,258 16,503,834 16,112,725 15,875,460 15,223,518 15,113,679 14,924,583 14,395,104 14,250,399 15,269,468 15,068,177 14,855,438 15,615,927 15,493,594
Current Liabilities
Accounts Payable 1,744,657 1,616,366 2,020,289 1,854,707 1,855,502 2,012,092 1,649,523 1,810,388 2,315,796 1,900,536 1,974,041 1,870,035 2,204,137 1,662,832 1,432,159 1,210,987 902,071 1,189,638 1,201,698 1,310,670 1,219,792 1,429,776 1,428,191 1,447,528 1,558,020 1,329,902 1,181,346 1,312,817 1,214,313 1,257,900 838,109 926,118 1,023,213 758,703 566,527 907,332 820,557 746,184 993,872 1,113,284
Short Term Debt 1,243,713 203,892 218,718 60,872 58,426 54,449 77,663 93,643 729,680 716,057 723,401 717,867 112,713 66,943 68,791 74,253 94,173 82,658 91,708 76,603 60,087 71,438 57,870 52,829 59,168 574,036 552,833 1,150,370 1,139,197 648,153 617,959 29,795 19,951 36,655 51,315 54,601 50,964 43,191 223,811 57,401
Tax Payables 0 0 0 0 0 0 0 0 0 602,537 -115,282 0 0 0 0 0 0 0 0 0 -297,760 0 0 0 0 0 0 0 0 76,755 0 0 47,059 0 0 0 0 0 0 65,096
Deferred Revenue 243,600 346,300 313,800 333,500 350,500 329,500 285,000 280,500 295,100 345,700 251,900 232,300 159,200 0 -10,885 0 0 -146,397 -9,264 -190,378 0 -161,000 0 -161,662 0 0 0 -20,250 -1,223,204 -602,502 0 -54,426 -33,997 -48,228 0 -60,522 -27,444 -40,569 0 -69,093
Other Current Liabilities 1,633,291 1,479,418 2,041,702 2,034,769 1,739,746 1,433,899 2,317,558 2,447,558 2,018,625 2,171,542 2,208,071 1,977,397 1,403,900 1,240,671 1,137,795 1,088,055 968,794 1,092,673 1,179,632 1,389,098 1,100,535 1,227,801 1,320,239 1,469,000 1,133,141 940,643 1,090,585 1,092,279 2,195,000 1,534,245 933,898 997,000 926,941 803,000 767,331 946,000 846,000 776,000 880,093 1,054,904
Total Current Liabilities 4,865,261 3,645,976 4,594,509 4,283,848 4,004,174 3,829,940 4,329,744 4,632,089 5,359,201 5,133,835 5,157,413 4,797,599 3,879,950 2,970,446 2,627,860 2,373,295 1,965,038 2,218,572 2,463,774 2,585,993 2,380,414 2,568,015 2,806,300 2,807,695 2,750,329 2,844,581 2,824,764 3,535,216 3,325,306 2,837,796 2,389,966 1,898,487 1,936,108 1,550,130 1,385,173 1,847,411 1,690,077 1,524,806 2,097,776 2,156,496
Non-Current Liabilities
Long Term Debt 5,648,555 6,647,560 6,474,086 6,620,586 6,620,686 6,616,498 6,613,687 6,617,030 6,621,685 6,112,331 4,961,410 4,949,945 5,275,496 5,273,036 5,271,789 5,452,193 5,279,103 4,243,181 4,291,301 4,287,597 4,234,308 4,233,792 4,233,276 4,232,760 4,232,244 3,242,865 3,242,242 3,241,488 3,240,694 3,739,908 3,739,141 4,338,347 4,337,561 4,337,875 4,360,600 4,360,600 4,360,600 4,360,600 4,360,600 4,360,600
Deferred Revenue 0 -0 256,460 -1,260,000 -1,240,000 0 -1,426,388 0 0 0 -705,399 -771,400 -701,900 0 0 0 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 1,260,000 1,290,000 1,480,306 1,260,000 1,240,000 1,260,000 1,426,388 1,300,000 1,300 740,400 705,399 771,400 701,900 0 0 0 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 Non-Current Liabilities 638,901 623,470 411,384 1,854,270 1,814,128 610,082 1,965,873 698,906 1,833,463 503,182 1,100,455 1,251,643 1,130,485 1,067,203 993,884 976,722 898,339 808,239 798,415 771,642 813,750 782,225 679,044 748,017 733,695 710,881 689,464 867,666 834,812 829,685 839,703 786,329 730,205 729,027 718,613 1,014,116 1,042,415 1,064,361 1,082,433 960,795
Total Non-Current Liabilities 7,547,456 8,561,030 8,622,236 8,474,856 8,434,814 8,486,580 8,579,560 8,615,936 8,456,448 7,355,913 6,061,865 6,201,588 6,405,981 6,340,239 6,265,673 6,428,915 6,177,442 5,051,420 5,089,716 5,059,239 5,048,058 5,016,017 4,912,320 4,980,777 4,965,939 3,953,746 3,931,706 4,109,154 4,075,506 4,569,593 4,578,844 5,124,676 5,067,766 5,066,902 5,079,213 5,374,716 5,403,015 5,424,961 5,443,033 5,321,395
Total Liabilities 12,412,717 12,207,006 13,216,745 12,758,704 12,438,988 12,316,520 12,909,304 13,248,025 13,815,649 12,489,748 11,219,278 10,999,187 10,285,931 9,310,685 8,893,533 8,802,210 8,142,480 7,269,992 7,553,490 7,645,232 7,428,472 7,584,032 7,718,620 7,788,472 7,716,268 6,798,327 6,756,470 7,644,370 7,400,812 7,407,389 6,968,810 7,023,163 7,003,874 6,617,032 6,464,386 7,222,127 7,093,092 6,949,767 7,540,809 7,477,891
Common Stock 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 152,061 151,960 151,943 151,920 151,775 151,734 151,637 151,592 151,426 151,426 151,425 151,423 151,242 151,237 151,227
Retained Earnings 29,991,834 29,476,087 28,762,045 28,110,225 27,095,661 25,762,032 24,754,873 23,629,649 22,064,383 19,635,277 17,674,100 15,561,261 13,550,406 12,163,626 11,343,852 11,068,908 10,998,533 11,012,690 11,115,056 11,130,172 10,977,950 10,714,279 10,337,445 9,814,073 9,257,823 8,696,007 8,463,709 8,215,317 8,067,846 7,866,405 7,630,916 7,469,580 7,319,961 7,206,570 7,255,972 7,438,155 7,331,006 7,326,244 7,378,214 7,287,500
Accumulated Other Comprehensive Income/Loss -177,638 -177,440 -162,072 -148,827 -128,972 -165,358 -137,517 -103,553 -70,810 -44,504 -115,282 -85,901 -73,729 -103,560 -118,861 -315,469 -340,836 -367,627 -302,966 -313,766 -297,760 -308,787 -304,133 -274,607 -296,032 -249,366 -254,681 -217,856 -292,935 -316,992 -317,843 -288,584 -281,378 -296,164 -351,362 -301,911 -236,708 -264,503 -145,708 -85,341
Total Stockholders Equity 20,723,525 20,693,713 20,940,634 20,465,717 19,953,679 19,017,381 18,414,694 17,708,457 16,808,644 15,204,562 14,016,389 13,422,520 12,253,978 11,447,240 10,788,665 10,302,414 10,194,820 10,168,204 10,357,866 10,449,047 10,300,717 10,114,191 9,792,078 9,792,137 9,373,407 8,976,027 8,739,036 8,519,035 8,377,065 8,134,023 7,879,865 7,727,246 7,573,763 7,426,468 7,416,878 7,709,087 7,660,703 7,611,512 7,772,470 7,735,282
Total Investments 795,180 981,225 1,230,473 863,140 870,475 817,811 576,946 377,426 363,287 446,868 253,005 247,247 398,409 402,595 408,004 412,401 247,473 146,000 300,040 249,616 50,000 50,000 869,900 -383,000 808,900 798,700 50,000 50,000 50,000 50,000 150,000 650,000 550,000 50,000 100,000 100,000 112,236 100,000 100,000 100,000
Total Debt 6,892,268 6,851,452 6,949,264 6,681,458 6,679,112 6,670,947 6,691,350 6,710,673 7,351,365 6,828,388 5,684,811 5,667,812 5,388,209 5,339,979 5,340,580 5,526,446 5,373,276 4,325,839 4,383,009 4,364,200 4,294,395 4,305,230 4,291,146 4,285,589 4,291,412 3,816,901 3,795,075 4,391,858 4,379,891 4,388,061 4,357,100 4,368,142 4,357,512 4,374,530 4,411,915 4,415,201 4,411,564 4,403,791 4,584,411 4,418,001
Net Debt 2,253,290 2,293,693 565,966 825,508 2,168,549 2,870,913 2,410,498 3,660,809 5,348,657 3,103,122 3,319,953 3,903,519 2,665,553 2,879,256 2,700,909 2,659,868 2,584,087 3,080,682 2,848,404 2,677,835 2,862,603 2,754,423 2,892,260 2,353,434 2,804,959 3,056,647 2,845,971 2,815,914 2,868,538 2,730,302 2,311,139 2,663,435 2,576,362 2,096,042 2,472,446 2,519,776 2,835,068 3,237,927 3,560,267 3,122,056

Reported Currency: USD 2024-06-29 2024-03-30 2023-12-31 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2021-12-31 2021-10-02 2021-07-03 2021-04-03 2020-12-31 2020-10-03 2020-07-04 2020-04-04 2019-12-31 2019-09-28 2019-06-29 2019-03-30 2018-12-31 2018-09-29 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-10-01 2016-07-02 2016-04-02 2015-12-31 2015-10-03 2015-07-04 2015-04-04 2014-12-31 2014-10-04
Cash Flows from Operating Activities
Net Income 642,164 841,620 782,241 1,221,255 1,587,075 1,231,629 1,326,245 1,799,043 2,727,237 2,227,115 2,340,132 2,223,265 1,571,459 987,514 425,866 222,630 133,153 54,379 134,253 293,587 412,277 530,793 681,070 706,287 713,615 380,112 381,444 279,755 341,724 377,648 243,135 294,484 258,336 104,461 -15,288 267,736 159,344 84,292 244,958 274,201
Depreciation & Amortization 331,855 315,621 311,461 290,787 286,209 279,858 287,221 289,876 247,648 236,889 241,288 218,925 203,400 200,950 196,901 196,709 194,581 197,275 192,041 177,885 185,056 179,671 178,623 180,039 179,857 181,118 183,845 179,495 182,828 180,893 173,879 171,500 171,314 170,361 175,105 173,496 174,827 176,589 183,612 178,117
Deferred Income Tax -37,984 -39,627 47,169 18,859 -16,416 -28,193 -13,733 3,104 -17,456 -18,764 -155,083 64,381 39,662 62,705 22,230 50,091 74,958 15,557 22,420 19,685 37,104 19,948 -51,145 5,981 18,193 29,988 -189,438 -27,562 2,522 -6,695 20,943 54,115 -9,810 5,529 -29,857 -17,278 -25,210 -10,173 134,576 -38,591
Stock Based Compensation 61,384 21,341 29,055 17,520 63,186 20,401 36,996 25,619 47,600 26,422 38,123 30,923 46,870 19,859 17,731 17,021 29,084 10,017 16,048 13,051 48,768 12,492 7,825 13,692 41,442 10,463 12,949 10,068 31,635 9,524 12,301 6,634 30,276 7,300 6,252 5,595 27,494 6,453 6,059 6,573
Change in Working Capital 426,276 -794,116 253,917 914,508 5,237 -315,256 751,016 672,292 -737,327 6,701 172,724 -767,873 -533,521 -734,220 -489,243 362,026 697,908 -366,691 248,319 426,566 -146,291 -115,324 -318,668 26,630 -258,359 -432,767 -89,428 -19,644 -452,316 -345,618 121,992 -199,298 -138,202 236,438 30,195 123,454 283,107 306,274 -194,474 51,786
Accounts Receivable 53,826 -207,682 492,204 441,935 -202,809 -67,505 605,976 543,818 -556,175 -92,394 230,584 -529,647 -568,451 -524,570 -166,837 -226,877 388,460 -124,036 163,557 85,768 90,057 21,958 129,685 -12,704 -258,432 -343,982 77,081 -10,130 -99,294 -297,158 119,016 70,266 -294,014 -104,252 326,818 74,328 -89,154 343,497 239,172 -169,157
Inventory 347,227 -13,980 -284,098 383,493 -35,743 -138,694 591,356 529,044 -282,177 124,201 -330,598 -302,776 -878,022 -795,940 -306,353 126,430 505,997 -41,993 235,884 195,642 173,212 107,907 -447,236 31,401 -429,333 -246,933 56,083 -175,448 -261,679 -519,902 51,681 -48,301 -278,535 142,516 223,385 -101,659 141,262 330,842 35,012 49,488
Accounts Payable 77,642 -392,403 196,667 -77,592 -152,531 394,602 -196,474 -497,822 363,538 -165,476 40,414 -383,635 501,316 225,333 235,195 288,276 -244,877 -28,033 -73,060 68,274 -237,274 -11,397 6,020 -138,398 153,551 214,399 -136,957 80,616 -42,098 413,256 11,818 -236,597 255,465 197,350 -355,392 76,476 77,975 -237,847 -196,020 -6,299
Other Working Capital -52,419 -180,051 -150,856 166,672 396,320 -503,659 -249,842 97,252 -262,513 140,370 232,324 448,185 411,636 360,957 -251,248 174,197 48,328 -172,629 -78,062 76,882 -172,286 -233,792 -7,137 146,331 275,855 -56,251 -85,635 85,318 -49,245 58,186 -60,523 15,334 178,882 824 -164,616 74,309 153,024 -130,218 -272,638 177,754
Other Non-Cash Items 307,982 1,381,462 343,683 1,083 -4,867 18,734 145,788 14,846 -6,326 -6,195 -26,771 -32,444 24,905 -6,397 317,801 7,146 19,078 290,669 76,118 1,585 233 23,128 -5,212 98,238 -8,640 15,570 -10,602 -6,583 3,326 21,493 -6,397 -12,720 -5,808 26,770 233,337 9,592 11,448 259 42,604 10,148
Net Cash Provided by Operating Activities 1,485,278 459,653 1,520,322 2,464,012 1,920,424 1,207,173 2,533,533 2,804,780 2,261,573 2,472,168 2,610,413 1,737,177 1,352,775 530,411 491,286 855,623 1,148,762 201,206 689,199 932,359 537,147 650,708 492,493 1,030,867 686,108 184,484 288,770 415,529 109,719 237,245 565,853 314,715 306,106 550,859 399,744 562,595 631,010 563,694 417,335 482,234
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -800,894 -670,340 -717,909 -439,162 -525,353 -531,733 -517,772 -461,330 -521,113 -447,682 -414,901 -504,710 -388,868 -313,510 -364,138 -401,764 -360,760 -416,557 -492,647 -334,699 -361,161 -288,786 -357,792 -263,253 -132,720 -228,766 -156,243 -103,077 -94,700 -94,535 -277,404 -100,094 -146,645 -80,697 -91,036 -107,834 -97,730 -77,523 -110,733 -110,451
Acquisitions Net -104,843 5,430 -64,534 -28 -35,078 2,276 -3,439 15,764 -3,118,853 -347,240 -79,860 -1,346,932 -51 182 -95,588 -27,948 -5,810 -3,152 -91,832 -16,443 -11,141 58,067 -42,935 -38,113 -17,526 -55,901 -40,888 -64,743 -5,247 -492,163 -306,683 -83,764 -5,024 -7,484 -57,974 -17,521 -3,227 -20,776 -733,828 -25,637
Purchases of Investments -240,322 -646,649 -271,423 -498,497 -233,227 -468,412 -350,128 -233,492 -56,081 -274,197 -99,748 -36,224 -143,490 -214,427 -86,531 -179,486 -197,754 -24,746 -118,125 -199,616 0 -50,000 0 0 0 -50,596 0 0 0 -50,000 277,404 -100,000 -500,000 -50,000 0 107,834 -11,927 -100,000 0 0
Sales/Maturities of Investments 434,134 421,831 399,976 508,478 180,768 228,086 150,825 219,352 139,663 80,333 93,989 187,386 147,735 219,777 90,929 26,182 96,280 178,787 67,701 334,699 0 12,910 0 0 0 50,000 0 0 0 150,000 500,000 100,094 146,645 100,000 0 11,452 97,730 100,000 0 0
Other Investing Activities 1,324 -220,379 -1,999 -31,673 3,013 -238,050 4,998 8,783 1,795 7,105 3,177 5,371 5,268 5,984 21,806 -32,828 7,993 10,791 9,393 -320,173 5,486 2,176 3,626 34,636 11,733 57,538 14,739 6,446 2,649 8,870 -272,960 -89,757 -134,850 6,101 4,457 -99,693 -82,402 4,474 123,565 17,390
Net Cash Used for Investing Activities -710,601 -889,728 -655,889 -460,882 -609,877 -769,783 -715,516 -450,923 -3,554,589 -981,681 -497,343 -1,695,109 -379,406 -301,994 -433,522 -615,844 -460,051 -254,877 -625,510 -536,232 -366,816 -265,633 -397,101 -266,730 -138,513 -227,725 -182,392 -161,374 -97,298 -477,828 -79,643 -273,521 -639,874 -32,080 -144,553 -105,762 -97,556 -93,825 -720,996 -118,698
Cash Flows from Financing Activities
Debt Repayment -36,008 -8,291 -14,228 -2,500 -2,500 -2,500 -2,500 -602,500 -503,500 -2,500 -31,364 -199,041 -44,387 -1,607 -97,150 -20,000 -30,150 -47,000 -14,719 0 -11,351 -13,568 -5,042 -6,339 -480,841 -21,203 -597,537 -11,174 0 0 0 0 0 0 0 -8,300 0 0 -2,058 -3,300
Common Stock Issued 192 3,165 1,381 5,827 4,023 7,123 1,248 2,785 2,233 16,586 37,731 15,074 21,276 107,524 11,846 0 0 22,817 10,253 0 2,755 3,137 -1 11,822 -3,032 15,312 1,653 2,060 -3,897 7,432 10,024 3,845 1,882 0 1 0 0 423 1,149 4,465
Common Stock Repurchased -499,983 -1,001,300 -177,176 -500,059 -450,878 -425,820 -402,597 -652,078 -802,569 -905,324 -1,502,240 -857,703 -614,286 -301,859 39,499 -428 -17,054 -39,499 -101,030 -277 -124,681 -72,830 -502,605 -181,077 -141,122 -29,193 1 -90,305 -15,733 -1,349 -1,977 -1,003 -9,407 -5,173 -66,505 0 0 0 166,408 0
Dividends Paid -130,799 -133,568 -126,538 -128,102 -129,369 -130,525 -129,439 -132,112 -134,451 -137,587 -116,863 -120,067 -122,638 -123,901 -123,019 -123,017 -122,679 -122,940 -122,792 -122,796 -123,074 -123,400 -120,394 -121,333 -121,862 -121,787 -121,019 -121,598 -121,401 -121,303 -120,408 -120,373 -120,149 -120,153 -119,971 -119,985 -119,764 -119,712 -118,893 -118,861
Other Financing Activities -97,138 -272,134 -31,908 -30,110 -90,000 -368,952 -52,554 73,226 1,015,487 856,102 -35,278 180,693 -10,200 -90,821 -141,889 115,772 1,005,255 -41,992 12,414 -18,692 -33,459 -26,577 922 -13,348 921,607 11,339 -7,866 15,297 -39,240 -33,231 -31,428 1,740 -49,043 -64,730 -85,899 -4,850 -6,138 -205,556 -12,636 -10,399
Net Cash Used Provided by Financing Activities -691,720 -1,395,546 -348,469 -654,944 -668,724 -920,674 -585,842 -1,310,679 -425,033 -189,309 -1,648,014 -797,077 -747,124 -410,664 -310,713 -27,245 852,426 -228,614 -215,874 -141,488 -289,810 -233,238 -627,120 -310,275 174,750 -145,532 -724,768 -205,720 -160,641 -147,102 -141,812 -114,788 -167,310 -190,056 -205,869 -133,135 -125,902 -324,845 33,970 -132,560
Effect of Forex Changes on Cash -1,784 -3,366 2,046 -2,632 226 3,243 -699 -4,404 -4,489 3,672 -2,036 -6,359 4,772 3,307 9,677 -3,522 2,895 -7,163 425 -66 464 84 -1,541 -8,160 3,854 -77 -8,450 16,156 1,814 -517 -3,144 -2,849 3,740 10,296 -5,278 -4,769 3,080 -3,304 -2,110 -2,592
Net Change in Cash 81,219 -1,825,539 527,348 1,345,554 642,049 -480,041 1,231,476 1,038,774 -1,722,538 1,304,850 463,020 -761,368 231,017 -178,940 -243,272 209,012 1,544,032 -289,448 -151,760 254,573 -119,015 151,921 -533,269 445,702 726,199 -188,850 -626,840 64,591 -146,406 -388,202 341,254 -76,443 -497,338 339,019 44,044 318,929 410,632 141,720 -271,801 228,384
Cash at End of Period 4,638,978 4,557,759 6,383,298 5,868,782 4,523,228 3,881,179 4,361,220 3,129,744 2,090,970 3,813,508 2,508,658 2,045,638 2,807,006 2,575,989 2,754,929 2,998,201 2,789,189 1,245,157 1,534,605 1,686,365 1,431,792 1,550,807 1,398,886 1,932,155 1,486,453 760,254 949,104 1,575,944 1,511,353 1,657,759 2,045,961 1,704,707 1,781,150 2,278,488 1,939,469 1,895,425 1,576,496 1,165,864 1,024,144 1,295,945
Cash at Start of Period 4,557,759 6,383,298 5,855,950 4,523,228 3,881,179 4,361,220 3,129,744 2,090,970 3,813,508 2,508,658 2,045,638 2,807,006 2,575,989 2,754,929 2,998,201 2,789,189 1,245,157 1,534,605 1,686,365 1,431,792 1,550,807 1,398,886 1,932,155 1,486,453 760,254 949,104 1,575,944 1,511,353 1,657,759 2,045,961 1,704,707 1,781,150 2,278,488 1,939,469 1,895,425 1,576,496 1,165,864 1,024,144 1,295,945 1,067,561
Free Cash Flow
Operating Cash Flow 1,485,278 459,653 1,520,322 2,464,012 1,920,424 1,207,173 2,533,533 2,804,780 2,261,573 2,472,168 2,610,413 1,737,177 1,352,775 530,411 491,286 855,623 1,148,762 201,206 689,199 932,359 537,147 650,708 492,493 1,030,867 686,108 184,484 288,770 415,529 109,719 237,245 565,853 314,715 306,106 550,859 399,744 562,595 631,010 563,694 417,335 482,234
Capital Expenditure -800,894 -670,340 -717,909 -439,162 -525,353 -531,733 -517,772 -461,330 -521,113 -447,682 -414,901 -504,710 -388,868 -313,510 -364,138 -401,764 -360,760 -416,557 -492,647 -334,699 -361,161 -288,786 -357,792 -263,253 -132,720 -228,766 -156,243 -103,077 -94,700 -94,535 -277,404 -100,094 -146,645 -80,697 -91,036 -107,834 -97,730 -77,523 -110,733 -110,451
Free Cash Flow 684,384 -210,687 802,413 2,024,850 1,395,071 675,440 2,015,761 2,343,450 1,740,460 2,024,486 2,195,512 1,232,467 963,907 216,901 127,148 453,859 788,002 -215,351 196,552 597,660 175,986 361,922 134,701 767,614 553,388 -44,282 132,527 312,452 15,019 142,710 288,449 214,621 159,461 470,162 308,708 454,761 533,280 486,171 306,602 371,783