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,001,406 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,329,721 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,671,685 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 55.70% 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 150,181 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 939,981 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,090,162 1,084,218 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 499,704 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.71% 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 89,428 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 74,876 41,997 44,516 37,118
EBITDA 841,796 817,612 745,022 797,366 689,969 659,185 610,470 543,103 492,693 432,227 414,570 365,313 319,497 241,525 369,518 395,151 453,842 375,218 404,906 388,830 386,584
Depreciation and Amortization 248,335 242,118 245,297 169,271 266,901 231,931 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 310,722 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 14,705 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 294,869 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 9.86% 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 6.27 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 6.23 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 Q1 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 237,423 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 18,873 16,883 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 237,423 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 448,532 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 298,084 366,038 329,866 341,963 376,404 421,236 514,179
Inventory 627,866 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 119,787 107,471 125,084 117,277 115,436 97,943 72,481 47,882 40,382 37,507 35,697 39,810 28,712 111,167 7,601 8,866 8,210 4,241 10,185 16,899 54,384
Total Current Assets 1,433,608 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 598,095 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,898,343 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,429,460 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,588 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,828 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 6,044,314 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,477,922 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 115,945 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 90,625 87,500 87,500 110,000 100,500 50,000 86,625 86,625 183,071 419,942 368,401 356,287 4,700 4,986 103,711 4,008 108,853 185,129 31,022 125,510 101,856
Tax Payables 48,905 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 48,905 41,453 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 315,539 345,545 367,185 55,633 53,869 181,486 383,179 83,277 8,989 16,251 21,636 26,362 28,975 633 15,634 87,246 112,726 170,056 113,042 46,288 39,664
Total Current Liabilities 571,014 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,667,896 1,838,872 1,744,460 1,856,135 2,463,985 1,960,315 2,072,200 2,162,927 850,252 646,000 700,000 930,000 965,280 954,809 813,409 1,192,491 1,437,538 1,499,130 487,370 505,272 685,912
Deferred Revenue 104,376 23,989 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 456,364 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,062 165,872 191,257 165,411 252,913 284,853 382,222 379,072 69,535 89,287 109,875 103,658 128,063 37,999 109,117 160,684 182,864 247,692 136,085 102,782 100,717
Total Non-Current Liabilities 2,403,698 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 2,974,712 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,081 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,109,024 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 -261,054 -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,503,210 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,862,897 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,625,474 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 295,321 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 248,335 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 -73,420 -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 31,579 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 0 0 0 0
Change in Working Capital -109,772 -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 -26,651 -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 -22,689 -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 -41,012 -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 -70,030 -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 305,998 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 537,555 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 -108,039 -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,926 -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 -11,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 77,283 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 -624,136 -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 -838,500 -101,250 -884,500 -1,034,500 -938,807 -528,500 -128,500 -1,239,576 -714,565 -303,757 -480,102 -375,000 0 -455,800 -687,172 -359,060 -226,687 0 -123,791 -135,932 0
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 2,433 0 -4,308 412,451 0 -21,206 0 0 0 0 0 0 0 496,482 549,400 -1,057 83,794 0 -93,552 -46,518 0
Dividends Paid -63,928 -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 5,361 1,186 730,783 -41,222 1,457,191 172,492 -15,768 2,442,072 654,833 274,706 248,657 663,515 8,297 -24,714 -155,200 -702 -30,024 1,110,217 -618 -63,035 295,895
Net Cash Used Provided by Financing Activities 60,683 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 -817 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 -26,715 -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 1,592,586 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,619,301 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 537,555 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 -108,039 -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 429,516 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