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 3,893,800 3,852,800 3,753,900 3,538,900 2,895,300 2,992,700 3,187,900 2,996,700 2,685,900 2,536,500 2,356,000 2,153,800 1,939,300 1,710,500 1,489,300 1,991,500 2,304,900 2,312,100 2,161,300 1,689,200 1,653,100
Revenue Growth - 2.63% 6.08% 22.23% -3.25% -6.12% 6.38% 11.57% 5.89% 7.66% 9.39% 11.06% 13.38% 14.85% -25.22% -13.60% -0.31% 6.98% 27.95% 2.18%
Cost of Revenue 2,407,400 2,368,000 2,424,300 2,228,000 1,787,100 1,812,000 1,882,400 1,758,000 1,566,600 1,526,700 1,496,700 1,380,000 1,287,300 1,197,900 1,043,300 1,490,800 1,807,400 1,798,700 1,697,400 1,337,200 1,355,100
Gross Profit 1,486,400 1,484,800 1,329,600 1,310,900 1,108,200 1,180,700 1,305,500 1,238,700 1,119,300 1,009,800 859,300 773,800 652,000 512,600 446,000 500,700 497,500 513,400 463,900 352,000 298,000
Gross Profit Margin 38.15% 38.54% 35.42% 37.04% 38.28% 39.45% 40.95% 41.34% 41.67% 39.81% 36.47% 35.93% 33.62% 29.97% 29.95% 25.14% 21.58% 22.20% 21.46% 20.84% 18.03%
Research and Development 97,500 97,500 89,000 94,200 80,700 87,900 94,000 86,400 80,100 73,700 67,900 57,800 51,700 0 0 0 0 0 0 0 0
General and Administrative Expenses 742,300 727,400 670,900 701,400 660,300 715,600 753,800 718,200 658,900 610,700 572,100 524,500 450,500 372,800 364,100 366,600 357,400 363,000 324,000 251,800 235,800
Total Operating Expenses 742,300 727,400 670,900 701,400 660,300 715,600 753,800 718,200 658,900 610,700 572,100 524,500 450,500 372,800 364,100 369,600 357,400 363,000 324,000 251,800 235,800
Operating Income or Loss 740,500 757,400 233,100 629,900 458,900 483,100 551,700 520,500 460,400 399,100 287,200 249,300 201,500 139,800 81,900 134,100 140,100 150,400 139,900 100,200 62,200
Operating Margin 18.98% 19.66% 6.21% 17.80% 15.85% 16.14% 17.31% 17.37% 17.14% 15.73% 12.19% 11.57% 10.39% 8.17% 5.50% 6.73% 6.08% 6.50% 6.47% 5.93% 3.76%
Interest Expense 5,400 12,000 9,400 4,300 7,300 11,000 8,400 10,100 7,300 7,400 5,700 5,700 9,200 9,300 6,900 11,800 19,200 26,700 0 0 0
EBITDA 818,500 823,800 310,000 707,800 531,200 561,400 638,100 601,000 534,900 472,900 352,200 301,800 297,600 217,800 121,000 197,800 195,600 241,700 211,000 171,500 117,300
Depreciation and Amortization 80,300 78,300 76,900 77,900 80,000 78,300 71,900 70,100 65,100 63,000 59,800 59,700 54,600 47,000 40,800 67,500 66,300 67,500 60,900 52,800 53,900
Income Before Tax 732,800 733,500 223,700 625,600 443,900 472,100 557,800 520,800 462,500 402,500 286,700 236,400 233,800 161,500 74,400 119,600 110,100 99,900 104,800 68,700 47,500
Income Tax Expense 171,600 176,900 -12,000 138,500 99,000 102,100 113,600 224,300 136,000 119,600 78,900 66,700 71,200 50,300 17,300 29,600 27,900 11,700 28,600 22,200 12,100
Net Income 561,200 556,600 235,700 487,100 344,900 370,000 444,200 296,500 326,500 282,900 207,800 169,700 158,700 305,700 111,700 81,300 81,900 88,200 76,500 46,500 35,400
Net Income Margin 14.38% 14.45% 6.28% 13.76% 11.91% 12.36% 13.93% 9.89% 12.16% 11.15% 8.82% 7.88% 8.18% 17.87% 7.50% 4.08% 3.55% 3.81% 3.54% 2.75% 2.14%
EPS 3.82 3.71 1.52 3.05 2.14 2.24 2.64 1.73 1.88 1.61 1.16 0.93 0.86 1.67 0.61 0.45 0.45 0.48 0.42 0.26 0.20
EPS Diluted 3.80 3.69 1.51 3.02 2.12 2.22 2.58 1.70 1.85 1.58 1.14 0.92 0.85 1.64 0.61 0.45 0.45 0.48 0.41 0.26 0.20
Weighted Average Shares Out - 149,953 154,786 159,907 161,531 165,450 168,159 171,663 173,442 175,897 178,799 182,478 184,853 183,306 183,332 129,987 180,269 183,364 182,437 178,228 175,675
Weighted Average Shares Out Diluted - 151,016 155,779 161,320 162,604 166,711 172,194 174,605 176,825 179,010 181,974 185,576 186,216 186,300 184,652 143,730 181,740 185,838 186,023 181,690 179,477

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-31 2004-12-31
Current Assets
Cash and Cash Equivalents 219,300 339,900 391,200 443,300 573,100 374,000 259,700 346,600 330,400 323,600 319,400 380,700 266,900 463,400 118,900 76,300 29,400 37,200 25,800 24,000 25,100
Short Term Investments 36,300 23,500 90,600 188,100 116,500 177,400 385,300 473,400 424,200 321,600 222,500 105,300 196,000 162,400 0 0 0 0 0 0 0
Cash + Short Term Investments 255,600 363,400 481,800 631,400 689,600 551,400 645,000 820,000 754,600 645,200 541,900 486,000 462,900 625,800 118,900 76,300 29,400 37,200 25,800 24,000 25,100
Net Receivables 558,200 596,000 581,200 634,400 585,000 589,500 647,300 598,400 518,700 501,400 475,400 458,700 425,400 368,400 313,300 373,600 363,500 415,100 396,200 278,800 281,600
Inventory 554,900 497,400 516,400 447,700 300,100 303,000 304,700 291,200 251,100 222,900 208,300 193,400 163,400 168,400 146,800 215,100 282,000 261,800 297,300 225,400 233,500
Other Current Assets 43,800 43,500 54,300 39,100 43,300 56,500 41,500 57,200 37,600 33,800 93,400 67,500 55,500 46,100 317,000 75,000 106,400 53,500 40,700 47,800 44,800
Total Current Assets 1,412,500 1,500,300 1,633,700 1,752,600 1,618,000 1,500,400 1,638,500 1,766,800 1,562,000 1,455,300 1,319,000 1,205,600 1,107,200 1,208,700 896,000 740,000 781,300 767,600 760,000 576,000 585,000
Non-Current Assets
Property, Plant and Equipment 657,000 634,800 620,500 639,200 582,900 592,300 540,000 528,900 461,900 442,700 427,700 391,300 345,700 315,300 258,400 412,300 418,900 421,100 427,200 356,900 358,800
Goodwill 651,700 633,400 619,700 627,800 546,800 546,000 513,000 516,700 491,500 420,900 428,800 433,500 435,400 433,800 323,800 567,800 505,100 512,900 499,700 313,000 0
Intangible Assets 327,200 336,700 347,900 364,800 323,900 338,400 293,100 308,700 308,300 291,000 308,500 324,800 338,700 352,700 106,600 119,500 78,300 86,600 87,800 323,500 313,200
Long Term Investments 0 0 0 0 0 0 5,100 0 0 -39,900 0 -40,100 -2,000 -24,600 0 0 0 -34,000 0 0 0
Tax Assets 0 0 0 0 0 0 -5,100 0 0 39,900 0 40,100 2,000 24,600 89,700 29,200 49,800 34,000 0 3,400 0
Other Non-Current Assets 105,800 108,700 110,500 90,000 89,100 80,900 86,900 76,200 67,300 36,600 31,300 36,300 38,200 38,500 437,500 39,500 50,500 66,200 65,200 32,900 55,800
Total Non-Current Assets 1,741,700 1,713,600 1,698,600 1,721,800 1,542,700 1,557,600 1,433,000 1,430,500 1,329,000 1,191,200 1,196,300 1,185,900 1,158,000 1,140,300 1,216,000 1,161,300 1,102,600 1,086,800 1,079,900 716,700 727,800
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 3,154,200 3,213,900 3,332,300 3,474,400 3,160,700 3,058,000 3,071,500 3,197,300 2,891,000 2,646,500 2,515,300 2,391,500 2,265,200 2,349,000 2,112,000 1,901,300 1,883,900 1,854,400 1,839,900 1,292,700 1,312,800
Current Liabilities
Accounts Payable 555,900 600,400 625,800 745,900 595,200 509,600 543,800 535,000 528,600 424,900 393,800 387,100 328,900 302,500 263,000 236,800 274,700 305,600 286,600 205,100 158,800
Short Term Debt 10,000 10,000 10,000 6,800 6,800 6,800 0 7,500 7,200 12,900 13,700 14,200 18,600 18,600 18,600 21,100 12,500 15,600 6,900 6,900 8,600
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 4,500 5,700 7,400 6,000 3,400 -11,400 5,600 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 148,400 167,300 73,600 51,600 43,800 112,100 104,500 72,700 59,200
Other Current Liabilities 278,300 334,900 298,400 366,100 284,300 250,100 241,500 246,000 229,800 215,400 197,700 189,600 151,500 194,300 249,500 226,000 206,800 148,000 155,200 90,000 77,800
Total Current Liabilities 844,200 945,300 934,200 1,118,800 886,300 766,500 785,300 788,500 765,600 653,200 605,200 590,900 499,000 519,900 536,800 491,300 500,000 472,600 437,300 307,600 245,200
Non-Current Liabilities
Long Term Debt 133,200 173,100 379,300 234,500 140,800 315,900 221,400 402,900 316,400 236,100 210,100 177,700 225,100 443,000 242,400 232,100 317,300 379,600 432,100 162,400 272,500
Deferred Revenue 0 0 0 0 0 0 0 0 0 112,900 111,700 89,700 0 145,100 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 21,300 21,400 21,000 0 3,100 0 0 0 34,500 20,600 0 13,800
Other Non-Current Liabilities 260,100 251,100 271,100 288,900 285,300 308,800 347,800 357,100 293,700 276,300 297,300 273,200 353,300 297,200 451,400 388,100 425,500 209,900 265,300 209,800 190,700
Total Non-Current Liabilities 393,300 424,200 650,400 523,400 426,100 624,700 569,200 760,000 610,100 551,000 528,800 471,900 572,100 743,300 693,800 620,200 742,800 624,000 718,000 372,200 477,000
Total Liabilities 1,237,500 1,369,500 1,584,600 1,642,200 1,312,400 1,391,200 1,354,500 1,548,500 1,375,700 1,204,200 1,134,000 1,062,800 1,071,100 1,263,200 1,230,600 1,111,500 1,242,800 1,096,600 1,155,300 679,800 722,200
Common Stock 294,800 294,800 294,900 295,200 295,400 295,400 295,500 295,700 296,000 148,100 148,200 148,500 74,300 76,700 77,600 53,400 65,700 65,600 65,700 66,500 66,600
Retained Earnings 3,541,000 3,258,100 2,885,000 2,826,600 2,509,600 2,323,400 2,102,800 1,792,600 1,593,000 1,350,700 1,135,500 982,200 855,100 729,900 452,100 365,400 858,700 799,000 732,300 675,900 648,400
Accumulated Other Comprehensive Income/Loss -85,200 -84,200 -82,400 -331,400 -321,200 -348,300 -350,800 -299,500 -363,200 -313,400 -272,000 -259,100 -320,500 -300,900 -229,400 -230,900 -281,800 -99,300 -129,500 -140,200 -115,700
Total Stockholders Equity 1,916,700 1,844,400 1,747,700 1,832,200 1,848,300 1,666,800 1,717,000 1,648,800 1,515,300 1,442,300 1,381,300 1,328,700 1,194,100 1,085,800 881,400 789,800 641,100 757,800 684,600 612,900 590,600
Total Investments 36,300 23,500 90,600 188,100 116,500 177,400 385,300 473,400 424,200 321,600 222,500 105,300 196,000 162,400 0 0 0 -34,000 0 0 0
Total Debt 143,200 155,200 366,900 219,000 147,600 322,700 221,400 410,400 323,600 249,000 223,800 191,900 243,700 461,600 261,000 253,200 334,800 395,200 439,000 169,300 281,100
Net Debt -76,100 -184,700 -24,300 -224,300 -425,500 -51,300 -38,300 63,800 -6,800 -74,600 -95,600 -188,800 -23,200 -1,800 142,100 176,900 305,400 358,000 413,200 145,300 256,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 561,200 556,600 235,700 487,100 344,900 370,000 444,200 296,500 326,500 282,900 207,800 169,700 162,600 111,200 57,100 89,600 81,900 88,200 76,200 46,500 35,400
Depreciation & Amortization 80,300 78,300 76,900 77,900 80,000 78,300 71,900 70,100 65,100 63,000 59,800 59,700 54,600 47,000 40,800 67,500 66,300 67,500 60,900 52,800 53,900
Deferred Income Tax -4,700 -3,600 -167,700 -159,800 -79,700 -136,600 0 81,800 6,900 -8,800 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation 14,100 11,500 11,100 11,900 12,700 13,300 10,100 9,900 9,400 8,800 10,800 10,500 6,800 0 0 0 0 0 0 0 0
Change in Working Capital -63,500 12,800 -181,900 64,200 124,500 -5,400 -77,300 -50,100 46,800 -1,000 -31,200 24,700 -19,900 -82,100 -46,300 113,800 -41,600 34,800 -11,400 85,500 -24,900
Accounts Receivable -16,400 19,200 42,500 -33,400 -88,500 29,100 -54,600 -75,800 -15,100 -25,900 -16,800 -32,300 -57,000 0 0 0 0 0 0 0 0
Inventory 18,100 18,100 -82,800 -109,500 2,900 6,300 -7,700 -37,500 -23,400 -14,700 -14,900 -28,500 5,000 0 0 0 0 32,100 -28,600 12,100 12,900
Accounts Payable -1,700 -21,400 -89,400 142,900 85,600 -35,400 8,800 -5,100 101,500 31,000 6,900 0 26,400 0 0 0 0 0 0 0 0
Other Working Capital -63,500 -3,100 -52,200 64,200 124,500 -5,400 -23,800 68,300 -16,200 8,600 -6,400 24,700 5,700 -82,100 -46,300 113,800 -41,600 2,700 17,200 73,400 -37,800
Other Non-Cash Items 92,600 14,700 417,300 159,800 79,700 136,600 207,400 -81,800 -8,100 -500 27,500 25,500 -53,500 -21,100 73,200 -3,300 0 0 15,700 1,900 2,200
Net Cash Provided by Operating Activities 591,200 670,300 391,400 641,100 562,100 456,200 448,900 326,400 446,600 344,400 263,900 279,600 143,800 55,000 124,800 267,600 106,600 190,500 141,400 186,700 66,600
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -107,300 -72,600 -70,300 -75,100 -56,800 -64,400 -85,200 -94,200 -80,700 -72,700 -86,100 -97,700 -69,900 -53,500 -53,500 -57,000 -66,100 -71,400 -68,200 -50,600 -48,400
Acquisitions Net -22,000 -16,800 -8,000 -207,600 56,800 -107,000 85,200 -43,100 -90,800 72,700 86,100 -4,000 -13,500 -417,400 -11,800 -78,500 0 0 -340,700 -14,800 -2,300
Purchases of Investments -43,000 -63,100 -91,600 -185,400 -157,400 -272,700 -523,400 -583,500 -563,800 -428,800 -321,900 -132,700 -311,400 0 -48,000 57,000 0 0 -41,000 0 0
Sales/Maturities of Investments 97,800 128,400 178,000 118,200 226,000 478,000 595,900 562,700 435,100 315,400 202,000 226,200 308,000 0 4,600 8,900 12,000 0 53,200 0 0
Other Investing Activities -23,800 0 86,400 -67,200 -56,800 205,300 -85,200 -20,800 -128,700 -72,700 -86,100 93,500 -16,900 600,200 42,200 -47,400 0 0 0 -4,500 0
Net Cash Used for Investing Activities -104,400 -24,100 8,100 -349,900 11,800 33,900 -12,700 -158,100 -300,200 -186,100 -206,000 -8,200 -86,800 129,300 -66,500 -117,000 -54,100 -71,400 -396,700 -69,900 -50,700
Cash Flows from Financing Activities
Debt Repayment -10,100 -218,100 150,600 83,500 -170,800 62,600 -189,000 86,500 74,100 28,100 34,200 -51,500 -218,800 200,200 5,000 -91,100 -40,100 -61,000 268,900 -111,800 5,700
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11,400 8,300 12,900 3,000
Common Stock Repurchased -382,200 -306,500 -403,500 -366,500 -56,700 -287,700 -202,600 -139,100 -135,200 -128,100 -103,800 -73,700 -22,000 -23,500 0 0 0 -36,600 0 0 0
Dividends Paid -188,700 -183,500 -177,200 -170,100 -158,700 -149,200 -130,100 -96,900 -84,200 -67,800 -54,400 -42,600 -33,200 -27,700 -24,700 -21,400 -22,300 -21,500 -20,100 -19,000 -18,200
Other Financing Activities 29,300 23,400 -700 32,100 11,400 -1,500 -1,400 -2,600 5,700 6,400 4,800 10,200 20,500 11,200 4,000 -4,800 2,100 11,400 0 0 0
Net Cash Used Provided by Financing Activities -551,700 -684,700 -430,800 -421,000 -374,800 -375,800 -523,100 -152,100 -139,600 -154,100 -119,200 -157,600 -253,500 160,200 -15,700 -109,600 -60,300 -107,700 257,100 -117,900 -9,500
Effect of Forex Changes on Cash 3,200 -12,800 -20,800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -61,700 -51,300 -52,100 -129,800 199,100 114,300 -86,900 16,200 6,800 4,200 -61,300 113,800 -196,500 344,500 42,600 41,000 -7,800 11,400 1,800 -1,100 6,400
Cash at End of Period 1,026,900 339,900 391,200 443,300 573,100 374,000 259,700 346,600 330,400 323,600 319,400 380,700 266,900 463,400 118,900 76,300 29,400 37,200 25,800 24,000 25,100
Cash at Start of Period 1,088,600 391,200 443,300 573,100 374,000 259,700 346,600 330,400 323,600 319,400 380,700 266,900 463,400 118,900 76,300 35,300 37,200 25,800 24,000 25,100 18,700
Free Cash Flow
Operating Cash Flow 591,200 670,300 391,400 641,100 562,100 456,200 448,900 326,400 446,600 344,400 263,900 279,600 143,800 55,000 124,800 267,600 106,600 190,500 141,400 186,700 66,600
Capital Expenditure -107,300 -72,600 -70,300 -75,100 -56,800 -64,400 -85,200 -94,200 -80,700 -72,700 -86,100 -97,700 -69,900 -53,500 -53,500 -57,000 -66,100 -71,400 -68,200 -50,600 -48,400
Free Cash Flow 483,900 597,700 321,100 566,000 505,300 391,800 363,700 232,200 365,900 271,700 177,800 181,900 73,900 1,500 71,300 210,600 40,500 119,100 73,200 136,100 18,200