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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3,674,800 | 3,650,800 | 3,271,900 | 2,867,400 | 2,719,900 | 2,854,000 | 2,731,700 | 2,408,200 | 2,238,000 | 2,068,100 | 2,118,300 | 2,093,500 | 2,023,300 | 2,021,200 |
Revenue Growth | - | 11.58% | 14.11% | 5.42% | -4.70% | 4.48% | 13.43% | 7.61% | 8.22% | -2.37% | 1.18% | 3.47% | 0.10% | |
Cost of Revenue | 2,065,700 | 2,069,300 | 1,949,500 | 1,662,500 | 1,541,100 | 1,601,700 | 1,558,400 | 1,337,500 | 1,252,700 | 1,199,000 | 1,264,600 | 1,233,900 | 1,197,700 | 1,211,400 |
Gross Profit | 1,609,100 | 1,581,500 | 1,322,400 | 1,204,900 | 1,178,800 | 1,252,300 | 1,173,300 | 1,070,700 | 985,300 | 869,100 | 853,700 | 859,600 | 825,600 | 809,800 |
Gross Profit Margin | 43.78% | 43.32% | 40.42% | 42.02% | 43.34% | 43.88% | 42.95% | 44.46% | 44.03% | 42.02% | 40.30% | 41.06% | 40.80% | 40.07% |
Research and Development | 101,900 | 101,900 | 74,500 | 73,300 | 54,400 | 54,700 | 54,400 | 48,300 | 47,300 | 45,200 | 43,300 | 39,600 | 38,200 | 0 |
General and Administrative Expenses | 866,900 | 865,600 | 736,000 | 674,700 | 635,700 | 687,200 | 647,500 | 582,500 | 559,800 | 510,500 | 527,400 | 486,200 | 454,300 | 450,800 |
Total Operating Expenses | 866,900 | 865,600 | 736,000 | 674,700 | 635,700 | 687,200 | 647,500 | 582,500 | 559,800 | 510,500 | 527,400 | 486,200 | 454,300 | 450,800 |
Operating Income or Loss | 734,700 | 708,400 | 586,400 | 530,200 | 556,800 | 565,100 | 525,800 | 488,200 | 425,500 | 358,600 | 326,300 | 235,800 | 371,300 | 359,000 |
Operating Margin | 19.95% | 19.40% | 17.92% | 18.49% | 20.47% | 19.80% | 19.25% | 20.27% | 19.01% | 17.34% | 15.40% | 11.26% | 18.35% | 17.76% |
Interest Expense | 93,800 | 93,100 | 75,900 | 50,200 | 51,100 | 56,000 | 54,000 | 105,700 | 64,300 | 52,900 | 53,800 | 10,200 | 1,500 | 1,400 |
EBITDA | 860,000 | 833,300 | 695,900 | 657,300 | 637,800 | 644,300 | 615,400 | 568,300 | 510,600 | 419,600 | 370,500 | 412,400 | 415,200 | 405,500 |
Depreciation and Amortization | 115,600 | 109,000 | 97,900 | 83,100 | 81,000 | 83,000 | 86,200 | 66,900 | 66,900 | 53,200 | 48,800 | 46,100 | 43,800 | 46,000 |
Income Before Tax | 648,900 | 617,200 | 514,500 | 524,000 | 365,400 | 475,200 | 475,200 | 395,700 | 295,000 | 209,300 | 267,900 | 218,500 | 366,700 | 362,200 |
Income Tax Expense | 94,700 | 76,600 | 56,200 | 40,700 | 50,900 | 73,100 | 39,800 | 119,000 | 63,800 | 54,600 | 84,200 | 174,200 | 136,700 | 130,500 |
Net Income | 554,100 | 540,400 | 458,000 | 483,000 | 314,300 | 401,800 | 434,900 | 273,300 | 229,100 | 153,900 | 175,200 | 31,000 | 220,100 | 218,100 |
Net Income Margin | 15.05% | 14.80% | 14.00% | 16.84% | 11.56% | 14.08% | 15.92% | 11.35% | 10.24% | 7.44% | 8.27% | 1.48% | 10.88% | 10.79% |
EPS | 6.32 | 6.15 | 5.20 | 5.37 | 3.41 | 4.29 | 4.58 | 2.87 | 2.39 | 1.60 | 1.82 | 0.32 | 2.29 | 2.27 |
EPS Diluted | 6.29 | 6.12 | 5.19 | 5.34 | 3.39 | 4.26 | 4.54 | 2.85 | 2.36 | 1.59 | 1.82 | 0.32 | 2.29 | 2.27 |
Weighted Average Shares Out | - | 87,900 | 88,000 | 89,900 | 92,300 | 93,600 | 95,000 | 95,100 | 95,800 | 95,900 | 96,100 | 96,000 | 96,000 | 96,029 |
Weighted Average Shares Out Diluted | - | 88,300 | 88,300 | 90,500 | 92,800 | 94,300 | 95,700 | 96,000 | 96,900 | 96,900 | 97,200 | 96,100 | 96,029 | 96,029 |
Reported Currency: USD | Q2 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||
Cash and Cash Equivalents | 747,500 | 468,100 | 288,000 | 397,900 | 480,400 | 355,300 | 283,800 | 466,200 | 312,400 | 199,700 | 290,500 | 227,400 | 317,500 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 2,100 | 200 | 1,000 | 2,800 | 0 | 0 | 0 |
Cash + Short Term Investments | 747,500 | 468,100 | 288,000 | 397,900 | 480,400 | 355,300 | 283,800 | 466,200 | 312,400 | 199,700 | 290,500 | 227,400 | 317,500 |
Net Receivables | 474,100 | 421,700 | 395,600 | 283,300 | 347,600 | 329,800 | 324,900 | 296,600 | 260,000 | 303,400 | 441,000 | 424,900 | 381,900 |
Inventory | 444,600 | 438,500 | 479,000 | 380,400 | 283,100 | 269,900 | 280,300 | 239,800 | 220,600 | 204,100 | 179,500 | 155,800 | 166,400 |
Other Current Assets | 49,600 | 32,600 | 48,500 | 56,000 | 28,100 | 43,400 | 35,800 | 30,100 | 36,300 | 27,900 | 62,800 | 74,900 | 6,900 |
Total Current Assets | 1,715,800 | 1,360,900 | 1,214,600 | 1,117,600 | 1,145,000 | 1,001,800 | 931,600 | 1,032,700 | 829,300 | 735,100 | 973,800 | 923,200 | 909,900 |
Non-Current Assets | |||||||||||||
Property, Plant and Equipment | 519,500 | 358,100 | 308,700 | 283,700 | 294,900 | 291,400 | 276,700 | 252,200 | 226,600 | 224,800 | 211,200 | 203,000 | 232,000 |
Goodwill | 1,488,300 | 1,443,100 | 1,413,100 | 803,800 | 819,000 | 873,300 | 883,000 | 761,200 | 716,800 | 714,100 | 506,000 | 504,900 | 637,900 |
Intangible Assets | 609,800 | 572,800 | 608,900 | 447,500 | 487,100 | 510,900 | 547,100 | 394,300 | 357,400 | 372,400 | 125,700 | 146,100 | 150,500 |
Long Term Investments | 64,500 | 65,800 | 46,800 | -154,500 | 13,700 | -112,500 | -84,600 | -35,400 | -72,300 | -91,900 | -72,300 | -86,700 | 16,700 |
Tax Assets | 0 | 292,900 | 227,600 | 154,500 | 126,700 | 112,500 | 84,600 | 35,400 | 72,300 | 91,900 | 72,300 | 86,700 | -16,700 |
Other Non-Current Assets | 381,200 | 217,900 | 171,500 | 398,400 | 183,000 | 289,800 | 171,800 | 101,600 | 117,300 | 238,900 | 199,200 | 202,700 | 53,500 |
Total Non-Current Assets | 3,063,300 | 2,950,600 | 2,776,600 | 1,933,400 | 1,924,400 | 1,965,400 | 1,878,600 | 1,509,300 | 1,418,100 | 1,550,200 | 1,042,100 | 1,056,700 | 1,073,900 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 4,779,100 | 4,311,500 | 3,991,200 | 3,051,000 | 3,069,400 | 2,967,200 | 2,810,200 | 2,542,000 | 2,247,400 | 2,285,300 | 2,015,900 | 1,979,900 | 1,983,800 |
Current Liabilities | |||||||||||||
Accounts Payable | 253,600 | 259,200 | 280,700 | 259,100 | 220,400 | 221,000 | 235,000 | 188,300 | 179,900 | 175,100 | 249,500 | 211,300 | 227,200 |
Short Term Debt | 451,200 | 412,600 | 12,600 | 12,600 | 200 | 100 | 35,300 | 35,000 | 48,200 | 65,600 | 49,600 | 71,900 | 2,200 |
Tax Payables | 0 | 14,900 | 27,700 | 11,900 | 18,200 | 12,800 | 20,200 | 18,200 | 2,700 | 9,100 | 36,300 | 23,900 | 0 |
Deferred Revenue | 0 | -842,500 | 0 | 0 | 293,700 | 0 | 20,200 | 18,200 | 2,700 | 0 | 230,700 | 0 | 0 |
Other Current Liabilities | 329,400 | 1,250,400 | 410,300 | 329,500 | 7,200 | 285,900 | 230,300 | 219,300 | 198,800 | 206,400 | 1,500 | 207,300 | 153,300 |
Total Current Liabilities | 1,034,200 | 1,079,700 | 703,600 | 601,200 | 521,500 | 507,000 | 520,800 | 460,800 | 429,600 | 447,100 | 531,300 | 490,500 | 382,700 |
Non-Current Liabilities | |||||||||||||
Long Term Debt | 1,988,300 | 1,602,400 | 2,081,900 | 1,429,500 | 1,429,400 | 1,427,600 | 1,409,500 | 1,442,300 | 1,415,600 | 1,479,800 | 1,215,000 | 1,272,000 | 2,800 |
Deferred Revenue | 0 | 44,100 | 0 | -100,800 | 79,400 | -107,800 | -115,900 | -123,600 | -118,700 | -120,000 | -58,000 | -86,700 | 121,500 |
Deferred Tax | 0 | 93,600 | 101,600 | 100,800 | 105,700 | 107,800 | 115,900 | 123,600 | 118,700 | 120,000 | 58,000 | 86,700 | 92,000 |
Other Non-Current Liabilities | 331,300 | 173,400 | 159,600 | 257,900 | 100,800 | 272,200 | 225,900 | 233,400 | 285,800 | 328,700 | 251,100 | 273,100 | 18,600 |
Total Non-Current Liabilities | 2,319,600 | 1,913,500 | 2,343,100 | 1,687,400 | 1,715,300 | 1,699,800 | 1,635,400 | 1,675,700 | 1,701,400 | 1,808,500 | 1,466,100 | 1,545,100 | 234,900 |
Total Liabilities | 3,353,800 | 2,993,200 | 3,046,700 | 2,288,600 | 2,236,800 | 2,206,800 | 2,156,200 | 2,136,500 | 2,131,000 | 2,255,600 | 1,997,400 | 2,035,600 | 617,600 |
Common Stock | 900 | 900 | 900 | 900 | 900 | 900 | 900 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,350,900 |
Retained Earnings | 1,713,200 | 1,578,900 | 1,212,800 | 952,600 | 985,600 | 975,100 | 873,600 | 544,400 | 376,600 | 232,400 | 142,400 | 400 | 0 |
Accumulated Other Comprehensive Income/Loss | -290,600 | -261,500 | -285,800 | -194,400 | -157,100 | -218,600 | -223,500 | -152,900 | -264,300 | -232,200 | -148,200 | -96,600 | -7,700 |
Total Stockholders Equity | 1,425,300 | 1,318,300 | 944,500 | 762,400 | 829,400 | 760,400 | 654,000 | 405,500 | 116,400 | 29,700 | 18,500 | -55,700 | 1,343,200 |
Total Investments | 64,500 | 65,800 | 46,800 | -154,500 | 13,700 | -112,500 | -84,600 | -35,400 | -72,300 | -91,900 | -72,300 | -86,700 | 16,700 |
Total Debt | 2,557,000 | 2,015,000 | 2,094,500 | 1,442,100 | 1,429,600 | 1,427,700 | 1,444,800 | 1,477,300 | 1,463,800 | 1,545,400 | 1,264,600 | 1,343,900 | 5,000 |
Net Debt | 1,809,500 | 1,546,900 | 1,806,500 | 1,044,200 | 949,200 | 1,072,400 | 1,161,000 | 1,011,100 | 1,151,400 | 1,345,700 | 974,100 | 1,116,500 | -312,500 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||
Net Income | 554,200 | 540,600 | 458,300 | 483,300 | 314,500 | 402,100 | 435,400 | 276,700 | 231,200 | 154,700 | 183,700 | 44,300 | 230,000 | 231,700 |
Depreciation & Amortization | 115,600 | 111,600 | 97,900 | 83,100 | 81,000 | 83,000 | 86,200 | 66,900 | 66,900 | 53,200 | 48,800 | 46,100 | 43,800 | 46,000 |
Deferred Income Tax | -130,240 | -67,700 | -71,300 | -43,800 | -24,400 | -30,200 | -64,400 | 24,900 | 6,300 | -2,000 | 17,200 | 16,800 | -3,600 | 800 |
Stock Based Compensation | 30,000 | 26,400 | 24,500 | 23,400 | 20,800 | 20,400 | 19,600 | 16,200 | 16,600 | 14,600 | 13,100 | 8,400 | 6,300 | 0 |
Change in Working Capital | -40,942 | -17,800 | -96,700 | -77,800 | -36,200 | 3,100 | -63,800 | 53,600 | 79,400 | 49,500 | 26,500 | -3,300 | -9,300 | -17,200 |
Accounts Receivable | -11,900 | -11,900 | -53,400 | 31,700 | -1,900 | -6,000 | -8,600 | -22,700 | -19,800 | -13,500 | -8,000 | 26,800 | 2,000 | -12,000 |
Inventory | 44,600 | 44,600 | -61,700 | -105,600 | -7,800 | 5,400 | -19,700 | -4,400 | -15,600 | -5,800 | 3,400 | 5,400 | -1,200 | -12,900 |
Accounts Payable | -32,700 | -33,600 | 2,500 | 40,000 | -1,600 | -11,000 | 33,900 | 400 | 3,400 | -14,700 | 43,400 | -16,700 | 8,000 | 25,500 |
Other Working Capital | -40,942 | -16,900 | 15,900 | -43,900 | -24,900 | 14,700 | -69,400 | 80,300 | 111,400 | 83,500 | -12,300 | -18,800 | -18,100 | -17,800 |
Other Non-Cash Items | 141,443 | 7,500 | 46,800 | 20,400 | 134,600 | 9,800 | 44,800 | -91,100 | -22,900 | -13,000 | -33,400 | -29,300 | 12,700 | 9,500 |
Net Cash Provided by Operating Activities | 593,704 | 600,600 | 459,500 | 488,600 | 490,300 | 488,200 | 457,800 | 347,200 | 377,500 | 257,000 | 255,900 | 223,900 | 269,200 | 265,500 |
Cash Flows from Investing Activities | ||||||||||||||
Investments in Property, Plant, and Equipment | -92,108 | -84,200 | -64,000 | -45,400 | -47,100 | -65,600 | -49,100 | -49,300 | -42,500 | -35,200 | -51,500 | -20,200 | -19,600 | -25,500 |
Acquisitions Net | -123,037 | -31,700 | -923,100 | -6,500 | -12,500 | -7,600 | -376,100 | -20,800 | -31,400 | -511,300 | -25,200 | 0 | 0 | 19,200 |
Purchases of Investments | 0 | 0 | 0 | -7,600 | -3,000 | 0 | -14,300 | 0 | 42,500 | 35,200 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 0 | 0 | 0 | 7,600 | 47,100 | 0 | 49,100 | 15,600 | 14,100 | 12,300 | 0 | 0 | 0 | 0 |
Other Investing Activities | -18,092 | -13,200 | -7,000 | 20,300 | -41,200 | -4,400 | -53,400 | 19,900 | -46,700 | -34,800 | 41,900 | 1,500 | 2,100 | 2,800 |
Net Cash Used for Investing Activities | -233,237 | -129,100 | -994,100 | -31,600 | -56,700 | -77,600 | -443,800 | -50,200 | -64,000 | -533,800 | -34,800 | -18,700 | -17,500 | -3,500 |
Cash Flows from Financing Activities | ||||||||||||||
Debt Repayment | -437,153 | -81,600 | -283,600 | -238,900 | -200 | -17,900 | -150,500 | -1,653,600 | -47,000 | -440,500 | -1,012,300 | -1,300,000 | -100 | -100 |
Common Stock Issued | 0 | 0 | 0 | 250,000 | 4,500 | 6,500 | 3,200 | 7,200 | 5,800 | 11,000 | 14,100 | 1,300 | 0 | 0 |
Common Stock Repurchased | -119,671 | -59,900 | -61,000 | -412,800 | -208,800 | -226,000 | -67,300 | -60,000 | -85,100 | -30,000 | -50,300 | 0 | 0 | 0 |
Dividends Paid | -161,460 | -158,700 | -143,900 | -129,000 | -117,300 | -100,600 | -79,400 | -60,900 | -46,000 | -38,300 | -30,000 | 0 | 0 | 0 |
Other Financing Activities | 9,380 | 1,500 | 925,500 | 1,400 | -100 | -4,200 | 110,600 | 1,616,400 | -17,900 | 692,800 | 928,500 | -293,700 | -317,800 | -253,500 |
Net Cash Used Provided by Financing Activities | 66,988 | -298,700 | 437,000 | -529,300 | -321,900 | -342,200 | -183,400 | -150,900 | -196,000 | 195,000 | -150,000 | -292,400 | -317,900 | -253,600 |
Effect of Forex Changes on Cash | -3,700 | 7,300 | -12,300 | -10,200 | 10,000 | -300 | -6,200 | 7,700 | -4,800 | -9,000 | -8,000 | -2,900 | 6,900 | -9,900 |
Net Change in Cash | 424,900 | 180,100 | -109,900 | -82,500 | 121,700 | 68,100 | -175,600 | 153,800 | 112,700 | -90,800 | 63,100 | -90,100 | -59,300 | -1,500 |
Cash at End of Period | 1,971,700 | 468,100 | 288,000 | 397,900 | 480,400 | 358,700 | 290,600 | 466,200 | 312,400 | 199,700 | 290,500 | 227,400 | 317,500 | 376,800 |
Cash at Start of Period | 1,546,800 | 288,000 | 397,900 | 480,400 | 358,700 | 290,600 | 466,200 | 312,400 | 199,700 | 290,500 | 227,400 | 317,500 | 376,800 | 378,300 |
Free Cash Flow | ||||||||||||||
Operating Cash Flow | 593,704 | 600,600 | 459,500 | 488,600 | 490,300 | 488,200 | 457,800 | 347,200 | 377,500 | 257,000 | 255,900 | 223,900 | 269,200 | 265,500 |
Capital Expenditure | -92,108 | -84,200 | -64,000 | -45,400 | -47,100 | -65,600 | -49,100 | -49,300 | -42,500 | -35,200 | -51,500 | -20,200 | -19,600 | -25,500 |
Free Cash Flow | 501,597 | 516,400 | 395,500 | 443,200 | 443,200 | 422,600 | 408,700 | 297,900 | 335,000 | 221,800 | 204,400 | 203,700 | 249,600 | 240,000 |