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 2,949,800 2,949,800 2,886,900 2,831,600 2,146,900 1,839,900 1,717,400 1,599,100 1,509,100 1,399,800 1,421,400 1,368,400 1,266,400 1,192,300 1,104,700 1,055,700 1,051,100 1,020,100 913,300 699,700 541,600
Revenue Growth - 2.18% 1.95% 31.89% 16.69% 7.13% 7.40% 5.96% 7.81% -1.52% 3.87% 8.05% 6.21% 7.93% 4.64% 0.44% 3.04% 11.69% 30.53% 29.19%
Cost of Revenue 1,820,600 1,820,600 1,750,700 1,655,800 1,379,100 1,234,200 1,172,000 1,086,500 1,008,000 944,000 973,600 933,700 878,700 853,000 786,600 752,100 748,500 728,300 651,500 507,100 385,700
Gross Profit 1,129,200 1,129,200 1,136,200 1,175,800 767,800 605,700 545,400 512,600 501,100 455,800 447,800 434,700 387,700 339,300 318,100 303,600 302,600 291,800 261,800 192,600 155,900
Gross Profit Margin 38.27% 38.28% 39.36% 41.52% 35.76% 32.92% 31.76% 32.06% 33.21% 32.56% 31.50% 31.77% 30.61% 28.46% 28.80% 28.76% 28.79% 28.61% 28.67% 27.53% 28.79%
Research and Development 68,400 68,400 58,500 52,800 46,900 38,900 40,300 39,100 36,800 34,100 37,300 37,900 33,200 29,100 23,900 19,900 18,700 16,100 0 0 0
General and Administrative Expenses 353,400 353,400 316,900 362,800 302,000 272,700 262,900 242,600 239,800 233,000 228,700 234,900 218,100 191,100 187,700 177,700 159,300 152,500 155,900 120,300 105,200
Total Operating Expenses 434,700 421,800 402,200 423,500 360,900 311,600 303,200 281,700 276,600 267,100 266,000 272,800 251,300 221,700 213,300 197,600 191,900 168,600 160,800 121,700 106,700
Operating Income or Loss 676,000 676,000 734,000 752,300 406,900 296,600 240,300 228,900 196,800 128,600 182,000 162,400 135,100 109,600 90,700 97,500 124,100 94,900 101,000 72,200 48,200
Operating Margin 22.90% 22.92% 25.43% 26.57% 18.95% 16.12% 13.99% 14.31% 13.04% 9.19% 12.80% 11.87% 10.67% 9.19% 8.21% 9.24% 11.81% 9.30% 11.06% 10.32% 8.90%
Interest Expense 9,000 9,000 7,900 7,200 6,800 4,700 6,300 6,500 7,000 12,500 13,000 15,100 14,900 18,200 16,800 14,400 16,000 0 0 0 0
EBITDA 840,100 875,700 854,600 878,400 517,200 399,900 247,000 228,900 196,800 128,600 182,000 162,400 141,800 125,600 118,900 105,000 111,900 208,100 164,500 135,700 84,900
Depreciation and Amortization 137,300 137,300 120,600 126,100 110,300 103,300 104,400 96,700 90,700 89,900 90,000 85,200 76,900 75,700 73,200 68,100 60,600 56,600 52,700 47,400 33,200
Income Before Tax 698,000 698,000 679,900 748,900 401,300 291,800 240,700 222,400 189,800 116,100 169,000 147,100 108,600 92,700 74,500 83,100 109,500 86,400 84,500 45,200 41,200
Income Tax Expense 122,300 122,300 114,700 107,200 72,500 59,000 41,400 80,900 54,400 26,300 47,200 40,200 32,700 23,500 13,600 13,500 23,700 17,200 24,600 -400 11,100
Net Income 593,400 593,400 585,900 661,800 346,200 241,700 206,900 150,700 143,600 95,600 127,100 112,300 80,700 75,500 65,300 72,600 86,000 70,700 67,100 45,600 19,400
Net Income Margin 20.10% 20.12% 20.30% 23.37% 16.13% 13.14% 12.05% 9.42% 9.52% 6.83% 8.94% 8.21% 6.37% 6.33% 5.91% 6.88% 8.18% 6.93% 7.35% 6.52% 3.58%
EPS 6.13 7.98 7.87 8.89 4.68 3.27 2.74 2.04 1.96 1.33 1.79 1.61 1.19 1.12 0.98 1.11 1.33 1.08 1.05 0.75 0.57
EPS Diluted 6.05 7.88 7.73 8.67 4.57 3.21 2.74 1.99 1.91 1.30 1.75 1.57 1.15 1.08 0.95 1.06 1.25 1.02 1.00 0.71 0.56
Weighted Average Shares Out - 75,300 75,800 76,300 75,800 75,400 75,400 73,900 73,300 72,000 70,900 69,600 68,000 67,400 66,600 65,600 64,800 65,400 64,400 62,200 60,000
Weighted Average Shares Out Diluted - 75,300 75,800 76,300 75,800 75,400 75,400 75,800 75,000 73,800 72,800 71,400 71,800 74,000 73,400 72,600 72,200 72,400 67,200 65,000 61,600

Reported Currency: USD Q4 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
Current Assets
Cash and Cash Equivalents 853,900 853,900 894,300 762,600 615,500 439,100 337,400 235,900 203,000 274,600 255,300 230,000 161,900 91,800 110,200 83,100 87,200 108,400 47,100 48,800 68,800
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 7,500 12,400 0 0 0 4,300 21,000 0 0 0
Cash + Short Term Investments 853,900 853,900 894,300 762,600 615,500 439,100 337,400 235,900 203,000 274,600 255,300 237,500 174,300 91,800 110,200 83,100 91,500 129,400 47,100 48,800 68,800
Net Receivables 512,000 512,000 507,400 489,000 385,300 319,300 288,200 253,200 200,500 181,400 179,000 185,700 175,000 147,200 126,400 138,700 128,600 136,100 110,500 107,400 75,100
Inventory 434,700 434,700 414,800 378,400 321,300 235,700 214,500 215,200 199,300 181,100 181,500 176,900 162,200 151,800 147,000 129,200 115,700 111,800 97,500 61,200 56,700
Other Current Assets 135,800 135,800 103,000 112,000 51,600 64,600 54,300 39,200 39,100 36,600 35,700 34,700 38,100 73,300 42,500 38,400 25,300 29,700 21,300 17,400 17,700
Total Current Assets 1,936,400 1,936,400 1,919,500 1,742,000 1,373,700 1,058,700 894,400 743,500 641,900 673,700 659,300 650,700 557,300 472,000 436,600 397,200 366,200 412,300 281,700 237,200 226,500
Non-Current Assets
Property, Plant and Equipment 1,512,500 1,512,500 1,262,700 1,126,800 1,011,500 909,400 822,000 855,000 778,300 721,000 705,800 711,700 669,000 593,600 554,800 577,100 531,000 481,700 384,700 328,000 283,800
Goodwill 108,500 108,500 107,300 109,900 111,100 107,800 105,800 107,700 103,000 104,600 108,600 114,200 112,500 111,500 112,500 114,200 105,300 109,200 102,800 0 0
Intangible Assets 15,100 15,100 18,400 23,000 30,500 29,800 20,400 21,700 23,300 37,600 42,000 48,300 50,600 52,000 55,100 55,600 50,000 55,000 66,300 159,200 43,700
Long Term Investments 210,000 210,000 204,900 207,700 214,700 192,700 91,200 85,800 82,700 61,300 60,600 60,900 59,800 56,200 48,200 38,200 33,600 0 0 0 0
Tax Assets 25,700 25,700 65,600 48,500 16,000 14,000 24,700 25,700 66,200 70,500 66,100 61,800 90,300 85,100 64,500 69,400 63,700 61,000 29,800 8,300 17,900
Other Non-Current Assets 21,300 21,300 38,400 55,900 36,300 29,000 20,500 23,400 21,300 26,400 28,500 24,000 24,500 28,700 22,600 19,300 18,900 66,400 52,900 90,900 86,800
Total Non-Current Assets 1,893,100 1,893,100 1,697,300 1,571,800 1,420,100 1,282,700 1,084,600 1,119,300 1,074,800 1,021,400 1,011,600 1,020,900 1,006,700 927,100 857,700 873,800 802,500 773,300 636,500 586,400 432,200
Other Assets 0 0 0 0 0 0 -386,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 3,829,500 3,829,500 3,616,800 3,313,800 2,793,800 2,341,400 1,592,400 1,862,800 1,716,700 1,695,100 1,670,900 1,671,600 1,564,000 1,399,100 1,294,300 1,271,000 1,168,700 1,185,600 918,200 823,600 658,700
Current Liabilities
Accounts Payable 242,400 242,400 215,400 232,200 213,100 156,800 130,400 138,100 122,000 119,800 103,100 108,000 102,900 89,800 63,200 68,400 67,600 80,400 61,200 46,300 29,300
Short Term Debt 151,700 151,700 18,200 53,500 12,400 11,900 100 102,500 2,400 69,300 27,200 2,200 32,700 50,100 300 500 3,900 500 500 300 10,000
Tax Payables 31,000 31,000 38,500 39,300 41,400 12,900 9,800 6,000 4,500 12,800 14,900 22,100 23,400 17,000 15,000 13,800 9,700 0 0 0 0
Deferred Revenue 41,700 41,700 57,300 48,700 51,000 27,500 25,500 18,400 13,200 14,400 13,300 83,400 82,700 64,300 63,300 60,700 52,900 40,600 93,600 0 76,500
Other Current Liabilities 236,000 236,000 228,100 259,700 226,900 145,400 127,700 123,000 103,400 110,800 108,900 126,700 126,200 103,300 106,200 102,200 87,600 102,000 95,200 78,200 77,200
Total Current Liabilities 671,800 671,800 519,000 594,100 503,400 341,600 283,700 279,500 241,000 314,300 252,500 236,900 261,800 243,200 169,700 171,100 159,100 182,900 156,900 124,800 116,500
Non-Current Liabilities
Long Term Debt 157,300 157,300 299,700 271,800 313,300 317,400 196,000 197,000 226,200 228,900 309,500 371,300 378,800 299,300 358,100 379,100 382,100 394,600 235,800 280,700 150,800
Deferred Revenue 48,200 48,200 0 69,400 80,400 52,500 56,200 53,400 75,600 62,000 83,700 83,100 135,400 126,000 87,200 85,100 86,000 0 0 0 0
Deferred Tax 12,700 12,700 14,300 4,900 10,400 15,500 13,100 10,400 9,200 12,400 15,700 18,900 20,800 21,600 20,000 22,900 20,400 46,600 43,500 31,900 45,000
Other Non-Current Liabilities 106,700 106,700 98,900 38,200 31,800 41,200 33,600 96,000 122,800 115,600 136,300 138,100 173,700 180,100 120,800 118,800 120,000 70,600 62,700 48,600 45,300
Total Non-Current Liabilities 276,700 276,700 412,900 384,300 435,900 426,600 298,900 303,400 358,200 356,900 461,500 528,300 573,300 501,000 498,900 520,800 522,500 511,800 342,000 361,200 241,100
Total Liabilities 948,500 948,500 931,900 978,400 939,300 768,200 196,100 197,000 228,600 298,200 336,700 765,200 835,100 744,200 668,600 691,900 681,600 694,700 498,900 486,000 357,600
Common Stock 18,800 18,800 18,800 18,800 18,800 18,800 18,800 18,800 18,400 18,100 17,800 17,600 8,600 8,600 8,600 8,600 8,600 8,600 8,600 8,600 8,600
Retained Earnings 3,523,400 3,523,400 2,987,800 2,456,700 1,846,700 1,549,400 1,353,400 1,178,200 1,071,600 964,600 902,200 805,000 719,900 664,500 612,600 569,400 517,300 450,300 375,700 318,600 287,500
Accumulated Other Comprehensive Income/Loss -143,800 -143,800 -183,000 -159,600 -110,600 -149,600 -154,200 -117,300 -186,800 -162,600 -119,200 -32,400 -75,900 -71,500 -31,300 -19,700 -44,900 33,600 10,600 8,900 33,200
Total Stockholders Equity 2,881,000 2,881,000 2,684,900 2,335,400 1,854,500 1,573,200 1,396,300 1,279,900 1,117,500 1,023,900 956,900 906,400 728,900 654,900 625,700 579,100 487,100 485,300 414,500 333,500 301,100
Total Investments 210,000 210,000 204,900 207,700 214,700 192,700 91,200 85,800 82,700 61,300 60,600 68,400 72,200 56,200 48,200 38,200 37,900 21,000 0 0 0
Total Debt 309,000 309,000 317,900 325,300 325,700 329,300 196,100 197,000 228,600 298,200 336,700 373,500 411,500 349,400 358,400 379,600 386,000 395,100 236,300 281,000 160,800
Net Debt -544,900 -544,900 -576,400 -437,300 -289,800 -109,800 -141,300 -38,900 25,600 23,600 81,400 143,500 249,600 257,600 248,200 296,500 298,800 286,700 189,200 232,200 92,000

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 593,400 593,400 585,900 661,800 346,200 241,700 206,900 150,700 143,600 95,600 127,100 112,300 80,700 75,500 65,300 72,600 86,000 70,700 67,100 45,600 19,400
Depreciation & Amortization 137,300 137,300 120,600 122,300 109,100 103,400 104,400 96,700 90,700 89,900 90,000 85,200 76,900 75,700 73,200 68,100 60,600 56,600 52,700 47,400 33,200
Deferred Income Tax -164,900 37,500 -30,800 -42,900 -5,800 15,300 900 41,700 21,500 -8,900 7,000 1,700 5,300 2,900 -1,800 -4,800 7,300 -6,400 4,900 2,300 -2,900
Stock Based Compensation 23,300 23,300 23,700 37,500 34,000 24,400 15,100 16,100 19,500 29,600 18,600 21,200 15,500 8,400 7,800 7,500 6,400 11,800 900 0 10,900
Change in Working Capital -20,400 -20,400 -11,500 -193,800 -10,300 -14,400 -28,300 -41,400 -58,700 -10,800 -30,600 -3,700 -3,300 -21,100 3,000 -15,600 -29,500 -14,500 -5,200 -20,400 1,900
Accounts Receivable 0 4,000 -35,600 -123,500 -46,600 -33,300 -43,800 -39,700 -23,300 -14,100 -6,300 -9,100 -25,700 -25,500 5,500 -6,000 1,900 0 0 0 0
Inventory 0 -13,500 -49,800 -86,500 -73,700 -18,600 -7,000 -3,600 -21,200 -11,400 -16,200 -13,900 -8,900 -9,300 -20,700 -6,400 -13,400 -9,000 -22,800 400 -6,900
Accounts Payable 0 4,400 -2,800 16,800 36,600 25,300 400 12,600 6,100 17,200 -3,500 4,600 5,800 24,600 -300 -700 -3,300 0 0 0 0
Other Working Capital 0 -15,300 76,700 -600 73,400 12,200 22,100 -10,700 -20,300 -2,500 -4,600 14,700 25,500 -10,900 18,500 -2,500 -14,700 -5,500 17,600 -20,800 8,800
Other Non-Cash Items 231,200 5,400 36,100 -900 -700 -3,200 -10,400 -500 2,800 17,000 -29,200 3,800 12,300 -10,700 -9,200 9,900 4,200 11,000 23,400 10,700 6,400
Net Cash Provided by Operating Activities 776,500 776,500 724,000 584,000 472,500 367,200 288,600 263,300 219,400 212,400 182,900 220,500 187,400 130,700 138,300 137,700 135,000 129,200 143,800 85,600 68,900
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -362,000 -362,000 -284,600 -253,400 -174,400 -126,400 -104,700 -130,800 -170,200 -131,600 -112,100 -155,800 -132,000 -96,800 -73,800 -107,800 -139,100 -129,400 -90,300 -54,100 -57,400
Acquisitions Net 0 0 0 -2,200 0 -104,000 0 -6,000 0 0 112,100 155,800 132,000 96,800 -3,700 -16,900 -8,500 -4,700 0 -174,800 0
Purchases of Investments 0 0 0 0 0 0 0 0 -8,400 0 -9,300 -14,200 -31,200 -41,200 -7,200 107,800 139,100 -22,700 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 16,800 19,100 45,600 15,600 8,900 2,600 16,800 700 200 0 0
Other Investing Activities -115,400 -368,700 -3,600 2,500 -5,100 2,400 3,900 3,200 2,800 2,100 -111,500 -154,800 -130,400 -94,900 1,800 -107,600 -136,500 200 200 1,500 32,900
Net Cash Used for Investing Activities -368,700 -368,700 -288,200 -253,100 -179,500 -228,000 -100,800 -133,600 -175,800 -129,500 -104,000 -149,900 -116,000 -120,500 -74,000 -121,900 -128,200 -155,900 -89,900 -227,400 -24,500
Cash Flows from Financing Activities
Debt Repayment -2,300 -2,300 -44,300 -2,200 -2,300 -136,400 -100 -34,900 -69,800 -98,800 -285,700 -341,500 -718,400 -200,400 -40,900 -10,200 -12,300 -137,500 0 0 0
Common Stock Issued 0 51,000 0 0 0 229,000 0 43,900 29,700 87,300 280,500 360,100 10,900 5,800 3,700 5,000 6,200 4,400 4,400 14,100 13,500
Common Stock Repurchased -451,200 -451,200 -222,200 -151,900 -115,500 -83,100 -75,200 -78,200 -55,900 -5,600 -4,100 -5,200 -4,700 -3,500 -2,100 -1,300 -5,200 -43,000 0 -100 -100
Dividends Paid -57,000 -57,000 -54,100 -51,100 -48,100 -45,100 -42,100 -39,100 -35,800 -32,400 -29,100 -26,800 -24,900 -23,200 -21,700 -20,100 -18,600 -17,500 -15,900 -14,100 -12,800
Other Financing Activities 50,900 50,900 27,000 37,100 28,800 -1,200 36,700 -700 17,900 8,000 7,600 8,300 733,700 196,600 27,000 4,000 9,000 278,200 -48,700 120,600 -16,000
Net Cash Used Provided by Financing Activities -459,600 -459,600 -293,600 -168,100 -137,100 -36,800 -80,700 -109,000 -113,900 -41,500 -30,800 -5,100 -3,400 -24,700 -34,000 -22,600 -20,900 84,600 -60,200 120,500 -15,400
Effect of Forex Changes on Cash 11,400 11,400 -10,500 -15,700 20,500 -700 -5,600 12,200 -1,300 -22,100 -22,800 2,600 2,100 -3,900 -3,200 2,700 -7,100 3,400 4,600 1,300 2,000
Net Change in Cash -708,900 -40,400 131,700 147,100 176,400 101,700 101,500 32,900 -71,600 19,300 25,300 68,100 70,100 -18,400 27,100 -4,100 -21,200 61,300 -1,700 -20,000 31,000
Cash at End of Period 2,766,600 853,900 894,300 762,600 615,500 439,100 337,400 235,900 203,000 274,600 255,300 230,000 161,900 91,800 110,200 83,100 87,200 108,400 47,100 48,800 68,800
Cash at Start of Period 3,475,500 894,300 762,600 615,500 439,100 337,400 235,900 203,000 274,600 255,300 230,000 161,900 91,800 110,200 83,100 87,200 108,400 47,100 48,800 68,800 37,800
Free Cash Flow
Operating Cash Flow 776,500 776,500 724,000 584,000 472,500 367,200 288,600 263,300 219,400 212,400 182,900 220,500 187,400 130,700 138,300 137,700 135,000 129,200 143,800 85,600 68,900
Capital Expenditure -362,000 -362,000 -284,600 -253,400 -174,400 -126,400 -104,700 -130,800 -170,200 -131,600 -112,100 -155,800 -132,000 -96,800 -73,800 -107,800 -139,100 -129,400 -90,300 -54,100 -57,400
Free Cash Flow 414,500 414,500 439,400 330,600 298,100 240,800 183,900 132,500 49,200 80,800 70,800 64,700 55,400 33,900 64,500 29,900 -4,100 -200 53,500 31,500 11,500