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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-29 2024-06-30 2024-03-31 2023-12-31 2023-10-01 2023-07-02 2023-04-02 2022-12-31 2022-10-02 2022-07-03 2022-04-03 2021-12-31 2021-10-03 2021-07-04 2021-04-04 2020-12-31 2020-09-27 2020-06-28 2020-03-29 2019-12-31 2019-09-29 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-07-01 2018-04-01 2017-12-31 2017-10-01 2017-07-02 2017-04-02 2016-12-31 2016-10-02 2016-07-03 2016-04-03 2015-12-31 2015-10-04 2015-07-05 2015-04-05 2014-12-31
Revenue 737,298 729,879 597,539 670,600 699,772 684,023 615,991 731,836 827,073 840,766 755,370 885,047 950,501 1,085,728 781,606 758,968 819,484 838,661 704,355 654,650 582,038 564,178 494,099 519,558 566,848 526,929 487,467 479,415 503,378 696,901 456,913 379,989 410,475 531,792 430,994 318,444 465,994 512,739 342,401 323,236
Revenue Y/Y Growth 5.36% 6.70% -3.00% -8.37% -15.39% -18.64% -18.45% -17.31% -12.99% -22.56% -3.36% 16.61% 15.99% 29.46% 10.97% 15.93% 40.80% 48.65% 42.55% 26.00% 2.68% 7.07% 1.36% 8.37% 12.61% -24.39% 6.69% 26.17% 22.63% 31.05% 6.01% 19.33% -11.91% 3.72% 25.87% -1.48% - - - -
Cost of Revenue 300,784 306,291 260,278 291,532 299,087 281,817 263,361 311,387 341,694 334,377 300,437 357,998 379,500 438,739 319,988 309,179 360,556 367,188 298,805 271,412 237,000 240,260 206,464 210,022 233,155 219,595 217,635 206,480 208,592 305,682 191,980 160,983 183,116 248,922 200,662 152,418 207,368 214,171 149,978 163,010
Gross Profit 436,514 423,588 337,261 379,068 400,685 402,206 352,630 420,449 485,379 506,389 454,933 527,049 571,001 646,989 461,618 449,789 458,928 471,473 405,550 383,238 345,038 323,918 287,635 309,536 333,693 307,334 269,832 272,935 294,786 391,219 264,933 219,006 227,359 282,870 230,332 166,026 258,626 298,568 192,423 160,226
Gross Profit Margin 59.20% 58.04% 56.44% 56.53% 57.26% 58.80% 57.25% 57.45% 58.69% 60.23% 60.23% 59.55% 60.07% 59.59% 59.06% 59.26% 56.00% 56.22% 57.58% 58.54% 59.28% 57.41% 58.21% 59.58% 58.87% 58.33% 55.35% 56.93% 58.56% 56.14% 57.98% 57.63% 55.39% 53.19% 53.44% 52.14% 55.50% 58.23% 56.20% 49.57%
Research and Development 0 111,816 103,199 102,207 104,413 105,706 105,762 108,810 111,715 111,951 108,116 109,965 107,220 110,021 100,402 100,795 94,909 94,102 85,159 86,794 77,804 81,434 76,791 74,706 77,049 75,342 74,408 70,564 77,190 81,728 76,182 70,052 71,400 76,109 73,464 70,941 74,027 75,832 71,450 79,188
General and Administrative Expenses 0 154,470 149,188 142,336 138,330 145,695 150,955 142,752 135,632 139,533 140,185 142,747 134,829 140,187 129,797 124,279 115,840 113,259 111,388 117,092 109,166 108,811 102,013 100,552 100,199 99,410 90,505 88,006 86,244 89,131 84,906 76,289 78,794 81,425 79,174 79,718 77,481 77,073 72,041 91,157
Total Operating Expenses 284,449 268,694 257,343 248,717 253,817 256,354 261,267 256,232 259,721 256,355 253,364 257,875 247,404 255,610 235,735 230,826 216,968 216,302 206,438 213,670 196,617 200,328 189,438 185,817 188,390 184,545 172,611 165,954 170,462 179,025 169,040 154,264 158,681 173,778 172,632 170,570 171,561 168,163 157,299 186,302
Operating Income or Loss 152,065 154,894 79,918 130,351 146,868 145,852 91,363 166,586 232,707 247,990 185,855 264,436 322,400 388,872 233,013 234,080 269,661 217,949 206,718 171,656 154,921 133,994 93,085 112,273 143,593 120,400 97,534 98,011 128,731 209,906 93,382 59,172 56,501 -231,801 56,113 -9,748 86,804 130,790 35,124 -126,171
Operating Margin 20.62% 21.22% 13.37% 19.44% 20.99% 21.32% 14.83% 22.76% 28.14% 29.50% 24.60% 29.88% 33.92% 35.82% 29.81% 30.84% 32.91% 25.99% 29.35% 26.22% 26.62% 23.75% 18.84% 21.61% 25.33% 22.85% 20.01% 20.44% 25.57% 30.12% 20.44% 15.57% 13.76% -43.59% 13.02% -3.06% 18.63% 25.51% 10.26% -39.03%
Interest Expense 808 1,530 661 812 963 1,045 987 1,015 779 9,398 5,496 1,256 24,645 4,846 9,020 11,155 6,237 6,043 9,649 7,770 3,188 2,817 894 1,144 2,749 388 1,714 73 1,294 3,029 1,366 288 3,180 984 1,079 891 604 1,346 7,314 1,358
EBITDA 190,093 251,170 101,614 168,529 173,590 172,823 125,553 223,783 255,147 274,809 208,937 294,016 328,913 420,331 259,005 243,222 268,875 286,967 230,637 192,064 177,661 152,888 127,742 157,185 174,250 149,686 122,780 135,430 150,985 239,867 123,106 90,087 94,041 -231,801 94,362 27,988 125,102 164,141 69,608 -86,917
Depreciation and Amortization 30,301 30,237 28,051 27,911 28,347 27,376 27,482 27,531 28,359 26,828 27,566 28,370 27,373 27,340 33,732 32,055 30,149 32,659 31,880 32,298 29,499 29,265 29,593 30,385 29,506 27,793 25,540 26,519 26,670 27,673 27,213 25,297 25,364 32,686 36,662 36,082 37,065 33,141 34,484 37,590
Income Before Tax 158,984 219,403 72,902 139,806 144,280 144,402 97,084 195,237 226,197 238,592 180,359 263,180 297,755 384,026 223,993 222,925 263,731 217,291 197,069 163,886 151,733 131,177 93,979 111,129 140,844 120,012 95,820 98,084 127,437 206,877 92,016 58,884 59,681 -230,817 57,192 -8,857 87,408 132,136 42,438 -124,813
Income Tax Expense 12,260 33,130 8,705 22,752 16,164 24,352 13,553 22,936 42,712 40,805 18,431 32,896 41,037 55,707 18,481 26,595 41,013 28,383 20,878 27,103 15,873 33,780 -15,159 -32,662 20,863 18,975 8,846 204,007 24,017 31,901 6,795 -7,461 -4,113 -7,271 7,206 -8,216 15,955 29,257 9,651 -21,002
Net Income 145,649 186,273 64,197 117,054 128,116 120,050 83,531 172,301 183,485 197,787 161,928 224,040 256,718 328,319 205,512 196,332 222,718 188,908 176,191 125,073 135,860 97,397 109,138 143,788 119,981 101,037 86,974 -105,923 103,420 174,976 85,221 66,346 63,794 -223,546 49,986 -641 71,453 102,879 32,787 -103,811
Net Income Margin 19.75% 25.52% 10.74% 17.46% 18.31% 17.55% 13.56% 23.54% 22.18% 23.52% 21.44% 25.31% 27.01% 30.24% 26.29% 25.87% 27.18% 22.52% 25.01% 19.11% 23.34% 17.26% 22.09% 27.68% 21.17% 19.17% 17.84% -22.09% 20.55% 25.11% 18.65% 17.46% 15.54% -42.04% 11.60% -0.20% 15.33% 20.06% 9.58% -32.12%
EPS 0.89 1.18 0.42 0.77 0.83 0.78 0.54 1.11 1.10 1.16 0.92 1.41 1.56 1.98 1.23 1.18 1.34 1.14 1.06 0.82 0.80 0.57 0.63 0.80 0.65 0.53 0.45 -0.54 0.52 0.88 0.43 0.33 0.32 -1.10 0.24 -0.00 0.34 0.48 0.15 -0.48
EPS Diluted 0.89 1.14 0.40 0.72 0.78 0.73 0.50 1.04 1.10 1.16 0.92 1.29 1.41 1.76 1.09 1.05 1.21 1.05 0.97 0.75 0.75 0.55 0.62 0.79 0.63 0.52 0.43 -0.54 0.52 0.87 0.42 0.33 0.31 -1.10 0.24 -0.00 0.34 0.48 0.15 -0.48
Weighted Average Shares Out 163,002 157,804 153,047 152,812 153,762 154,760 155,904 155,762 166,805 170,506 175,575 162,769 164,583 165,995 166,491 166,085 166,014 165,789 166,589 167,286 169,641 171,241 173,532 178,958 185,744 190,730 195,255 195,029 197,485 198,774 200,005 200,810 202,211 203,018 204,271 205,113 210,032 213,845 217,187 216,532
Weighted Average Shares Out Diluted 164,253 163,470 162,348 162,106 164,050 164,751 166,308 165,468 166,733 171,159 175,575 178,020 181,987 186,750 187,740 186,837 184,338 180,257 180,736 181,780 180,494 178,590 176,972 181,520 190,505 194,909 203,484 196,010 200,775 201,529 201,936 202,947 203,929 203,018 205,732 205,113 211,736 215,496 218,812 216,532

Reported Currency: USD 2024-09-29 2024-06-30 2024-03-31 2023-12-31 2023-10-01 2023-07-02 2023-04-02 2022-12-31 2022-10-02 2022-07-03 2022-04-03 2021-12-31 2021-10-03 2021-07-04 2021-04-04 2020-12-31 2020-09-27 2020-06-28 2020-03-29 2019-12-31 2019-09-29 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-07-01 2018-04-01 2017-12-31 2017-10-01 2017-07-02 2017-04-02 2016-12-31 2016-10-02 2016-07-03 2016-04-03 2015-12-31 2015-10-04 2015-07-05 2015-04-05 2014-12-31
Current Assets
Cash and Cash Equivalents 510,036 421,904 707,403 757,571 636,961 613,208 649,208 854,773 710,746 572,023 794,603 1,122,199 1,079,454 954,441 831,149 914,121 945,180 728,306 593,494 773,924 593,939 495,107 483,728 926,752 814,019 480,384 637,873 429,843 418,677 598,349 324,746 307,884 297,937 381,095 319,358 264,705 294,217 300,685 218,945 294,256
Short Term Investments 41,631 38,654 41,300 62,154 79,570 95,199 92,895 39,612 65,310 209,846 282,016 244,231 233,397 282,121 478,293 522,280 287,789 229,791 211,001 137,303 342,538 400,227 421,088 190,096 418,410 712,309 860,526 1,347,979 1,217,830 809,338 895,578 871,024 598,501 442,154 410,003 477,696 525,381 452,040 649,219 533,787
Cash + Short Term Investments 551,667 460,558 748,703 819,725 716,531 708,407 742,103 894,385 776,056 781,869 1,076,619 1,366,430 1,312,851 1,236,562 1,309,442 1,436,401 1,232,969 958,097 804,495 911,227 936,477 895,334 904,816 1,116,848 1,232,429 1,192,693 1,498,399 1,777,822 1,636,507 1,407,687 1,220,324 1,178,908 896,438 823,249 729,361 742,401 819,598 752,725 868,164 828,043
Net Receivables 484,376 470,297 426,333 422,124 455,878 493,234 455,334 491,145 530,349 683,739 546,881 550,749 597,124 868,457 581,509 497,506 587,243 694,521 487,365 362,368 357,886 372,199 333,840 291,267 352,476 454,122 413,978 272,783 268,068 405,946 314,962 192,444 163,213 349,547 253,976 211,293 245,233 296,654 175,783 151,034
Inventory 297,340 762,194 314,232 309,974 879,001 347,295 352,058 325,019 310,754 295,625 259,341 243,330 224,242 226,138 262,474 222,189 191,317 206,088 182,978 196,691 178,203 164,461 161,342 153,541 154,705 135,550 131,857 107,525 125,183 153,645 203,278 135,958 115,066 129,278 160,687 153,588 128,432 121,817 121,051 105,129
Other Current Assets 505,483 63,344 84,613 107,955 604,318 574,904 562,481 56,261 510,395 509,202 491,541 415,718 386,967 368,315 347,678 259,338 232,103 238,176 227,740 188,598 182,013 184,832 194,044 170,826 139,785 111,820 112,191 112,151 110,330 40,347 32,191 116,493 33,870 110,812 98,698 152,686 143,394 145,190 156,158 159,640
Total Current Assets 1,838,866 1,756,393 2,065,393 2,162,035 2,099,359 2,123,840 2,111,976 2,257,915 2,127,554 2,270,435 2,374,382 2,576,227 2,521,184 2,699,472 2,501,103 2,415,434 2,243,632 2,096,882 1,702,578 1,658,884 1,654,579 1,616,826 1,594,042 1,732,473 1,879,395 1,894,185 2,156,425 2,270,281 2,140,088 2,080,025 1,854,153 1,623,803 1,285,188 1,412,886 1,242,722 1,259,968 1,336,657 1,316,386 1,321,156 1,243,846
Non-Current Assets
Property, Plant and Equipment 562,488 544,838 531,873 518,909 515,427 512,966 507,320 492,417 476,611 483,075 467,203 456,047 452,153 457,244 453,981 449,369 440,894 409,767 391,049 377,755 365,162 352,210 334,033 279,821 278,071 285,302 281,284 268,447 259,080 258,017 253,548 253,821 261,821 264,555 266,907 273,414 275,089 291,929 308,264 329,038
Goodwill 419,412 405,110 407,576 415,652 401,140 412,110 409,828 403,195 375,799 397,733 419,888 426,024 433,398 441,597 437,601 453,859 435,252 422,003 409,933 416,431 370,717 383,936 379,513 381,850 392,998 388,625 275,700 252,011 249,277 242,215 230,065 223,343 238,589 237,210 495,871 488,413 498,346 495,434 273,438 273,438
Intangible Assets 21,288 25,465 30,234 451,056 440,305 456,721 459,074 53,478 55,580 62,509 69,846 75,635 81,677 88,121 92,850 100,939 103,672 107,563 114,321 125,480 96,573 109,494 119,372 125,482 139,963 148,173 84,413 79,088 85,729 90,603 94,843 100,401 114,146 122,069 223,274 239,831 260,294 279,126 176,792 190,600
Long Term Investments 664,295 647,783 121,905 117,434 103,911 104,685 116,938 110,777 111,039 111,999 126,130 133,858 136,664 181,560 115,620 117,980 108,254 106,968 100,513 104,490 103,558 99,001 91,926 87,731 91,982 111,417 89,259 125,926 211,943 212,501 262,061 433,843 357,751 282,545 246,072 265,928 257,560 275,882 402,722 470,789
Tax Assets 201,881 192,901 185,734 175,775 162,669 152,471 148,527 142,784 0 126,639 113,556 100,672 96,808 94,438 92,365 87,913 78,243 79,210 74,493 71,894 69,120 67,886 69,687 70,858 70,772 73,574 77,705 84,026 120,228 125,204 127,918 107,405 90,546 72,708 59,119 7,404 6,909 6,836 6,683 7,494
Other Non-Current Assets 61,498 59,216 68,005 61,615 48,984 44,213 39,572 40,686 173,323 41,187 38,149 39,206 40,298 38,490 26,197 26,852 26,565 29,671 27,501 41,442 39,082 42,161 28,070 28,391 29,306 30,444 30,407 29,766 22,982 21,660 19,692 19,877 17,646 15,885 15,009 13,716 27,029 27,214 23,127 23,315
Total Non-Current Assets 1,930,862 1,875,313 1,345,327 1,324,789 1,271,296 1,271,056 1,271,431 1,243,337 1,192,352 1,223,142 1,234,772 1,231,442 1,240,998 1,301,450 1,218,614 1,236,912 1,192,880 1,155,182 1,117,810 1,137,492 1,044,212 1,054,688 1,022,601 974,133 1,003,092 1,037,535 838,768 839,264 949,239 950,200 988,127 1,138,690 1,080,499 994,972 1,306,252 1,288,706 1,325,227 1,376,421 1,191,026 1,294,674
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 3,769,728 3,631,706 3,410,720 3,486,824 3,370,655 3,394,896 3,383,407 3,501,252 3,319,906 3,493,577 3,609,154 3,807,669 3,762,182 4,000,922 3,719,717 3,652,346 3,436,512 3,252,064 2,820,388 2,796,376 2,698,791 2,671,514 2,616,643 2,706,606 2,882,487 2,931,720 2,995,193 3,109,545 3,089,327 3,030,225 2,842,280 2,762,493 2,365,687 2,407,858 2,548,974 2,548,674 2,661,884 2,692,807 2,512,182 2,538,520
Current Liabilities
Accounts Payable 158,459 160,808 153,873 180,131 176,117 153,157 142,382 139,722 167,975 175,606 156,493 153,133 154,912 156,103 177,473 133,663 150,427 184,163 129,633 126,617 117,936 103,449 118,816 100,688 107,890 102,737 103,950 86,393 79,429 103,454 121,417 95,362 61,890 103,090 84,104 92,358 81,642 86,463 59,831 47,763
Short Term Debt 38,350 36,560 34,800 35,044 41,555 73,230 75,079 87,303 31,675 45,172 57,543 59,136 73,421 254,839 50,407 53,916 40,622 40,000 39,182 19,476 36,772 36,082 34,352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 52,542 74,365 55,922 48,653 35,687 65,437 77,089 65,010 0 106,863 103,386 88,789 73,077 93,876 90,349 80,728 79,270 89,216 58,760 44,200 33,508 44,927 41,898 36,185 24,603 32,226 34,828 59,055 42,377 43,812 24,466 30,480 20,925 23,972 23,368 21,751 43,259 43,163 24,711 20,049
Deferred Revenue 99,776 102,988 96,419 99,804 109,445 120,085 119,355 148,285 0 163,127 155,761 146,185 140,380 148,882 144,812 134,662 129,438 124,224 98,815 104,876 95,936 89,837 84,764 78,427 77,953 82,491 85,892 83,614 111,506 81,087 78,794 88,809 138,916 190,920 72,095 85,527 74,318 77,347 74,252 71,603
Other Current Liabilities 245,769 251,653 209,706 296,319 277,855 257,876 214,187 305,943 358,700 306,617 239,016 357,877 311,819 331,662 223,801 297,902 272,083 292,110 187,571 243,860 209,559 192,705 162,138 261,703 247,966 234,856 166,655 225,274 198,063 210,854 168,380 246,854 147,353 137,367 164,955 173,221 196,522 195,106 134,339 152,991
Total Current Liabilities 594,896 626,374 550,720 659,951 640,659 669,785 628,092 746,263 701,941 797,385 712,199 797,120 753,609 985,362 686,842 700,871 671,840 732,588 513,961 539,029 493,711 467,000 441,968 477,003 458,412 452,310 384,930 454,336 431,375 439,207 393,057 372,696 369,084 455,349 344,522 372,857 395,741 402,934 293,133 292,406
Non-Current Liabilities
Long Term Debt 60,287 61,883 65,554 65,092 69,364 65,079 65,082 64,176 102,067 122,396 131,312 145,422 161,276 192,684 395,925 418,841 448,315 445,887 444,794 440,536 437,755 433,703 421,652 379,981 376,417 372,897 369,421 365,987 362,595 359,245 355,937 352,669 0 0 0 0 0 0 0 0
Deferred Revenue 0 36,146 38,683 37,282 34,405 38,999 41,797 45,131 0 50,357 51,698 54,921 60,022 58,534 55,138 58,359 59,099 55,634 50,791 45,974 42,592 37,365 32,843 32,033 29,387 25,375 21,726 30,127 31,686 32,679 25,983 23,463 26,336 26,927 25,468 25,745 29,490 25,354 18,318 19,929
Deferred Tax 164 96 134 183 238 1,304 2,325 3,267 0 3,143 4,927 6,327 6,907 8,961 9,606 10,821 11,462 11,997 11,628 14,070 15,390 17,800 19,614 20,662 21,748 22,281 6,185 6,720 10,543 10,714 11,255 12,144 16,837 16,110 18,300 26,663 35,494 38,624 20,149 23,315
Other Non-Current Liabilities 211,839 176,395 197,800 198,419 184,689 184,846 196,649 191,121 211,958 216,549 234,486 233,679 242,875 240,739 246,420 252,649 252,252 261,407 248,541 267,247 226,708 236,234 230,338 274,572 328,763 318,917 301,553 298,729 143,231 139,732 136,195 172,862 171,286 163,893 164,783 157,623 155,554 152,528 123,360 123,890
Total Non-Current Liabilities 272,290 274,520 302,171 300,976 288,696 290,228 305,853 303,695 363,840 397,596 422,423 441,861 471,080 522,304 708,322 744,457 771,128 774,925 755,754 765,480 722,445 725,102 704,447 707,249 756,315 739,470 698,885 701,563 548,055 542,370 529,370 561,138 214,459 206,930 208,551 210,031 220,538 215,651 161,827 167,134
Total Liabilities 867,186 900,894 852,891 960,927 929,355 960,013 933,945 1,049,958 1,065,781 1,194,981 1,134,622 1,238,981 1,224,689 1,507,666 1,395,164 1,445,328 1,442,968 1,507,513 1,269,715 1,304,509 1,216,156 1,192,102 1,146,415 1,184,252 1,214,727 1,191,780 1,083,815 1,155,899 979,430 981,577 922,427 933,834 583,543 662,279 553,073 582,888 616,279 618,585 454,960 459,540
Common Stock 20,370 20,225 2,557,829 19,087 19,154 19,269 19,431 19,470 19,473 19,735 20,132 20,281 20,466 20,680 20,802 20,765 20,755 20,725 20,742 20,801 21,061 21,305 21,544 21,940 22,911 23,495 24,226 24,444 24,589 24,750 24,950 24,897 25,205 25,355 25,462 25,455 25,904 26,563 26,988 27,077
Retained Earnings 990,039 889,340 730,260 706,514 653,937 661,496 694,145 725,729 572,652 610,234 762,189 736,566 712,437 684,952 529,103 387,414 207,710 1,610 -164,323 -241,918 -226,390 -222,513 -215,607 -158,191 -23,243 74,270 216,120 272,013 438,201 404,978 300,302 230,292 235,597 212,068 476,393 467,828 547,993 588,472 579,571 610,079
Accumulated Other Comprehensive Income/Loss -4,028 -44,104 -39,739 -26,978 1,835,291 1,803,859 1,791,783 -49,868 -84,779 -52,959 -19,479 -5,948 4,217 15,322 8,677 33,516 8,248 -8,500 -27,113 -18,854 -24,221 -7,591 -15,706 -13,040 3,524 -3,504 25,881 18,776 16,001 5,915 -10,901 -20,214 3,385 2,293 5,035 -8,144 67 -3,162 6,084 4,689
Total Stockholders Equity 2,902,542 2,730,812 2,557,829 2,525,897 2,441,300 2,434,883 2,449,462 2,451,294 2,254,125 2,298,596 2,474,532 2,568,688 2,537,493 2,493,256 2,324,553 2,207,018 1,993,544 1,744,551 1,550,673 1,491,867 1,482,635 1,479,412 1,470,228 1,522,354 1,667,760 1,739,940 1,911,378 1,953,646 2,109,897 2,048,648 1,919,853 1,828,659 1,782,144 1,745,579 1,995,901 1,965,786 2,045,605 2,074,222 2,057,222 2,078,980
Total Investments 705,926 686,437 163,205 179,588 183,481 199,884 209,833 150,389 176,349 321,845 408,146 378,089 370,061 463,681 593,913 640,260 396,043 336,759 311,514 241,793 446,096 499,228 513,014 277,827 510,392 823,726 949,785 1,473,905 1,429,773 1,021,839 1,157,639 1,304,867 956,252 724,699 656,075 743,624 782,941 727,922 1,051,941 1,004,576
Total Debt 79,462 80,163 65,554 82,614 110,919 118,097 120,176 132,885 116,663 154,949 170,332 184,581 214,096 426,984 426,657 472,757 468,626 465,887 464,385 460,012 456,141 451,744 438,828 379,981 376,417 372,897 369,421 365,987 362,595 359,245 355,937 352,669 0 0 0 0 0 0 0 0
Net Debt -430,574 -341,741 -641,849 -674,957 -526,042 -495,111 -529,032 -721,888 -594,083 -417,074 -624,271 -937,618 -865,358 -527,457 -404,492 -441,364 -476,554 -262,419 -129,109 -313,912 -137,798 -43,363 -44,900 -546,771 -437,602 -107,487 -268,452 -63,856 -56,082 -239,104 31,191 44,785 -297,937 -381,095 -319,358 -264,705 -294,217 -300,685 -218,945 -294,256

Reported Currency: USD 2024-09-29 2024-06-30 2024-03-31 2023-12-31 2023-10-01 2023-07-02 2023-04-02 2022-12-31 2022-10-02 2022-07-03 2022-04-03 2021-12-31 2021-10-03 2021-07-04 2021-04-04 2020-12-31 2020-09-27 2020-06-28 2020-03-29 2019-12-31 2019-09-29 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-07-01 2018-04-01 2017-12-31 2017-10-01 2017-07-02 2017-04-02 2016-12-31 2016-10-02 2016-07-03 2016-04-03 2015-12-31 2015-10-04 2015-07-05 2015-04-05 2014-12-31
Cash Flows from Operating Activities
Net Income 145,649 186,273 64,197 117,054 128,116 120,050 83,531 172,301 183,485 197,787 161,928 230,284 256,718 328,319 205,512 196,330 222,718 188,908 176,191 136,783 135,860 97,397 109,138 143,791 119,981 101,037 86,974 -105,923 103,420 174,976 85,221 66,345 63,794 -223,546 49,986 -641 71,453 102,879 32,787 -103,811
Depreciation & Amortization 0 30,237 28,120 27,945 28,130 27,205 27,606 27,761 28,359 26,819 27,736 29,993 30,301 31,459 33,732 32,055 30,149 32,659 31,880 32,298 29,499 29,265 29,593 30,385 29,506 27,793 25,540 26,519 26,670 27,673 27,213 25,297 25,364 32,686 36,662 36,082 37,065 33,141 34,484 37,590
Deferred Income Tax -9,431 -7,161 -9,669 -13,616 -10,455 -5,937 -7,634 -10,320 0 -34,885 11,288 -4,802 -9,932 257 -1,057 -11,141 2,616 -5,338 -1,825 -3,186 -3,492 -691 1,206 3,898 7,130 8,616 8,696 37,784 2,884 -86 -3,477 -23,167 -24,509 -15,962 -5,496 -7,843 -5,923 -9,432 -1,831 899
Stock Based Compensation 14,574 14,935 15,758 12,446 12,787 13,564 18,885 10,808 12,298 12,228 12,894 10,994 11,418 10,999 12,232 11,878 11,661 10,907 10,460 9,075 10,713 8,635 9,474 8,250 7,702 8,081 9,544 8,477 8,308 8,367 8,945 7,738 7,555 7,532 7,925 7,372 7,675 7,442 7,963 8,434
Change in Working Capital -10,469 43,216 -5,319 58,805 17,510 -45,497 -3,107 1,116 127,638 -97,627 -208,823 62,187 207,292 -163,122 -207,191 39,565 100,611 -29,758 -171,539 33,064 32,875 20,368 -132,375 -11,347 75,142 -13,056 -211,611 177,947 174,123 17,704 -181,438 -44,143 124,225 35,137 -65,916 -9,188 65,527 7,492 -31,191 119,414
Accounts Receivable 0 -46,156 -8,055 40,786 32,884 -39,897 37,204 46,380 150,632 -146,592 208 45,521 269,399 -285,186 -87,512 92,564 109,025 -204,261 -126,779 -3,651 12,689 -37,772 -41,706 59,869 101,596 -40,332 -140,747 -4,961 137,807 -90,397 -123,792 -27,955 186,371 -95,678 -42,552 33,940 51,376 -117,744 -24,749 171,730
Inventory 0 24,034 -6,932 -1,068 20,240 9,852 -23,697 -11,992 -22,135 -37,202 -9,480 -15,448 2,035 56,320 -35,870 -25,436 20,726 -19,546 15,818 -13,265 -11,696 470 -2,917 4,619 -12,834 -266 -21,017 21,190 31,919 54,003 -62,152 -14,338 18,378 30,924 -702 -22,517 9,923 17,540 5,960 12,905
Accounts Payable -10,657 52,539 -105,548 42,783 28,513 58,694 -83,208 11,911 0 85,922 -124,382 56,435 -21,726 97,361 -10,571 -8,390 -32,020 151,776 -35,323 28,472 35,231 38,887 -52,806 -2,431 24,279 38,551 -46,706 42,350 -27,778 22,002 -7,553 42,550 -32,749 34,565 -7,626 -4,502 -729 73,542 -20,150 -65,433
Other Working Capital 188 12,799 9,668 19,087 -35,614 -15,452 -16,614 -45,183 -859 245 -75,169 -24,321 -42,416 -31,617 -73,238 -19,173 2,880 42,273 -25,255 21,508 -3,349 18,783 -34,946 -73,404 -37,899 -11,009 -3,141 119,368 32,175 32,096 12,059 -44,400 -47,775 65,326 -15,036 -16,109 4,957 34,154 7,748 212
Other Non-Cash Items 25,948 -6,439 -95,477 32,530 -12,196 27,446 -107,579 -18,264 -80,176 11,133 2,439 2,627 26,863 -1,628 -5,089 -8,263 -25,243 28,394 -2,065 8,294 -6,307 -9,728 980 11,399 1,123 -2,296 -1,073 2,668 -5,575 1,679 2,415 4,373 7,358 344,835 3,587 14,946 3,352 14,403 -4,680 116,909
Net Cash Provided by Operating Activities 166,271 216,069 7,279 248,780 174,347 142,768 19,336 183,402 271,604 115,455 7,462 331,283 522,660 206,284 38,139 260,424 342,512 225,772 43,102 216,328 199,148 145,246 18,016 186,376 240,584 130,175 -81,930 147,472 309,830 230,313 -61,121 36,443 203,787 180,682 26,748 40,728 179,149 155,925 37,532 179,435
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -51,841 -44,846 -44,023 -44,336 -34,604 -39,258 -41,444 -34,577 -38,929 -45,744 -43,999 -29,310 -29,205 -34,707 -39,250 -38,105 -62,858 -47,314 -36,700 -38,594 -37,092 -33,245 -25,711 -26,110 -25,606 -27,866 -34,797 -32,128 -27,280 -23,901 -22,066 -19,020 -19,659 -26,259 -20,334 -23,151 -20,617 -24,961 -21,149 -23,965
Acquisitions Net 769 87,172 0 -13,913 0 -12,435 0 3,410 0 -74,127 0 -12,000 12,000 -12,000 0 149 0 0 149 -72,772 0 -6,970 -6,970 26 1,158 -145,276 -25,356 0 0 0 0 0 0 0 0 -5,406 -409 -282,332 0 -19,419
Purchases of Investments -7,340 -536,368 -16,042 -24,120 -38,768 -29,742 -69,276 -20,234 0 -81,904 -165,977 -152,311 -111,384 -198,482 -211,604 -411,768 -188,880 -112,429 -187,119 -114,934 -121,358 -123,997 -375,184 -109,223 -162,450 -156,747 -490,324 -355,394 -701,704 -181,502 -153,317 -780,430 -438,526 -215,533 -221,778 -466,396 -367,356 -254,615 -335,635 -734,687
Sales/Maturities of Investments 8,616 12,975 35,172 38,033 50,836 42,177 15,397 49,707 0 156,031 127,263 145,900 204,389 320,804 255,521 172,666 132,373 96,183 113,462 263,767 178,099 129,006 146,641 339,297 478,349 285,546 1,013,369 313,003 295,563 319,084 301,777 427,120 206,084 149,994 312,828 502,298 311,281 574,579 293,643 698,462
Other Investing Activities 0 -436,221 873 13,913 -5,000 12,435 460 3,410 138,704 74,127 -38,714 12,000 -12,000 122,322 43,917 -149 -56,507 546 -73,657 72,772 2,639 6,970 273 230,048 9,046 128,799 523,045 -42,391 5,064 137,582 148,460 -353,310 -232,442 5,051 91,050 5,406 -56,075 319,964 1,098 -207
Net Cash Used for Investing Activities -49,796 -481,067 -24,020 -30,423 -27,536 -26,823 -94,863 -1,694 99,775 28,383 -82,713 -35,721 63,800 87,615 4,667 -277,207 -119,365 -63,014 -110,208 110,239 22,288 -28,236 -260,951 203,964 300,497 -44,343 462,892 -74,519 -428,357 113,681 126,394 -372,330 -252,101 -86,747 70,716 12,751 -77,101 12,671 -62,043 -79,816
Cash Flows from Financing Activities
Debt Repayment 0 0 0 -23,529 -9,277 -2,303 -15,155 -14,754 -9,713 -21,598 -20,694 -40,993 -235,169 -15,553 -51,275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3
Common Stock Issued 14,983 0 0 0 0 602,000 0 0 0 0 0 0 0 0 0 -12,757 0 0 0 -29,280 0 0 0 -20,959 0 0 0 -24,462 0 0 0 0 2,189 0 0 0 0 0 0 261
Common Stock Repurchased -24,747 -8,189 -22,117 -50,749 -118,647 -134,975 -93,308 -2,082 -217,201 -331,334 -201,465 -193,820 -209,596 -151,396 -45,188 116,992 -216 -9,426 -79,039 -131,218 -121,560 -90,754 -156,468 -261,215 -201,468 -226,519 -134,276 -48,482 -57,493 -56,598 -37,730 -61,239 -28,309 -28,782 -28,001 -73,106 -98,527 -81,666 -46,650 0
Dividends Paid -19,566 -19,000 -18,370 -16,797 -16,897 -17,019 -17,165 -17,133 -17,136 -17,547 -17,895 -16,266 -16,440 -16,604 -16,667 -16,612 -16,604 -16,580 -16,686 -15,036 -15,250 -15,392 -15,627 -16,002 -16,638 -17,094 -17,588 -13,717 -13,805 -13,904 -14,021 -12,071 -12,123 -12,172 -12,253 -12,279 -12,577 -12,808 -13,049 -12,997
Other Financing Activities 0 4,583 3,819 -27 17,207 164 -3,873 -183 11,990 -1,671 -14,573 -162 -242 28,636 -13,531 1,720 13,555 -444 -18,170 -159 14,087 693 -27,665 -168 10,188 -95 -22,546 -266 9,101 -18 1,745 421,005 7,700 8,576 -11,529 2,887 2,588 7,618 8,899 -1,191
Net Cash Used Provided by Financing Activities -29,283 -22,606 -36,668 -91,102 -127,614 -153,695 -129,501 -34,152 -232,060 -372,150 -254,627 -251,241 -461,447 -169,235 -126,661 -14,892 -3,049 -26,450 -113,895 -146,413 -122,723 -105,441 -199,760 -277,385 -207,918 -243,708 -174,410 -62,465 -62,197 -70,520 -50,006 347,695 -34,844 -32,198 -42,811 -82,991 -108,516 -86,856 -50,800 -13,924
Effect of Forex Changes on Cash 940 2,105 3,241 -6,645 4,556 1,750 -537 -3,529 -596 5,732 2,282 -1,576 0 -1,372 883 616 -349 -1,496 571 -169 119 -190 -329 -222 472 387 1,478 678 1,052 129 1,595 -1,861 2,481 0 0 0 0 0 0 0
Net Change in Cash 88,132 -285,499 -50,168 120,610 23,753 -36,000 -205,565 144,027 138,723 -222,580 -327,596 42,745 125,013 123,292 -82,972 -31,059 219,749 134,812 -180,430 179,985 98,832 11,379 -443,024 112,733 333,635 -157,489 208,030 11,166 -179,672 273,603 16,862 9,947 -83,158 61,737 54,653 -29,512 -6,468 81,740 -75,311 82,552
Cash at End of Period 510,036 421,904 707,403 757,571 636,961 613,208 649,208 854,773 710,746 572,023 794,603 1,122,199 1,079,454 954,441 831,149 914,121 945,180 728,306 593,494 773,924 593,939 495,107 483,728 926,752 814,019 480,384 637,873 429,843 418,677 598,349 324,746 307,884 297,937 381,095 319,358 264,705 294,217 300,685 218,945 294,256
Cash at Start of Period 421,904 707,403 757,571 636,961 613,208 649,208 854,773 710,746 572,023 794,603 1,122,199 1,079,454 954,441 831,149 914,121 945,180 725,431 593,494 773,924 593,939 495,107 483,728 926,752 814,019 480,384 637,873 429,843 418,677 598,349 324,746 307,884 297,937 381,095 319,358 264,705 294,217 300,685 218,945 294,256 211,704
Free Cash Flow
Operating Cash Flow 166,271 216,069 7,279 248,780 174,347 142,768 19,336 183,402 271,604 115,455 7,462 331,283 522,660 206,284 38,139 260,424 342,512 225,772 43,102 216,328 199,148 145,246 18,016 186,376 240,584 130,175 -81,930 147,472 309,830 230,313 -61,121 36,443 203,787 180,682 26,748 40,728 179,149 155,925 37,532 179,435
Capital Expenditure -51,841 -44,846 -44,023 -44,336 -34,604 -39,258 -41,444 -34,577 -38,929 -45,744 -43,999 -29,310 -29,205 -34,707 -39,250 -38,105 -62,858 -47,314 -36,700 -38,594 -37,092 -33,245 -25,711 -26,110 -25,606 -27,866 -34,797 -32,128 -27,280 -23,901 -22,066 -19,020 -19,659 -26,259 -20,334 -23,151 -20,617 -24,961 -21,149 -23,965
Free Cash Flow 114,430 171,223 -36,744 204,444 139,743 103,510 -22,108 148,825 232,675 69,711 -36,537 301,973 493,455 171,577 -1,111 222,319 279,654 178,458 6,402 177,734 162,056 112,001 -7,695 160,266 214,978 102,309 -116,727 115,344 282,550 206,412 -83,187 17,423 184,128 154,423 6,414 17,577 158,532 130,964 16,383 155,470