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-31 2004-12-31
Revenue 6,777,200 6,777,200 6,160,700 5,414,000 4,729,900 4,739,098 4,244,265 3,965,600 3,818,749 3,539,600 2,958,000 2,155,500 2,037,600 1,713,900 1,782,900 1,702,600 2,120,100 2,207,141 2,206,401 2,004,243 1,759,613
Revenue Growth - 10.01% 13.79% 14.46% -0.19% 11.66% 7.03% 3.85% 7.89% 19.66% 37.23% 5.79% 18.89% -3.87% 4.72% -19.69% -3.94% 0.03% 10.09% 13.90%
Cost of Revenue 4,754,500 4,754,600 4,737,400 4,065,600 3,477,100 3,560,091 3,277,688 2,993,700 2,907,011 2,817,800 2,435,600 1,791,500 1,711,700 1,411,900 1,460,900 1,364,900 1,649,700 1,636,178 1,683,937 1,580,418 1,417,423
Gross Profit 2,022,700 2,022,600 1,423,300 1,348,400 1,252,800 1,179,007 966,577 971,900 911,738 721,800 522,400 364,000 325,900 302,000 322,000 337,700 470,400 570,963 522,464 423,825 342,190
Gross Profit Margin 29.28% 29.84% 23.10% 24.91% 26.49% 24.88% 22.77% 24.51% 23.88% 20.39% 17.66% 16.89% 15.99% 17.62% 18.06% 19.83% 22.19% 25.87% 23.68% 21.15% 19.45%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 700 35,100 18,600 200 400 600 869 736 662 891
General and Administrative Expenses 442,700 442,800 396,700 351,000 305,900 302,657 280,554 262,100 241,606 218,200 169,200 150,100 138,400 124,100 133,200 139,400 151,300 155,186 146,665 130,704 127,676
Total Operating Expenses 427,400 442,800 207,500 316,700 246,100 293,606 262,361 262,900 233,563 233,900 164,600 146,000 170,900 141,000 125,600 150,100 147,100 137,933 134,478 115,118 115,598
Operating Income or Loss 1,213,000 -28,400 1,206,700 973,800 1,005,400 884,934 690,737 700,400 677,266 479,400 314,900 218,000 155,000 161,000 196,400 187,600 323,300 433,030 387,986 308,707 226,592
Operating Margin 16.88% -0.42% 19.59% 17.99% 21.26% 18.67% 16.27% 17.66% 17.74% 13.54% 10.65% 10.11% 7.61% 9.39% 11.02% 11.02% 15.25% 19.62% 17.58% 15.40% 12.88%
Interest Expense 165,400 165,300 169,000 142,700 118,100 129,345 137,069 91,500 81,677 76,300 66,100 53,500 53,300 58,600 68,500 73,500 74,300 0 0 0 0
EBITDA 1,651,200 -28,400 1,775,200 1,507,800 1,402,200 1,249,685 1,070,662 1,016,200 974,867 762,200 580,900 391,500 333,400 334,400 377,900 367,000 483,000 558,803 513,675 428,773 345,398
Depreciation and Amortization 401,500 0 568,500 534,000 396,800 364,751 344,033 297,200 285,253 263,600 222,700 173,800 177,200 173,400 181,500 179,400 171,100 150,338 141,429 138,251 132,859
Income Before Tax 1,492,800 1,492,800 1,091,100 855,500 889,300 748,336 576,081 618,900 607,028 413,800 249,200 164,200 102,900 100,600 127,700 115,300 243,300 378,580 350,444 268,047 184,722
Income Tax Expense 292,400 292,500 234,800 153,200 168,200 136,349 105,705 -94,500 181,584 124,900 94,900 44,000 16,900 21,000 29,200 27,400 71,800 116,073 106,640 72,534 56,543
Net Income 1,174,200 1,200,300 866,800 702,500 721,000 611,915 469,998 713,300 425,386 288,800 155,600 121,300 84,500 82,400 97,000 85,500 176,300 262,749 245,422 192,666 129,163
Net Income Margin 16.72% 17.71% 14.07% 12.98% 15.24% 12.91% 11.07% 17.99% 11.14% 8.16% 5.26% 5.63% 4.15% 4.81% 5.44% 5.02% 8.32% 11.90% 11.12% 9.61% 7.34%
EPS 18.98 19.39 13.91 11.26 11.56 9.79 7.47 11.30 6.66 4.31 2.73 2.62 1.83 1.78 2.11 1.92 4.20 6.16 5.40 4.14 2.68
EPS Diluted 18.92 19.33 13.87 11.22 11.54 9.76 7.45 11.25 6.63 4.29 2.71 2.61 1.83 1.78 2.10 1.91 4.18 6.06 5.29 4.08 2.66
Weighted Average Shares Out - 61,900 62,300 62,400 62,300 62,500 62,900 62,900 63,610 66,770 56,854 46,164 45,828 45,652 45,485 44,000 41,370 42,653 45,453 46,540 48,195
Weighted Average Shares Out Diluted - 62,100 62,500 62,600 62,400 62,700 63,100 63,200 63,861 67,020 57,088 46,285 45,970 45,793 45,659 44,190 41,617 43,347 46,367 47,279 48,558

Reported Currency: USD Q4 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-31 2004-12-31 2003-12-31
Current Assets
Cash and Cash Equivalents 1,271,800 358,000 258,400 207,300 20,978 44,892 1,446,400 50,038 168,400 108,700 42,400 25,400 26,000 70,300 263,600 37,800 20,038 32,282 76,745 161,620 125,133
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25,000 0 0
Cash + Short Term Investments 1,271,800 358,000 258,400 207,300 20,978 44,892 1,446,400 50,038 168,400 108,700 42,400 25,400 26,000 70,300 263,600 37,800 20,038 32,282 101,745 161,620 125,133
Net Receivables 753,300 785,900 774,000 575,100 573,686 523,276 487,200 457,910 410,921 421,000 245,400 224,100 203,700 183,400 162,800 211,600 247,916 244,920 225,012 219,589 234,578
Inventory 988,600 873,700 752,600 709,000 690,810 663,035 600,600 521,624 469,100 484,900 347,300 332,300 322,600 331,900 332,600 318,000 286,885 256,287 222,728 209,309 213,843
Other Current Assets 0 153,900 137,900 79,800 141,226 134,613 97,000 56,813 613,000 274,200 120,300 118,600 105,500 110,600 37,582 38,182 26,886 33,548 37,567 27,985 26,362
Total Current Assets 3,013,700 2,876,900 2,025,600 1,668,300 1,426,700 1,365,816 2,631,200 1,086,385 1,082,100 1,288,800 755,400 700,400 657,800 696,200 856,860 665,031 626,010 592,354 602,041 624,253 621,519
Non-Current Assets
Property, Plant and Equipment 6,557,500 6,700,200 6,764,700 5,695,300 5,687,915 5,157,229 3,592,800 3,423,395 3,156,000 3,402,800 1,799,200 1,753,200 1,774,300 1,687,800 1,692,900 1,690,500 1,433,553 1,295,491 1,166,351 1,065,215 1,042,432
Goodwill 0 3,649,500 3,494,400 2,414,000 2,396,800 2,399,118 2,160,290 2,159,337 2,068,235 2,068,799 616,621 616,204 616,671 626,527 624,224 622,297 574,667 570,538 569,263 0 0
Intangible Assets 4,087,200 847,800 1,065,000 508,000 2,883,618 2,900,400 2,666,600 511,312 510,552 2,664,000 665,200 666,600 670,800 644,100 636,700 636,200 9,426 10,948 18,744 586,137 602,728
Long Term Investments 0 0 -895,300 -781,500 -733,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 92,200 895,300 781,500 733,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 0 827,000 1,043,300 295,200 133,414 127,974 101,900 120,476 144,813 108,800 40,000 40,700 44,900 46,600 52,823 40,771 40,149 37,090 76,917 80,247 63,414
Total Non-Current Assets 10,644,700 12,116,700 12,367,400 8,912,500 8,704,947 8,185,603 6,361,300 6,214,520 5,879,600 6,175,600 2,504,400 2,460,500 2,490,000 2,378,500 2,382,423 2,367,471 2,057,795 1,914,067 1,831,275 1,731,599 1,708,574
Other Assets 1,466,500 0 0 0 0 0 0 0 0 0 0 0 0 0 41,188 -2 0 0 0 0 0
Total Assets 15,124,900 14,993,600 14,393,000 10,580,800 10,131,647 9,551,419 8,992,500 7,300,905 6,961,700 7,464,400 3,259,800 3,160,900 3,147,800 3,074,700 3,280,471 3,032,500 2,683,805 2,506,421 2,433,316 2,355,852 2,330,093
Current Liabilities
Accounts Payable 0 385,000 356,200 207,800 229,600 210,808 183,638 178,598 164,718 202,476 103,600 83,537 92,210 60,333 52,107 62,921 86,868 85,237 93,445 89,949 76,576
Short Term Debt 3,945,600 699,100 53,900 48,600 340,045 390,042 299,900 180,036 29,481 14,300 12,400 5,700 7,200 248,700 226,100 202,500 282,487 134,346 8,153 970 1,068
Tax Payables 0 55,400 58,400 43,500 63,100 63,543 64,958 60,093 62,781 58,356 29,103 28,682 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 -410,100 -256,400 -229,600 -210,808 -183,638 116,814 -194,199 -202,476 -103,600 -83,537 -92,210 -60,333 60,075 51,086 46,385 57,307 67,981 58,614 67,214
Other Current Liabilities 0 361,500 752,600 499,300 498,473 396,708 394,300 71,140 575,400 382,300 198,100 167,600 166,500 136,800 35,271 32,132 90,876 38,182 30,543 54,280 75,306
Total Current Liabilities 3,945,600 1,445,600 752,600 499,300 838,518 786,750 694,200 546,588 575,400 396,600 210,500 173,300 173,700 385,500 373,553 348,639 506,616 315,072 200,122 203,813 220,164
Non-Current Liabilities
Long Term Debt 0 4,340,900 5,100,800 2,625,800 2,433,632 2,730,439 2,727,300 1,506,153 1,553,649 1,571,100 1,018,500 1,042,200 1,052,900 782,000 1,023,500 1,152,400 848,186 579,308 709,159 713,661 717,073
Deferred Revenue 0 0 -841,800 -781,500 -733,000 -705,564 -410,723 248,086 -2,137,108 -734,583 -279,999 -225,592 -222,064 -228,698 160,346 207,844 0 0 0 0 0
Deferred Tax 0 914,300 895,300 781,500 733,000 705,564 410,723 663,019 583,459 734,583 279,999 225,592 222,064 228,698 195,946 174,308 160,902 159,094 149,972 139,179 130,102
Other Non-Current Liabilities 3,143,700 1,120,000 1,948,500 1,562,400 1,506,207 1,084,818 888,500 194,469 2,610,500 1,144,000 455,900 495,100 472,300 438,900 79,527 127,607 222,110 198,975 200,378 145,772 132,907
Total Non-Current Liabilities 3,143,700 6,375,200 7,102,800 4,188,200 3,939,839 3,815,257 3,615,800 2,611,727 2,610,500 2,715,100 1,474,400 1,537,300 1,525,200 1,220,900 1,459,319 1,662,159 1,231,198 937,377 1,059,509 998,612 980,082
Total Liabilities 7,089,300 7,820,800 7,855,400 4,687,500 4,778,357 4,602,007 4,310,000 3,158,315 3,185,900 3,111,700 1,684,900 1,710,600 1,698,900 1,606,400 1,832,900 2,010,800 1,737,814 1,252,449 1,259,631 1,202,425 1,200,246
Common Stock 0 600 600 600 600 624 628 630 643 671 461 459 456 455 453 414 412 448 457 472 486
Retained Earnings 0 3,719,400 3,161,900 2,607,700 2,077,200 1,693,259 1,440,069 935,574 874,436 1,213,035 1,148,738 1,101,598 1,090,891 1,082,160 1,058,698 1,044,417 931,656 1,142,084 948,012 795,299 702,643
Accumulated Other Comprehensive Income/Loss 0 -38,500 -97,600 -158,400 -145,800 -143,579 -129,104 -130,687 -105,622 -106,159 -44,114 -106,169 -83,890 -53,660 -75,084 -101,672 -37,032 -36,051 -15,325 -8,970 -8,694
Total Stockholders Equity 8,035,600 7,172,800 6,537,600 5,893,300 5,353,290 4,949,412 4,682,500 4,139,978 4,252,600 4,352,700 1,574,900 1,450,300 1,448,900 1,468,300 1,406,400 1,021,700 945,991 1,253,972 1,173,685 1,153,427 1,129,847
Total Investments 0 0 -895,300 -781,500 -733,000 0 0 0 0 0 0 0 0 0 0 0 0 0 25,000 0 0
Total Debt 3,945,600 5,040,000 5,100,800 2,625,800 2,773,677 3,120,481 3,027,200 1,686,189 1,583,130 1,585,400 1,030,900 1,047,900 1,060,100 1,030,700 1,249,600 1,354,900 1,130,673 713,654 717,312 714,631 718,141
Net Debt 2,673,800 4,682,000 4,842,400 2,418,500 2,752,699 3,075,589 1,580,800 1,636,151 1,414,730 1,476,700 988,500 1,022,500 1,034,100 960,400 986,000 1,317,100 1,110,635 681,372 640,567 553,011 593,008

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-31 2004-12-31
Cash Flows from Operating Activities
Net Income 1,174,500 1,169,400 866,800 702,800 721,100 611,987 470,376 713,400 425,444 288,900 154,300 119,400 85,500 83,600 98,700 88,200 176,300 262,749 245,422 192,666 129,163
Depreciation & Amortization 382,500 513,200 506,000 430,000 320,500 368,476 304,773 277,800 285,663 277,700 167,900 169,100 175,400 157,900 175,700 175,367 166,485 150,338 141,429 138,251 132,859
Deferred Income Tax -1,900 -36,100 -600 92,200 43,800 29,444 85,063 -239,100 67,050 85,200 50,300 24,100 13,900 11,300 1,700 8,600 23,800 8,741 17,156 5,711 38,544
Stock Based Compensation 39,000 50,000 42,700 43,000 30,000 34,109 29,253 30,500 20,481 13,600 9,000 7,000 7,800 11,500 14,700 20,600 21,900 -18,982 -12,832 0 0
Change in Working Capital -332,300 -174,300 -216,300 -115,400 -67,400 -86,458 -192,396 -111,600 -91,675 -86,300 -4,700 -10,200 -62,100 -6,800 -25,600 21,000 -19,800 -3,687 -48,954 -19,743 -15,686
Accounts Receivable -264,400 31,400 -12,100 -194,400 6,100 -50,410 -10,617 -29,300 -25,072 12,300 -16,700 -22,500 -20,300 -19,400 -20,500 48,500 34,200 0 0 0 0
Inventory -130,300 -188,700 -131,700 73,200 -19,300 -27,698 -21,984 -79,000 -47,381 -21,500 -12,000 -11,600 -9,600 -5,100 1,200 -12,500 -25,200 -31,514 -33,681 -10,952 786
Accounts Payable 45,100 -17,000 -31,200 109,800 -34,000 25,855 20,148 -17,900 -8,116 -40,100 5,300 20,100 -8,700 30,400 8,200 -10,500 -24,400 0 0 0 0
Other Working Capital 17,300 174,300 -41,300 -104,000 -20,200 -34,205 -179,943 14,600 -11,106 -37,000 18,700 3,800 -23,500 -12,700 -14,500 -4,500 -4,400 27,827 -15,273 -8,791 -16,472
Other Non-Cash Items -289,300 6,200 -207,400 -14,900 2,100 8,539 8,079 -13,100 -17,730 -5,900 4,900 -400 2,200 1,600 4,600 4,633 -26,985 -3,591 -4,029 899 -18,039
Net Cash Provided by Operating Activities 1,260,200 1,528,400 991,200 1,137,700 1,050,100 966,097 705,148 657,900 689,233 573,200 381,700 309,000 222,700 259,100 269,800 318,400 341,700 395,568 338,192 317,784 266,841
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -464,100 -650,300 -481,800 -423,100 -359,700 -393,501 -375,954 -410,300 -387,267 -318,200 -232,200 -155,200 -151,000 -155,400 -135,900 -139,200 -258,200 -264,923 -265,976 -221,401 -163,445
Acquisitions Net 98,300 0 698,100 -3,066,400 77,200 8,408 -1,573,023 23,900 -168,046 406,700 182,900 -56,000 9,800 -91,600 -43,300 -49,600 -218,500 8,896 -3,036 -4,650 -5,567
Purchases of Investments -2,000 0 -704,600 -14,900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31,036 -25,000 0
Sales/Maturities of Investments 6,800 700,000 7,500 14,900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25,000 37,582 0
Other Investing Activities 685,300 409,000 -3,000 14,900 -127,200 -802 771 0 0 0 0 -3,400 -2,000 8,100 5,000 3,800 26,000 0 -447 -400 45,687
Net Cash Used for Investing Activities 326,300 458,700 -483,800 -3,474,600 -409,700 -385,895 -1,948,206 -386,400 -555,313 88,500 -49,300 -214,600 -143,200 -238,900 -174,200 -185,000 -450,700 -256,027 -213,423 -213,869 -123,325
Cash Flows from Financing Activities
Debt Repayment -713,100 -17,600 -69,500 -431,200 -780,600 -986,039 -913,538 -1,068,500 -452,670 -251,300 -1,060,400 -621,200 -193,700 -472,600 -420,100 -441,400 -205,200 -415,895 -1,075 -2,849 -1,065
Common Stock Issued 200 0 600 2,898,000 630,400 638,695 1,007,201 2,418,900 21,321 37,100 39,700 11,700 7,000 1,400 3,100 294,200 3,300 14,623 31,535 33,266 3,787
Common Stock Repurchased -168,800 -150,000 -178,800 -19,500 -64,500 -126,376 -112,242 -111,800 -268,951 -520,000 866,500 606,900 181,000 495,000 200,400 330,000 -24,000 -551,164 -172,888 -178,787 -71,507
Dividends Paid -128,200 -174,000 -159,100 -147,800 -140,300 -129,796 -116,436 -108,900 -105,036 -107,500 -91,300 -74,200 -73,800 -73,600 -73,600 -73,800 -62,500 -53,610 -46,421 -39,953 -36,507
Other Financing Activities -100 -722,000 -700 -8,100 -2,000 -600 -23,399 -4,800 553,045 239,700 -20,600 -600 -600 -14,700 1,300 -16,600 415,200 854,261 19,617 -467 -1,737
Net Cash Used Provided by Financing Activities -1,010,000 -1,063,600 -407,500 2,291,400 -357,000 -604,116 -158,414 1,124,900 -252,291 -602,000 -266,100 -77,400 -80,100 -64,500 -288,900 92,400 126,800 -151,785 -169,232 -188,790 -107,029
Effect of Forex Changes on Cash 155,600 -0 0 0 0 0 0 -74 0 58 -86 43 -28 -1 32 -3 -44 0 0 0 0
Net Change in Cash 576,500 923,500 99,900 -45,500 283,400 -23,914 -1,401,472 1,396,400 -118,371 59,700 66,300 17,000 -600 -44,300 -193,300 225,800 17,800 -12,244 -44,463 -84,875 36,487
Cash at End of Period 1,586,300 1,282,300 358,800 258,900 304,400 20,978 44,892 1,446,400 50,038 168,400 108,700 42,400 25,400 26,000 70,300 263,600 37,800 20,038 32,282 76,745 161,620
Cash at Start of Period 1,009,800 358,800 258,900 304,400 21,000 44,892 1,446,364 50,000 168,409 108,700 42,400 25,400 26,000 70,300 263,600 37,800 20,000 32,282 76,745 161,620 125,133
Free Cash Flow
Operating Cash Flow 1,260,200 1,528,400 991,200 1,137,700 1,050,100 966,097 705,148 657,900 689,233 573,200 381,700 309,000 222,700 259,100 269,800 318,400 341,700 395,568 338,192 317,784 266,841
Capital Expenditure -464,100 -650,300 -481,800 -423,100 -359,700 -393,501 -375,954 -410,300 -387,267 -318,200 -232,200 -155,200 -151,000 -155,400 -135,900 -139,200 -258,200 -264,923 -265,976 -221,401 -163,445
Free Cash Flow 796,100 878,100 509,400 714,600 690,400 572,596 329,194 247,600 301,966 255,000 149,500 153,800 71,700 103,700 133,900 179,200 83,500 130,645 72,216 96,383 103,396