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


All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.


Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-25 2004-12-26
Revenue 3,025,824 2,974,489 2,791,041 2,809,563 2,537,156 2,595,362 2,448,383 2,146,303 1,868,027 1,809,690 1,839,832 1,696,271 1,551,009 1,528,911 1,801,705 1,890,062 2,420,949 1,934,332 2,646,757 2,514,552 2,485,378
Revenue Growth - 6.57% -0.66% 10.74% -2.24% 6.00% 14.07% 14.90% 3.22% -1.64% 8.46% 9.37% 1.45% -15.14% -4.67% -21.93% 25.16% -26.92% 5.26% 1.17%
Cost of Revenue 1,330,243 1,327,558 1,259,954 1,259,961 1,212,282 1,103,750 1,063,941 974,501 871,827 865,287 897,404 857,326 802,784 810,070 1,007,636 1,075,987 1,456,782 1,253,978 1,872,565 1,804,601 1,786,577
Gross Profit 1,695,581 1,646,931 1,531,087 1,549,602 1,324,874 1,491,612 1,384,442 1,171,802 996,200 944,403 942,428 838,945 748,225 718,841 794,069 814,075 964,167 680,354 774,192 709,951 698,801
Gross Profit Margin 56.04% 55.37% 54.86% 55.15% 52.22% 57.47% 56.55% 54.60% 53.33% 52.19% 51.22% 49.46% 48.24% 47.02% 44.07% 43.07% 39.83% 35.17% 29.25% 28.23% 28.12%
Research and Development 152,977 154,351 153,819 130,841 119,747 113,857 106,208 84,770 58,579 52,119 61,040 65,045 56,278 48,732 42,621 0 0 30,000 0 0 0
General and Administrative Expenses 1,001,369 929,867 863,748 860,085 743,568 934,373 878,688 699,963 563,308 568,982 578,657 502,187 454,489 429,262 475,321 519,925 596,773 445,254 493,516 449,040 494,430
Total Operating Expenses 1,154,346 1,140,718 1,017,567 990,926 863,315 1,048,230 984,896 784,733 621,887 621,101 639,697 567,232 510,767 478,576 517,601 522,522 624,178 445,254 494,354 434,817 491,697
Operating Income or Loss 493,917 506,313 499,725 628,095 423,068 427,254 321,704 372,279 319,453 315,891 284,862 233,261 -97,375 233,173 273,593 269,768 339,989 192,638 254,612 248,068 139,486
Operating Margin 16.36% 17.02% 17.90% 22.36% 16.67% 16.46% 13.14% 17.35% 17.10% 17.46% 15.48% 13.75% -6.28% 15.25% 15.19% 14.27% 14.04% 9.96% 9.62% 9.87% 5.61%
Interest Expense 90,700 85,082 54,264 56,969 66,494 80,270 103,020 82,546 54,941 61,323 65,458 56,905 69,565 70,317 80,031 89,463 121,647 0 0 0 37,118
EBITDA 636,022 743,744 751,653 873,095 665,978 634,235 532,628 522,720 418,572 414,362 396,701 325,611 -26,393 288,868 302,710 353,781 453,842 313,860 309,200 284,135 308,413
Depreciation and Amortization 267,010 242,118 230,590 237,362 227,252 214,062 209,980 155,263 117,906 108,393 111,133 92,976 80,468 85,617 92,189 101,057 111,218 78,760 99,004 100,853 114,595
Income Before Tax 262,210 434,012 445,919 559,468 357,732 339,903 219,628 284,911 245,725 244,646 220,110 175,730 -165,369 148,703 147,793 182,846 220,977 109,348 219,027 207,915 102,368
Income Tax Expense 24,203 76,440 83,003 74,349 21,931 -122,078 23,196 129,648 8,074 7,838 28,650 23,547 16,413 27,000 21,887 39,904 52,169 122,767 54,140 47,806 14,351
Net Income 237,436 356,328 363,139 485,374 335,324 461,466 200,802 152,530 237,377 244,863 187,679 150,881 -190,057 323,329 201,094 302,994 119,774 146,484 139,430 138,817 9,517
Net Income Margin 7.82% 11.98% 13.01% 17.28% 13.22% 17.78% 8.20% 7.11% 12.71% 13.53% 10.20% 8.89% -12.25% 21.15% 11.16% 16.03% 4.95% 7.57% 5.27% 5.52% 0.38%
EPS 5.06 7.58 7.74 10.38 7.21 9.99 4.39 3.39 5.48 5.89 4.54 3.67 -4.65 7.98 5.04 7.63 3.03 3.73 3.51 3.43 0.24
EPS Diluted 5.03 7.53 7.68 10.23 7.09 9.80 4.29 3.27 4.98 5.10 4.04 3.45 -4.65 7.92 4.99 7.59 3.01 3.73 3.49 3.39 0.24
Weighted Average Shares Out - 46,981 46,898 46,774 46,488 46,200 45,689 45,004 43,325 41,558 41,366 41,105 40,859 40,501 39,906 39,718 39,584 39,259 39,760 40,516 40,205
Weighted Average Shares Out Diluted - 47,304 47,309 47,427 47,287 47,090 46,801 46,664 47,646 48,058 46,470 43,693 40,859 40,801 40,280 39,936 39,832 39,259 39,988 40,958 40,495

Reported Currency: USD Q3 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-25 2004-12-26
Current Assets
Cash and Cash Equivalents 243,235 222,848 292,034 445,084 375,880 301,083 357,161 333,558 543,789 338,366 303,236 431,984 337,039 584,088 208,452 188,305 107,275 201,342 248,409 239,536 115,955
Short Term Investments 0 0 48,503 21,718 20,106 21,575 14,728 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 243,235 222,848 292,034 445,084 375,880 301,083 357,161 333,558 543,789 338,366 303,236 431,984 337,039 584,088 208,452 188,305 107,275 201,342 248,409 239,536 115,955
Net Receivables 470,257 443,467 408,834 383,569 395,071 418,673 366,286 345,875 271,993 262,416 273,704 295,290 297,976 286,226 294,196 366,038 329,866 341,963 376,404 421,236 514,179
Inventory 639,938 626,216 578,507 477,643 513,196 476,557 427,778 395,744 316,171 330,275 335,593 333,621 323,347 298,775 338,598 360,843 424,653 419,188 415,879 404,271 431,399
Other Current Assets 145,873 114,875 131,608 122,822 138,278 110,019 84,944 53,630 51,440 72,782 83,375 139,659 110,717 111,167 79,987 88,748 95,592 47,317 98,837 95,385 86,909
Total Current Assets 1,499,303 1,407,406 1,410,983 1,429,118 1,422,425 1,306,332 1,236,169 1,128,807 1,183,393 1,006,431 1,053,209 1,200,554 1,069,079 1,280,256 921,233 1,003,934 957,386 1,009,810 1,139,529 1,168,576 1,148,442
Non-Current Assets
Property, Plant and Equipment 625,119 603,434 578,416 573,411 574,547 543,879 432,766 382,999 302,899 316,123 317,435 325,900 297,945 251,912 287,705 317,499 374,292 430,976 422,178 447,816 584,252
Goodwill 2,918,562 2,914,055 2,536,730 2,504,202 2,585,966 2,245,305 2,246,579 2,235,592 1,276,720 1,295,852 1,323,553 1,354,203 1,249,456 1,438,542 1,442,411 1,459,441 1,474,123 1,502,256 514,006 504,666 524,134
Intangible Assets 2,325,105 2,501,960 2,306,165 2,289,067 2,519,746 2,156,285 2,325,052 2,383,748 1,091,663 1,199,975 1,216,720 1,255,597 1,058,792 879,787 918,522 1,045,706 1,090,852 1,211,172 259,229 763,884 768,993
Long Term Investments 0 0 11,912 9,560 900 17,566 2,700 3,300 2,700 152 1,150 1,715 2,066 2,008 4,899 12,089 28,105 26,594 23,076 24,666 24,194
Tax Assets 6,779 6,748 6,402 6,820 8,073 5,572 2,446 3,810 1,712 2,341 1,178 943 296 278 358 336 1,986 7,189 1,034 101,443 108,555
Other Non-Current Assets 111,423 98,943 77,455 59,544 40,902 34,881 32,279 43,236 32,126 57,642 64,010 70,095 61,863 71,320 68,027 0 1,090,852 0 0 0 0
Total Non-Current Assets 5,986,988 6,125,140 5,517,080 5,442,604 5,730,134 5,003,488 5,041,822 5,052,685 2,707,820 2,872,085 2,924,046 3,008,453 2,670,418 2,643,847 2,721,922 2,835,071 2,969,358 3,178,187 1,219,523 1,337,809 1,485,994
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 7,486,291 7,532,546 6,928,063 6,871,722 7,152,559 6,309,820 6,277,991 6,181,492 3,891,213 3,878,516 3,977,255 4,209,007 3,739,497 3,924,103 3,643,155 3,839,005 3,926,744 4,187,997 2,359,052 2,506,385 2,634,436
Current Liabilities
Accounts Payable 119,255 132,247 126,807 118,236 102,520 102,916 106,709 92,027 69,400 66,305 64,100 71,967 75,165 67,092 84,846 94,983 139,677 133,654 210,890 206,548 183,700
Short Term Debt 96,875 87,500 87,500 110,000 100,500 50,000 86,625 86,625 183,071 417,350 368,401 356,287 4,700 4,986 103,711 4,008 108,853 185,129 31,022 125,510 101,856
Tax Payables 18,681 41,453 24,736 83,943 17,361 6,692 5,943 11,514 7,908 8,059 13,768 23,821 15,573 43,740 4,886 30,695 12,613 85,805 38,635 46,222 11,853
Deferred Revenue 0 0 0 396,250 283,138 228,653 5,943 221,947 166,186 164,214 180,762 180,504 165,565 198,296 216,572 150,870 164,684 201,843 115,821 211,331 210,027
Other Current Liabilities 383,942 345,545 342,449 367,940 319,646 403,447 383,179 293,710 167,267 172,406 186,500 183,045 178,967 155,189 227,320 207,421 264,797 286,094 190,228 211,397 237,838
Total Current Liabilities 618,753 606,745 581,492 680,119 540,027 563,055 582,456 483,876 427,646 666,712 634,899 635,120 274,405 271,007 420,763 337,107 525,940 690,682 470,775 589,677 535,247
Non-Current Liabilities
Long Term Debt 1,764,484 1,838,872 1,744,460 1,972,168 2,463,985 2,061,687 2,072,200 2,162,927 850,252 641,850 700,000 930,000 965,280 954,809 671,640 1,192,491 1,437,538 1,499,130 487,370 505,272 685,912
Deferred Revenue 0 0 0 45,185 74,499 82,719 92,914 121,410 133,062 149,441 167,241 109,498 170,946 256,672 141,769 164,726 169,841 0 0 0 0
Deferred Tax 445,841 456,080 388,886 370,124 484,678 439,558 608,221 603,676 271,377 315,983 451,541 514,715 419,266 420,833 370,819 398,923 324,678 379,467 33,344 149,180 137,349
Other Non-Current Liabilities 175,496 189,861 191,257 94,563 327,412 266,200 475,136 500,482 202,597 238,728 277,116 213,156 299,009 37,999 109,117 325,410 182,864 247,692 169,265 102,782 78,316
Total Non-Current Liabilities 2,385,821 2,484,813 2,324,603 2,436,855 3,276,075 2,767,445 3,155,557 3,267,085 1,324,226 1,200,711 1,428,657 1,657,871 1,683,555 1,670,313 1,435,114 1,916,824 2,114,921 2,126,289 656,799 757,234 923,978
Total Liabilities 3,004,574 3,091,558 2,906,095 3,116,974 3,816,102 3,330,500 3,738,013 3,750,961 1,751,872 1,867,423 2,063,556 2,292,991 1,957,960 1,941,320 1,855,877 2,253,931 2,640,861 2,816,971 1,127,574 1,346,911 1,459,225
Common Stock 48,096 48,046 47,957 47,929 47,812 47,536 47,248 46,871 45,814 43,517 43,420 43,243 43,102 42,923 42,245 42,033 41,995 41,794 41,364 41,123 40,424
Retained Earnings 4,268,259 4,109,736 3,817,304 3,517,954 3,096,228 2,824,916 2,427,599 2,285,886 2,194,593 2,016,176 1,827,845 1,696,424 1,601,460 1,847,106 1,578,913 1,431,878 1,182,906 1,118,053 1,034,669 939,335 839,838
Accumulated Other Comprehensive Income/Loss -258,240 -314,405 -403,522 -346,959 -297,298 -344,392 -341,085 -265,091 -438,717 -371,124 -260,895 -110,855 -132,048 -159,353 -51,880 -34,120 -108,202 56,919 30,035 6,614 57,608
Total Stockholders Equity 4,481,717 4,440,988 4,021,968 3,754,748 3,336,457 2,979,320 2,539,978 2,430,531 2,139,341 2,009,272 1,911,309 1,913,527 1,778,950 1,980,588 1,783,376 1,580,241 1,246,455 1,328,843 1,189,421 1,142,074 1,109,733
Total Investments 0 16,883 11,912 9,560 900 17,566 2,700 3,300 2,700 152 1,150 1,715 2,066 2,008 4,899 12,089 28,105 26,594 23,076 24,666 24,194
Total Debt 1,861,359 1,926,372 1,831,960 1,966,135 2,564,485 2,010,315 2,158,825 2,249,552 1,033,323 1,065,942 1,068,401 1,286,287 969,980 959,795 917,120 1,196,499 1,546,391 1,684,259 518,392 630,782 787,768
Net Debt 1,618,124 1,703,524 1,539,926 1,521,051 2,188,605 1,709,232 1,801,664 1,915,994 489,534 727,576 765,165 854,303 632,941 375,707 708,668 1,008,194 1,439,116 1,482,917 269,983 391,246 671,813

Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-25 2004-12-26
Cash Flows from Operating Activities
Net Income 238,015 356,328 363,139 485,374 335,324 461,466 200,802 152,530 237,841 245,713 188,751 151,748 -189,102 121,703 125,906 142,942 133,980 146,484 139,430 138,817 9,517
Depreciation & Amortization 267,010 242,118 230,590 237,362 227,252 214,062 209,980 155,263 117,906 108,393 111,133 92,976 80,468 85,617 92,189 101,057 111,218 78,760 99,004 100,853 114,595
Deferred Income Tax -75,770 -13,046 -13,008 -110,239 -32,675 -168,594 -6,097 -41,822 -29,346 -54,413 -14,153 -8,925 -39,178 -13,159 1,327 14,247 -29,496 83,154 13,387 14,093 -3,330
Stock Based Compensation 33,057 31,465 27,224 22,937 20,739 26,940 22,438 19,407 16,871 14,467 12,227 11,871 8,623 3,989 9,621 9,059 8,643 7,515 6,776 23,173 16,227
Change in Working Capital -62,155 -111,772 -239,964 127,345 22,280 -114,496 -44,297 131,974 18,574 -3,445 -9,937 -23,942 -17,022 -113,108 -52,477 -101,320 -110,569 63,262 46,822 69,736 13,882
Accounts Receivable -22,744 -15,763 -38,459 -600 44,748 -59,793 -23,412 -11,039 -11,029 398 9,394 -1,294 -2,932 -43,118 -56,296 10,545 2,849 5,399 71,683 49,618 -34,663
Inventory 11,356 -41,068 -110,686 -11,138 -5,497 -53,170 -37,198 -22,363 6,408 -8,371 -15,531 -8,931 -1,970 -32,661 -3,688 37,040 -20,881 62,449 10,257 2,830 27,378
Accounts Payable -16,207 -31,258 -24,786 94,020 -3,677 4,998 52,053 39,001 15,422 -117 9,818 -684 -1,457 -248 -1,331 -28,191 0 9,473 -15,707 10,045 42,045
Other Working Capital -68,717 -23,683 -66,033 45,063 -13,294 -6,531 -35,740 126,375 7,773 4,645 -13,618 -13,033 -10,663 -37,081 8,838 -120,714 -92,537 -14,059 -19,411 7,243 -20,878
Other Non-Cash Items 491,066 5,545 -25,840 -111,360 -136,514 20,147 54,552 2,533 46,634 -9,905 -1,456 2,816 342,265 9,436 36,536 38,186 57,393 14,413 39,243 -10,780 96,546
Net Cash Provided by Operating Activities 572,125 510,638 342,141 651,419 436,406 439,525 437,378 419,885 408,480 300,810 286,565 226,544 186,054 94,478 213,102 204,171 171,169 393,588 344,662 335,892 247,437
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -122,086 -91,442 -79,190 -71,618 -90,694 -102,695 -80,795 -70,903 -53,135 -61,448 -67,571 -63,580 -65,394 -45,087 -33,537 -30,409 -39,267 -44,734 -63,232 -69,851 -55,582
Acquisitions Net -588,835 -588,920 -185,995 220,319 -766,430 10,883 -117,147 -1,761,952 -3,839 -93,400 -40,566 -309,058 -320,460 345,455 181,468 312,783 8,464 -1,472,203 -39,777 -14,701 -458,531
Purchases of Investments -7,300 -11,300 -22,300 -18,418 0 0 0 0 0 0 0 0 0 -150 0 0 -2,565 -5,554 0 0 0
Sales/Maturities of Investments 20,995 7,300 7,300 7,300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 71,121 63,134 22,244 19,154 19,341 18,331 1,548 6,332 10,201 408 5,211 -50 -2,351 -2,370 -129 -1,173 -6,083 -17,104 2,501 140,559 48,504
Net Cash Used for Investing Activities -639,800 -621,228 -257,941 156,737 -837,783 -73,481 -196,394 -1,832,855 -56,974 -154,848 -108,137 -372,638 -388,205 297,848 147,802 281,201 -39,451 -1,539,595 -100,508 56,007 -465,609
Cash Flows from Financing Activities
Debt Repayment -281,500 101,250 -145,450 -634,500 575,000 -253,500 -93,500 1,223,924 -42,865 -15,657 -230,102 305,000 -706 34,486 -196,870 -349,042 -134,938 1,157,930 -123,791 -133,224 295,895
Common Stock Issued -2,471 0 4,308 11,097 0 21,206 0 0 0 0 0 0 0 34,009 10,657 1,553 7,955 24,171 11,952 23,173 16,227
Common Stock Repurchased -197,529 0 -4,308 0 0 -21,206 0 0 0 0 0 0 0 0 0 0 0 0 -93,552 -46,518 0
Dividends Paid -63,785 -63,896 -63,789 -63,648 -63,221 -62,828 -62,165 -61,237 -58,960 -56,532 -56,258 -55,917 -55,589 -55,136 -54,312 -54,022 -53,047 -48,929 -44,096 -39,320 -34,575
Other Financing Activities 4,974 1,186 -8,267 -28,771 -56,616 -102,508 -50,768 -21,428 -16,867 -13,394 -1,343 -24,094 0 -18,518 -96,102 -702 -37,979 -47,713 -618 -63,035 0
Net Cash Used Provided by Financing Activities -540,311 38,540 -217,506 -715,822 455,163 -418,836 -206,433 1,141,259 -118,692 -85,583 -287,703 232,598 -47,292 -5,159 -336,627 -413,288 -218,009 1,085,459 -250,105 -261,632 277,547
Effect of Forex Changes on Cash 4,252 2,864 -19,744 -23,130 21,011 -3,286 -10,948 61,480 -27,391 -25,249 -19,473 8,441 2,394 -11,531 -4,130 8,946 -7,776 13,481 14,824 -6,686 0
Net Change in Cash -603,734 -69,186 -153,050 69,204 74,797 -56,078 23,603 -210,231 205,423 35,130 -128,748 94,945 -247,049 375,636 20,147 81,030 -94,067 -47,067 8,873 123,581 59,375
Cash at End of Period 976,603 222,848 292,034 445,084 375,880 301,083 357,161 333,558 543,789 338,366 303,236 431,984 337,039 584,088 208,452 188,305 107,275 201,342 248,409 239,536 115,955
Cash at Start of Period 1,580,337 292,034 445,084 375,880 301,083 357,161 333,558 543,789 338,366 303,236 431,984 337,039 584,088 208,452 188,305 107,275 201,342 248,409 239,536 115,955 56,580
Free Cash Flow
Operating Cash Flow 572,125 510,638 342,141 651,419 436,406 439,525 437,378 419,885 408,480 300,810 286,565 226,544 186,054 94,478 213,102 204,171 171,169 393,588 344,662 335,892 247,437
Capital Expenditure -122,086 -91,442 -79,190 -71,618 -90,694 -102,695 -80,795 -70,903 -53,135 -61,448 -67,571 -63,580 -65,394 -45,087 -33,537 -30,409 -39,267 -44,734 -63,232 -69,851 -55,582
Free Cash Flow 450,039 419,196 262,951 579,801 345,712 336,830 356,583 348,982 355,345 239,362 218,994 162,964 120,660 49,391 179,565 173,762 131,902 348,854 281,430 266,041 191,855