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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-09-28 2014-06-29
Revenue 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 478,010 525,567
Revenue Y/Y Growth -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% -2.51% -2.44% - - - -
Cost of Revenue 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 216,889 235,154
Gross Profit 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 261,121 290,413
Gross Profit Margin 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% 54.63% 55.26%
Research and Development 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 71,953 73,414
General and Administrative Expenses 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 73,064 77,489
Total Operating Expenses 257,343 248,717 253,817 256,354 261,267 256,232 252,076 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 163,288 169,174
Operating Income or Loss 79,918 130,351 146,868 145,852 91,363 166,586 231,507 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 98,238 120,667
Operating Margin 13.37% 19.44% 20.99% 21.32% 14.83% 22.76% 27.99% 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% 20.55% 22.96%
Interest Expense 661 812 963 1,045 987 1,015 5,310 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 2,432 725
EBITDA 107,969 158,262 175,215 173,228 118,845 189,678 261,662 276,853 229,305 299,167 353,898 422,838 259,615 251,018 244,408 325,052 230,992 201,866 177,920 152,855 132,902 154,104 174,809 150,582 122,761 142,470 150,994 239,867 123,106 90,039 106,219 482,671 95,949 36,742 124,391 163,161 69,608 111,609 135,607 159,402
Depreciation and Amortization 28,051 27,911 28,347 27,376 27,482 23,092 30,155 28,863 43,450 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 38,179 37,591
Income Before Tax 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 100,670 121,392
Income Tax Expense 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 17,721 20,187
Net Income 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 82,949 101,205
Net Income Margin 10.74% 17.46% 18.31% 17.55% 13.56% 23.54% 22.18% 23.52% 21.44% 26.02% 27.01% 30.24% 26.29% 25.87% 27.18% 22.52% 25.01% 20.89% 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% 17.35% 19.26%
EPS 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 0.40 0.52
EPS Diluted 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 0.38 0.47
Weighted Average Shares Out 153,047 152,812 153,762 154,760 155,904 155,762 166,733 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 207,381 194,408
Weighted Average Shares Out Diluted 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 218,333 216,568

Reported Currency: USD 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 2014-09-28 2014-06-29
Current Assets
Cash and Cash Equivalents 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 211,704 254,625
Short Term Investments 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 594,801 488,439
Cash + Short Term Investments 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 806,505 743,064
Net Receivables 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 321,312 300,767
Inventory 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 108,377 126,874
Other Current Assets 576,125 610,212 47,949 574,904 562,481 547,366 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,817 139,785 111,820 112,191 112,151 110,330 112,747 115,589 116,493 110,471 110,812 98,698 97,713 84,914 86,845 99,443 102,401 96,036 115,462
Total Current Assets 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 1,401,021 1,354,627
Non-Current Assets
Property, Plant and Equipment 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 335,805 308,521
Goodwill 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 361,819 361,819
Intangible Assets 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 197,477 215,748
Long Term Investments 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 374,808 364,077
Tax Assets 185,734 175,775 162,669 152,471 148,527 142,784 130,207 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 5,353 5,810
Other Non-Current Assets 68,005 61,615 48,984 44,213 39,572 40,686 43,116 41,187 38,149 24,096 23,340 21,320 8,942 9,384 11,650 11,854 9,272 22,985 22,724 25,712 11,279 11,508 11,421 12,192 12,479 12,275 12,028 12,429 12,175 12,165 12,777 13,074 13,041 13,080 13,096 13,364 10,280 10,419 9,853 10,927
Total Non-Current Assets 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 1,293,986 1,276,036
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,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 2,695,007 2,630,663
Current Liabilities
Accounts Payable 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 60,309 102,214
Short Term Debt 17,400 17,522 41,555 53,018 55,094 68,709 31,675 27,402 39,020 39,159 52,820 234,300 30,732 53,916 20,311 20,000 19,591 19,476 18,386 18,041 17,176 263,023 237,037 231,171 179,507 259,832 218,622 232,234 171,135 187,475 167,228 160,289 187,823 179,472 225,334 223,177 24,711 20,049 19,840 15,182
Tax Payables 55,922 48,653 35,687 65,437 77,089 65,010 64,141 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 19,840 15,182
Deferred Revenue 96,419 99,804 109,445 120,085 119,355 148,285 143,591 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 60,178 63,968
Other Current Liabilities 283,028 362,494 313,542 343,525 311,261 389,547 358,700 431,250 360,925 458,643 405,497 446,077 333,825 378,630 371,664 404,201 265,922 288,060 261,453 255,673 221,212 34,865 35,532 35,911 15,581 24,497 21,818 22,432 21,711 1,050 1,050 1,050 500 15,500 14,447 15,947 134,339 152,991 189,477 179,868
Total Current Liabilities 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 329,804 361,232
Non-Current Liabilities
Long Term Debt 65,554 65,092,000 69,364 65,079 65,082 64,176 102,067 127,547 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 139,449 140,029 141,674 135,687 135,406 132,025 0 0 0 0
Deferred Revenue 38,683 37,282 34,405 38,999 41,797 45,131 48,488 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 23,248 18,992
Deferred Tax 134 183 238 1,304 2,325 3,267 1,327 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 35,911 39,616
Other Non-Current Liabilities 197,800 -64,828,489 184,689 184,846 196,649 191,121 211,958 216,549 234,486 235,191 242,875 262,125 247,653 256,436 252,252 261,407 248,541 264,900 226,708 236,234 230,338 274,573 328,763 318,917 301,553 298,729 143,231 139,732 136,195 172,862 31,837 23,864 23,109 21,936 20,148 19,648 123,360 123,890 116,136 109,350
Total Non-Current Liabilities 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 175,295 167,958
Total Liabilities 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 505,099 529,190
Common Stock 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 27,060 24,540
Retained Earnings 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 726,889 656,711
Accumulated Other Comprehensive Income/Loss -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 4,859 5,709
Total Stockholders Equity 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 2,189,908 2,101,473
Total Investments 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 969,609 852,516
Total Debt 65,554 82,614 110,919 118,097 120,176 132,885 133,742 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 0 0
Net Debt -641,849 -674,957 -526,042 -495,111 -529,032 -721,888 -577,004 -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 -211,704 -254,625

Reported Currency: USD 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 2014-09-28 2014-06-29
Cash Flows from Operating Activities
Net Income 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 82,949 101,205
Depreciation & Amortization 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 38,179 37,591
Deferred Income Tax -9,669 -13,616 -10,455 -5,937 -7,634 -10,320 -4,776 -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 -3,105 -12,932
Stock Based Compensation 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 8,343 8,297
Change in Working Capital -5,319 58,805 17,510 -45,497 -3,107 1,116 38,602 -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 1,529 69,639
Accounts Receivable -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 -20,545 -84,243
Inventory -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 19,798 15,834
Accounts Payable -105,548 42,783 28,513 58,694 -83,208 11,911 -28,071 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 -23,687 90,902
Other Working Capital 9,668 19,087 -35,614 -15,452 -16,614 -45,183 -61,824 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 25,963 47,146
Other Non-Cash Items -95,477 32,530 -12,196 27,446 -107,579 -18,264 13,636 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 5,094 5,375
Net Cash Provided by Operating Activities 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 132,989 209,175
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -54,963 -60,192
Acquisitions Net 0 -13,913 0 -12,435 0 3,410 -138,704 -74,127 0 -12,000 12,000 0 0 149 0 0 149 -72,772 0 -6,970 -6,970 0 1,158 -145,276 -25,356 0 0 0 0 0 0 0 0 -5,406 -409 -282,332 0 -19,419 0 0
Purchases of Investments -16,042 -24,120 -38,768 -29,742 -69,276 -20,234 -19,294 -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 -319,348 -266,046
Sales/Maturities of Investments 35,172 38,033 50,836 42,177 15,397 49,707 157,998 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 200,731 148,569
Other Investing Activities 873 13,913 -5,000 12,435 460 3,410 138,704 74,127 0 12,000 -12,000 0 0 -149 0 546 0 72,772 2,639 6,970 273 0 9,046 0 0 0 5,064 0 0 0 0 5,051 0 5,406 0 0 1,098 -207 0 0
Net Cash Used for Investing Activities -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 -173,580 -177,669
Cash Flows from Financing Activities
Debt Repayment 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 -102,236 0 0 -22,070 0 0 0 -14,172 0 0 0 -19,629 0 0 0 -12,289 -417,818 0 0 0 0 0 0 -46,650 3 0 0
Common Stock Issued 16,934 -27 17,207 164 -3,873 -183 11,990 -1,671 0 32,686 0 0 17,144 -12,757 0 5 12,752 33 14,191 833 14,122 14 10,278 27 10,654 31 9,247 131 15,084 388 2,189 8,756 9,140 1,287 267 8,979 8,899 0 0 0
Common Stock Repurchased -35,232 -71,537 -98,339 -134,975 -113,178 -35,252 -184,421 -333,066 -232,513 -193,820 -209,596 -151,396 -45,188 116,992 0 -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 0 0
Dividends Paid -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 -12,772 -11,656
Other Financing Activities 16,934 20,761 -3,101 602 15,997 32,987 -20,790 61 16,475 -32,848 -242 14,318 -30,675 -279 13,555 -449 -8,852 -192 -104 -128 -27,615 -182 -90 -122 -13,571 -297 -146 -149 -1,050 838,435 3,399 0 -11,697 1,107 2,321 -1,361 46,650 -930 10,442 2,149
Net Cash Used Provided by Financing Activities -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 -2,330 -9,507
Effect of Forex Changes on Cash 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 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -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 -42,921 21,999
Cash at End of Period 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 211,704 254,625
Cash at Start of Period 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 254,625 232,626
Free Cash Flow
Operating Cash Flow 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 132,989 209,175
Capital Expenditure -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 -54,963 -60,192
Free Cash Flow -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 78,026 148,983