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
Revenue 4,124,703 4,022,667 4,564,737 3,737,184 2,485,200 2,204,336 2,023,464 1,672,445 1,444,453 1,317,299 1,460,919 1,485,765 1,176,306 791,976 592,880 588,248 574,229 555,705
Revenue Growth - -11.88% 22.14% 50.38% 12.74% 8.94% 20.99% 15.78% 9.65% -9.83% -1.67% 26.31% 48.53% 33.58% 0.79% 2.44% 3.33%
Cost of Revenue 2,621,821 2,657,236 3,042,733 2,377,102 1,527,546 1,406,584 1,298,424 1,090,328 930,347 857,349 944,700 916,205 735,906 497,322 355,523 352,398 372,199 333,428
Gross Profit 1,502,882 1,365,431 1,522,004 1,360,082 957,654 797,752 725,040 582,117 514,106 459,950 516,219 569,560 440,400 294,654 237,357 235,850 202,030 222,277
Gross Profit Margin 36.28% 33.94% 33.34% 36.39% 38.53% 36.19% 35.83% 34.81% 35.59% 34.92% 35.34% 38.33% 37.44% 37.20% 40.03% 40.09% 35.18% 40.00%
Research and Development 204,711 173,443 159,774 104,303 80,251 68,394 50,019 42,925 37,229 32,922 31,494 29,271 23,499 16,476 14,700 10,842 9,925 9,606
General and Administrative Expenses 758,428 701,135 691,121 463,292 366,017 328,551 295,728 259,267 239,307 183,189 175,203 163,005 147,479 107,788 80,553 74,536 73,318 70,233
Total Operating Expenses 1,012,046 979,232 954,215 617,481 478,548 425,589 367,859 331,053 309,489 239,702 227,721 218,095 216,845 181,673 147,061 137,338 130,845 127,441
Operating Income or Loss 490,836 386,199 566,330 721,136 479,106 372,163 357,181 251,064 204,617 179,561 293,375 351,465 223,555 112,981 90,296 98,512 71,185 94,836
Operating Margin 11.63% 9.60% 12.41% 19.30% 19.28% 16.88% 17.65% 15.01% 14.17% 13.63% 20.08% 23.66% 19.00% 14.27% 15.23% 16.75% 12.40% 17.07%
Interest Expense 94,598 97,627 54,826 32,953 32,991 41,544 40,956 42,667 44,524 42,720 47,215 54,435 49,114 23,718 27,397 70,862 108,022 125,366
EBITDA 662,060 553,261 723,930 834,642 549,290 434,923 404,589 302,622 264,070 260,581 323,228 388,239 257,544 166,807 144,057 173,931 -392,763 168,864
Depreciation and Amortization 170,387 166,602 156,141 92,041 68,773 60,909 47,408 51,988 54,418 40,333 34,730 36,774 54,160 56,123 59,440 59,675 54,770 53,783
Income Before Tax 391,239 290,300 508,466 691,526 446,191 319,607 311,076 204,688 156,382 122,983 258,362 278,716 156,352 86,966 57,220 43,394 -555,555 -10,285
Income Tax Expense 95,120 73,180 99,596 134,957 98,973 67,299 69,856 43,553 57,570 45,236 83,749 104,177 63,129 -237,677 307 339 400 -571
Net Income 292,370 203,089 350,267 533,392 349,329 253,260 238,257 159,386 98,788 77,747 174,613 174,539 93,223 324,643 56,913 43,055 -555,955 -9,714
Net Income Margin 6.82% 5.05% 7.67% 14.27% 14.06% 11.49% 11.77% 9.53% 6.84% 5.90% 11.95% 11.75% 7.93% 40.99% 9.60% 7.32% -96.82% -1.75%
EPS 4.93 3.31 5.55 8.51 5.61 4.09 3.86 2.58 1.51 1.14 2.55 2.56 1.38 4.84 -1.65 -3.58 -27.93 -0.49
EPS Diluted 4.86 3.27 5.42 8.30 5.48 4.03 3.83 2.56 1.50 1.12 2.49 2.51 1.35 4.79 -1.65 -3.58 -8.48 -0.15
Weighted Average Shares Out - 61,265 63,117 62,686 62,281 61,927 61,662 62,041 64,906 68,096 68,538 68,082 67,361 67,130 59,365 19,909 19,909 19,909
Weighted Average Shares Out Diluted - 62,058 64,681 64,253 63,738 62,865 62,233 62,643 65,383 69,200 70,171 69,668 69,193 67,797 59,365 19,909 65,579 65,579

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
Current Assets
Cash and Cash Equivalents 214,177 200,994 132,723 147,339 655,128 322,883 224,482 138,472 67,272 115,857 189,761 150,147 108,023 93,126 78,583 161,307 81,229 71,314
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 214,177 200,994 132,723 147,339 655,128 322,883 224,482 138,472 67,272 115,857 189,761 150,147 108,023 93,126 78,583 161,307 81,229 71,314
Net Receivables 658,649 537,316 522,458 546,466 374,906 319,538 326,133 279,295 241,857 182,185 189,107 164,907 134,978 109,705 63,154 54,130 66,241 45,856
Inventory 1,095,758 1,167,484 1,405,384 1,089,705 603,317 522,024 544,750 380,341 349,731 325,375 319,385 300,253 225,817 162,124 127,137 123,700 123,980 97,614
Other Current Assets 104,791 91,898 121,783 129,908 71,378 62,731 50,808 19,741 49,298 8,600 41,609 38,872 58,783 22,225 7,290 5,880 3,547 2,966
Total Current Assets 2,073,375 1,997,692 2,182,348 1,848,464 1,669,733 1,195,829 1,120,769 818,556 683,509 661,372 730,478 654,179 522,553 383,265 272,519 345,017 274,997 217,750
Non-Current Assets
Property, Plant and Equipment 857,629 669,514 642,774 562,740 416,942 363,889 278,929 230,380 212,793 184,213 168,821 146,390 104,718 84,384 75,287 73,374 76,674 78,982
Goodwill 1,454,172 1,432,384 1,400,880 1,409,674 855,228 805,284 764,655 721,523 704,640 669,719 635,565 608,287 552,943 547,473 527,148 525,875 525,875 1,029,068
Intangible Assets 789,584 846,076 930,714 1,041,162 292,023 297,734 246,490 235,765 255,172 256,910 284,878 282,825 272,739 233,874 328,410 379,625 431,585 559,480
Long Term Investments 25,360 38,601 -888,995 -974,726 -282,091 -10,963 8,307 4,356 0 12,965 16,243 20,051 13,987 3,459 0 0 0 0
Tax Assets 12,179 15,532 12,746 15,740 1,497 2,933 163 3,238 3,337 6,673 56,310 85,104 136,754 227,363 0 0 0 0
Other Non-Current Assets -50,720 93,513 888,995 974,726 282,091 10,963 7,001 6,146 2,233 964 48 1,369 153 72,975 6,519 13,352 17,083 23,379
Total Non-Current Assets 3,113,564 3,095,620 2,987,114 3,029,316 1,565,690 1,469,840 1,305,545 1,201,408 1,178,175 1,131,444 1,161,865 1,144,026 1,081,294 1,169,528 937,364 992,226 1,051,217 1,690,909
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 5,186,939 5,093,312 5,169,462 4,877,780 3,235,423 2,665,669 2,426,314 2,019,964 1,861,684 1,792,816 1,892,343 1,798,205 1,603,847 1,552,793 1,209,883 1,337,243 1,326,214 1,908,659
Current Liabilities
Accounts Payable 424,812 340,719 446,050 674,208 330,247 261,977 328,091 233,639 181,519 108,332 132,248 109,238 94,543 81,053 41,809 33,639 54,525 20,076
Short Term Debt 210,699 127,664 92,053 101,514 60,621 68,328 48,462 22,174 46,163 9,251 6,084 22,231 94,800 22,874 0 39,076 9,500 9,500
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 12,746 47,944 18,857 15,519 13,646 11,017 6,728 6,026 0 6,718 6,569 0 0 0 0 0
Other Current Liabilities 383,963 412,388 453,941 380,185 250,656 166,759 184,153 140,610 114,257 95,641 102,190 116,051 96,479 58,093 44,876 59,256 63,956 65,114
Total Current Liabilities 1,019,474 880,771 992,044 1,155,907 641,524 497,064 560,706 388,872 341,939 213,224 240,522 250,845 294,859 165,390 86,685 131,971 127,981 94,690
Non-Current Liabilities
Long Term Debt 1,506,278 1,492,313 1,538,275 1,243,772 1,021,719 978,199 876,396 910,602 1,010,839 1,038,213 1,082,101 1,175,349 799,018 575,000 657,229 1,052,463 1,121,437 1,280,750
Deferred Revenue 186,465 167,008 125,691 91,091 70,931 -110,654 54,694 46,837 24,352 22,935 0 0 0 0 0 0 0 0
Deferred Tax 62,260 90,012 125,691 205,964 115,769 96,328 71,300 43,789 17,278 6,166 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 0 113,589 0 0 0 0 95,647 76,902 57,378 61,327 -409,878 -262,131 -417,286 43,514 24,902 895,623 886,990 774,509
Total Non-Current Liabilities 1,755,003 1,862,922 1,807,692 1,449,736 1,137,488 1,074,527 1,043,343 1,027,332 1,085,495 647,850 672,223 913,218 381,732 618,514 682,131 1,948,086 2,008,427 2,055,259
Total Liabilities 2,774,477 2,743,693 2,799,736 2,605,643 1,779,012 1,571,591 1,604,049 1,416,204 1,427,434 861,074 912,745 1,164,063 676,591 783,904 768,816 2,080,057 2,136,408 2,149,949
Common Stock 736 733 728 725 721 717 712 708 702 696 691 688 683 676 675 765,096 0 0
Retained Earnings 2,715,716 2,519,313 2,316,224 1,965,957 1,432,565 1,084,383 831,123 616,347 456,052 358,173 280,426 105,813 -63,792 -157,015 -481,658 -538,571 -581,626 -25,671
Accumulated Other Comprehensive Income/Loss -27,987 -217,259 -65,102 -54,755 -34,254 -24,917 -23,813 -21,198 -40,163 -22,475 -15,767 -2,415 -14,496 -15,357 -9,752 -4,492 -28,650 -15,813
Total Stockholders Equity 2,409,439 2,340,252 2,257,381 2,213,774 1,390,293 1,032,382 760,549 559,552 401,122 465,871 489,799 317,071 463,628 768,889 441,067 -742,814 -810,194 -241,290
Total Investments 25,360 38,601 -888,995 -974,726 -282,091 -10,963 8,307 4,356 0 12,965 16,243 20,051 13,987 3,459 0 0 0 0
Total Debt 1,670,994 1,733,566 1,743,724 1,321,737 1,065,148 1,039,296 923,956 928,722 1,052,921 1,059,348 1,088,017 1,197,395 893,818 597,874 657,229 1,091,539 1,130,937 1,290,250
Net Debt 1,456,817 1,532,572 1,611,001 1,174,398 410,020 716,413 699,474 790,250 985,649 943,491 898,256 1,047,248 785,795 504,748 578,646 930,232 1,049,708 1,218,936

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
Cash Flows from Operating Activities
Net Income 295,910 217,120 408,870 556,569 347,218 252,308 241,220 161,135 98,812 77,747 174,613 174,539 93,223 324,643 56,913 43,055 -555,955 -9,714
Depreciation & Amortization 170,387 166,602 156,141 92,041 68,773 60,909 47,408 51,988 54,418 40,333 34,730 36,774 54,160 56,123 59,440 59,675 54,770 53,783
Deferred Income Tax -39,309 -34,478 -95,465 -2,096 21,195 18,733 23,600 21,439 39,347 26,955 37,878 82,675 62,429 -238,170 0 9,439 0 0
Stock Based Compensation 43,456 37,338 29,481 23,954 20,882 16,694 14,563 10,205 9,493 8,241 12,612 12,368 10,780 8,646 6,363 38 40 357
Change in Working Capital 228,743 127,412 -465,235 -258,545 18,722 -57,401 -88,119 12,423 43,741 -18,489 4,097 -70,308 -5,612 6,715 -15,415 -41,323 -11,197 7,629
Accounts Receivable -69,434 0 6,547 -131,861 -55,976 8,231 -43,243 -29,771 -9,082 9,610 -2,988 -5,257 -137 -22,235 -8,621 11,779 -20,768 4,808
Inventory 234,166 262,670 -319,274 -470,991 -77,983 26,369 -152,594 -16,278 15,514 9,084 3,508 -52,488 -31,656 -11,224 -3,151 280 -26,366 21,372
Accounts Payable 24,309 -120,900 -223,031 297,323 66,040 -69,404 86,359 42,788 32,908 -27,771 15,269 -5,847 -3,898 18,517 7,896 -20,886 34,449 -3,369
Other Working Capital 39,702 -14,358 70,523 46,984 86,641 -22,597 21,359 15,684 4,401 -9,412 -11,692 -6,716 30,079 21,657 -11,539 -32,496 1,488 -15,182
Other Non-Cash Items 202,553 7,676 24,724 -767 9,743 17,644 8,555 3,926 7,598 53,832 -10,944 23,896 20,614 11,755 7,180 3,723 522,567 -13,542
Net Cash Provided by Operating Activities 718,793 521,670 58,516 411,156 486,533 308,887 247,227 261,116 253,409 188,619 252,986 259,944 235,594 169,712 114,481 74,607 10,225 38,513
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -83,934 -129,060 -86,188 -109,992 -62,128 -60,802 -47,601 -33,261 -30,467 -30,651 -34,689 -30,770 -22,392 -12,060 -9,631 -4,525 -5,186 -13,191
Acquisitions Net 84,167 -22,601 -39,995 -717,131 -64,797 -112,001 -65,440 1,257 -76,715 -73,782 -61,196 -113,859 -47,044 -83,907 -1,649 0 0 0
Purchases of Investments -34,394 0 -15,000 109,992 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 2,761 0 4,874 9,577 2,651 2,630 3,933 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -86,651 -26,402 2,077 -109,733 179 95 214 82 1,360 105 394 80 91 14 76 174 148 459
Net Cash Used for Investing Activities -116,560 -178,063 -134,232 -817,287 -124,095 -170,078 -108,894 -31,922 -105,822 -104,328 -95,491 -144,549 -69,345 -95,953 -11,204 -4,351 -5,038 -12,732
Cash Flows from Financing Activities
Debt Repayment -125,614 60,128 464,169 41,532 -24,607 -51,389 -24,317 -114,406 -36,670 -47,591 -113,929 295,841 280,508 -59,355 -434,310 -9,500 -10,396 -9,500
Common Stock Issued 319 0 0 0 0 0 0 0 0 0 0 0 0 0 248,309 -678 0 1,662
Common Stock Repurchased -309,444 -251,513 -345,840 -125,992 -14,910 -6,438 -25,656 -30,012 -149,937 -99,942 -12,160 -14,988 -6,425 0 0 0 -413 -904
Dividends Paid 0 0 -309 0 0 -285 -314 0 -76 -1,436 -902 -343,429 -404,332 0 0 0 0 0
Other Financing Activities -11,648 -85,752 -53,977 -18,510 -5,821 9,756 -2,061 -15,725 -9,022 -5,514 -1,192 -25,811 -27,528 139 0 19,322 15,537 -195
Net Cash Used Provided by Financing Activities -550,980 -277,137 64,043 -102,970 -30,428 -41,918 -52,034 -160,143 -195,705 -154,483 -116,023 -73,399 -151,352 -59,216 -186,001 9,822 4,728 -8,937
Effect of Forex Changes on Cash 1,399 1,801 -2,943 1,312 235 1,510 -289 2,149 -467 -3,712 -1,858 128 0 0 0 0 0 0
Net Change in Cash 52,652 68,271 -14,616 -507,789 332,245 98,401 86,010 71,200 -48,585 -73,904 39,614 42,124 14,897 14,543 -82,724 80,078 9,915 16,844
Cash at End of Period 882,843 200,994 132,723 147,339 655,128 322,883 224,482 138,472 67,272 115,857 189,761 150,147 108,023 93,126 78,583 161,307 81,230 71,315
Cash at Start of Period 830,191 132,723 147,339 655,128 322,883 224,482 138,472 67,272 115,857 189,761 150,147 108,023 93,126 78,583 161,307 81,229 71,315 54,471
Free Cash Flow
Operating Cash Flow 718,793 521,670 58,516 411,156 486,533 308,887 247,227 261,116 253,409 188,619 252,986 259,944 235,594 169,712 114,481 74,607 10,225 38,513
Capital Expenditure -83,934 -129,060 -86,188 -109,992 -62,128 -60,802 -47,601 -33,261 -30,467 -30,651 -34,689 -30,770 -22,392 -12,060 -9,631 -4,525 -5,186 -13,191
Free Cash Flow 634,859 392,610 -27,672 301,164 424,405 248,085 199,626 227,855 222,942 157,968 218,297 229,174 213,202 157,652 104,850 70,082 5,039 25,322