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 5,573,200 5,372,900 4,947,900 4,194,100 4,186,000 4,591,000 4,481,700 3,668,800 3,505,200 3,390,400 3,359,400 3,183,900 3,044,400 2,871,600 2,541,200 2,355,600 2,704,400 2,533,900 2,414,300 2,104,900 1,993,000
Revenue Growth - 8.59% 17.97% 0.19% -8.82% 2.44% 22.16% 4.67% 3.39% 0.92% 5.51% 4.58% 6.02% 13.00% 7.88% -12.90% 6.73% 4.95% 14.70% 5.61%
Cost of Revenue 3,666,600 3,484,800 3,476,300 3,042,600 2,976,700 3,238,300 3,181,300 2,516,900 2,404,500 2,298,600 2,250,400 2,113,400 2,032,200 1,947,900 1,712,500 1,629,700 1,901,000 1,798,100 1,757,500 1,509,900 1,431,100
Gross Profit 1,906,600 1,888,100 1,471,600 1,151,500 1,209,300 1,352,700 1,300,400 1,151,900 1,100,700 1,091,800 1,109,000 1,070,500 1,012,200 923,700 828,700 725,900 803,400 735,800 656,800 595,000 561,900
Gross Profit Margin 34.20% 35.14% 29.74% 27.46% 28.89% 29.46% 29.02% 31.40% 31.40% 32.20% 33.01% 33.62% 33.25% 32.17% 32.61% 30.82% 29.71% 29.04% 27.20% 28.27% 28.19%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 864,300 848,600 762,500 619,200 676,300 756,100 743,500 648,200 622,900 617,200 591,600 562,900 540,400 499,900 460,900 431,200 457,400 436,400 415,600 357,900 333,900
Total Operating Expenses 865,300 849,600 762,500 619,200 676,300 756,100 743,500 648,200 622,900 617,200 591,600 562,900 540,400 499,900 460,900 431,200 457,400 436,400 422,900 368,200 349,300
Operating Income or Loss 1,041,300 1,038,500 709,100 532,300 533,000 596,600 556,900 503,700 477,800 474,600 517,400 507,600 471,800 423,800 367,800 294,700 346,000 299,400 233,900 226,800 212,600
Operating Margin 18.65% 19.33% 14.33% 12.69% 12.73% 12.99% 12.43% 13.73% 13.63% 14.00% 15.40% 15.94% 15.50% 14.76% 14.47% 12.51% 12.79% 11.82% 9.69% 10.77% 10.67%
Interest Expense 23,100 -36,700 49,600 54,700 60,300 67,900 72,300 44,000 42,900 30,500 30,100 29,500 29,000 30,900 31,000 30,600 24,600 -17,600 -15,400 -19,300 -20,600
EBITDA 1,150,800 1,038,500 855,100 686,800 671,400 717,700 687,700 597,000 565,600 534,300 594,800 573,900 537,600 496,400 440,300 365,300 346,000 357,200 298,700 279,300 271,600
Depreciation and Amortization 186,700 149,700 145,700 147,000 143,800 151,000 141,400 98,000 90,900 85,200 79,200 70,600 66,800 68,200 72,500 70,600 63,100 60,200 55,400 50,400 48,900
Income Before Tax 956,100 983,300 657,000 459,300 453,500 520,500 467,000 443,100 430,400 418,600 485,500 473,800 441,800 389,800 320,400 261,600 317,900 284,200 221,500 215,700 197,300
Income Tax Expense 217,400 217,300 140,200 88,200 97,500 113,100 100,900 193,200 132,600 136,500 158,300 144,000 139,700 119,600 101,600 80,300 95,200 75,900 63,400 50,600 42,600
Net Income 732,500 759,800 545,900 399,500 351,200 400,900 360,200 243,100 293,000 277,300 325,300 326,500 299,700 267,900 217,200 180,100 222,700 208,300 158,100 165,100 154,700
Net Income Margin 13.13% 14.14% 11.03% 9.53% 8.39% 8.73% 8.04% 6.63% 8.36% 8.18% 9.68% 10.25% 9.84% 9.33% 8.55% 7.65% 8.23% 8.22% 6.55% 7.84% 7.76%
EPS 13.62 14.14 10.14 7.34 6.46 7.34 6.60 4.42 5.26 4.79 5.51 5.51 5.05 4.47 3.61 3.16 3.97 3.54 2.62 2.71 2.55
EPS Diluted 13.53 14.04 10.06 7.28 6.42 7.30 6.56 4.39 5.24 4.77 5.48 5.47 5.00 4.42 3.59 3.15 3.94 3.50 2.59 2.67 2.51
Weighted Average Shares Out - 53,600 53,700 54,300 54,200 54,400 54,600 54,800 55,500 57,700 58,800 59,100 59,100 59,700 59,900 57,000 56,000 58,800 60,400 61,000 60,700
Weighted Average Shares Out Diluted - 54,000 54,100 54,700 54,500 54,700 54,900 55,100 55,700 58,000 59,200 59,600 59,800 60,400 60,300 57,200 56,500 59,500 61,100 61,800 61,600

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 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 397,200 336,100 440,500 286,200 259,600 182,000 189,000 375,000 437,600 343,500 653,900 740,700 645,000 569,600 520,700 258,500 178,200 77,500 45,300 110,600 125,900
Short Term Investments 9,300 12,600 14,300 9,400 9,300 14,200 9,200 14,500 11,200 12,200 7,800 10,100 8,800 12,800 8,800 0 0 0 35,900 121,300 215,600
Cash + Short Term Investments 406,500 348,700 454,800 295,600 268,900 196,200 198,200 389,500 448,800 355,700 661,700 750,800 653,800 582,400 529,500 258,500 178,200 77,500 81,200 231,900 341,500
Net Receivables 893,200 785,400 741,600 675,300 634,700 683,000 725,400 540,300 530,000 466,600 469,800 440,900 405,200 394,300 341,800 310,100 357,000 332,400 354,300 310,400 288,500
Inventory 856,500 832,900 740,700 662,100 607,300 633,000 651,000 634,700 532,400 540,000 441,800 385,700 341,700 318,300 298,400 263,500 335,200 322,900 338,200 237,100 216,100
Other Current Assets 118,500 200,200 84,300 66,800 76,700 62,000 69,100 39,600 40,100 25,500 56,100 55,000 55,500 58,500 56,400 85,800 48,700 55,200 40,700 40,700 46,300
Total Current Assets 2,274,700 2,167,200 2,021,400 1,879,300 1,587,600 1,574,200 1,643,700 1,604,100 1,551,300 1,387,800 1,629,400 1,632,400 1,456,200 1,353,500 1,226,100 917,700 919,100 788,000 814,400 820,100 892,400
Non-Current Assets
Property, Plant and Equipment 674,500 799,700 528,000 459,500 519,200 505,200 502,100 458,300 439,800 419,700 401,200 377,100 364,700 359,600 358,300 372,200 349,100 327,100 318,500 267,800 261,800
Goodwill 2,513,700 2,533,400 1,970,500 1,871,300 1,923,300 1,811,800 1,784,400 1,089,000 991,000 928,500 874,700 800,400 755,500 727,300 724,000 741,200 584,600 466,600 436,700 351,500 326,600
Intangible Assets 1,135,700 1,196,000 669,900 681,500 810,600 781,500 819,500 460,400 431,500 372,200 322,800 286,600 288,100 269,500 367,200 406,000 227,600 242,500 181,600 500,300 422,500
Long Term Investments 83,500 79,000 65,900 69,100 71,100 55,700 56,300 57,700 56,400 49,500 44,100 35,800 36,700 42,000 30,200 28,100 35,100 39,000 300 79,000 65,700
Tax Assets 0 0 0 0 0 0 0 0 10,500 0 0 0 182,400 211,600 0 0 0 -39,000 -300 -79,000 -65,700
Other Non-Current Assets 189,600 138,700 146,900 320,800 173,300 174,600 66,100 51,100 44,500 51,000 50,600 54,900 -136,600 -117,000 0 0 0 39,200 300 78,800 65,700
Total Non-Current Assets 4,597,000 4,746,800 3,381,200 3,402,200 3,497,500 3,328,800 3,228,400 2,116,500 1,973,700 1,820,900 1,693,400 1,554,800 1,490,800 1,493,000 1,479,700 1,547,500 1,196,400 1,075,400 937,100 846,900 750,000
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 6,871,700 6,914,000 5,402,600 5,281,500 5,085,100 4,903,000 4,872,100 3,720,600 3,525,000 3,208,700 3,322,800 3,187,200 2,947,000 2,846,500 2,705,800 2,465,200 2,115,500 1,863,400 1,751,500 1,667,000 1,642,400
Current Liabilities
Accounts Payable 586,700 563,500 529,900 532,800 378,000 347,700 393,700 326,500 291,600 289,500 244,000 225,900 213,100 215,700 160,800 130,800 168,300 154,000 163,900 159,500 132,100
Short Term Debt 144,200 148,000 4,700 9,700 153,100 65,400 56,100 68,100 3,200 48,200 1,400 300 14,100 2,900 1,800 0 0 36,700 20,900 29,600 99,900
Tax Payables 21,100 21,100 4,500 4,800 4,600 6,000 3,400 27,500 8,400 2,100 5,800 11,800 14,100 23,300 0 0 0 0 18,500 20,000 24,400
Deferred Revenue 141,500 111,500 45,800 16,700 30,900 31,000 27,700 10,200 11,800 15,000 18,200 15,800 16,400 18,100 0 0 0 23,300 177,600 151,200 157,100
Other Current Liabilities 386,100 500,400 508,100 506,000 386,200 400,800 361,800 301,300 283,000 250,400 235,600 225,000 203,800 255,400 282,400 287,100 256,700 205,500 19,900 20,200 20,200
Total Current Liabilities 1,258,500 1,323,400 1,088,500 1,065,200 948,200 844,900 839,300 706,100 589,600 603,100 499,200 467,000 447,400 492,100 445,000 417,900 425,000 419,500 382,300 360,500 409,300
Non-Current Liabilities
Long Term Debt 1,892,700 2,023,200 1,437,900 1,435,500 1,436,900 1,506,000 1,737,100 987,100 990,500 595,900 597,600 597,200 596,700 596,300 595,900 497,200 497,400 199,400 199,300 199,200 199,100
Deferred Revenue 114,000 118,800 0 -95,900 -135,300 -126,800 -120,000 -23,700 -41,200 -36,100 -74,500 -66,700 -16,900 -16,000 0 0 0 0 0 0 0
Deferred Tax 248,200 240,300 113,800 114,700 135,300 126,800 120,000 23,700 41,200 36,100 74,500 66,700 16,900 16,000 0 0 0 51,900 22,000 0 0
Other Non-Current Liabilities 292,000 319,000 391,800 521,300 614,600 591,600 496,800 379,500 341,700 260,700 290,300 208,200 235,000 284,600 201,400 248,100 185,000 110,000 132,400 109,200 89,700
Total Non-Current Liabilities 2,546,900 2,701,300 1,943,500 1,975,600 2,051,500 2,097,600 2,233,900 1,366,600 1,332,200 856,600 887,900 805,400 831,700 880,900 797,300 745,300 682,400 361,300 353,700 308,400 288,800
Total Liabilities 3,805,400 4,024,700 3,032,000 3,040,800 2,999,700 2,942,500 3,073,200 2,072,700 1,921,800 1,459,700 1,387,100 1,272,400 1,279,100 1,373,000 1,242,300 1,163,200 1,107,400 780,800 736,000 668,900 698,100
Common Stock 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
Retained Earnings 3,388,900 3,182,700 2,705,500 2,560,000 2,393,700 2,279,400 2,064,400 1,892,400 1,879,300 1,886,100 1,944,100 1,932,600 1,715,700 1,515,800 1,338,600 1,208,000 1,108,000 962,700 827,400 749,100 664,500
Accumulated Other Comprehensive Income/Loss -339,000 -312,400 -345,200 -330,800 -329,200 -332,900 -285,700 -269,800 -302,500 -224,200 -164,300 -71,000 -119,100 -150,400 -81,300 -68,800 -116,800 26,000 -32,400 -18,800 -1,500
Total Stockholders Equity 3,052,600 2,877,000 2,360,900 2,229,800 2,070,000 1,947,100 1,780,600 1,634,200 1,592,800 1,740,600 1,927,100 1,906,400 1,661,200 1,467,800 1,459,200 1,298,200 1,008,100 1,082,600 1,015,500 998,100 944,300
Total Investments 92,800 91,600 80,200 78,500 80,400 69,900 65,500 72,200 67,600 61,700 51,900 45,900 45,500 54,800 39,000 28,100 35,100 39,000 36,200 200,300 281,300
Total Debt 2,150,900 2,290,000 1,442,600 1,445,200 1,590,000 1,571,400 1,793,200 1,055,200 993,700 644,100 599,000 597,500 596,700 599,200 597,700 497,200 497,400 236,100 220,200 228,800 299,000
Net Debt 1,753,700 1,953,900 1,002,100 1,159,000 1,330,400 1,389,400 1,604,200 680,200 556,100 300,600 -54,900 -143,200 -48,300 29,600 77,000 238,700 319,200 158,600 174,900 118,200 173,100

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 731,400 758,000 511,300 365,000 351,200 400,900 360,200 243,100 293,000 277,300 325,300 326,500 299,700 270,200 217,200 180,100 222,700 208,300 158,100 165,100 154,700
Depreciation & Amortization 186,700 149,700 148,500 149,100 157,600 151,000 148,400 99,800 92,300 85,200 79,200 70,600 66,800 68,200 72,500 70,600 63,100 60,200 55,400 50,400 48,900
Deferred Income Tax -1,200 -16,200 -27,800 9,200 3,300 6,100 49,000 -14,300 12,700 -4,500 30,300 13,300 27,500 18,800 25,000 37,200 700 -3,700 11,400 6,400 17,100
Stock Based Compensation 29,300 26,500 24,500 17,500 21,900 16,400 24,200 22,300 22,300 17,000 16,400 14,300 15,800 15,100 11,400 10,300 12,500 12,700 11,800 700 0
Change in Working Capital -75,200 -48,000 -34,500 -55,900 88,900 22,200 -25,600 -29,000 -10,100 -32,300 -44,700 -55,100 -45,300 -21,500 -38,900 126,900 29,500 91,000 -97,400 -14,000 -48,000
Accounts Receivable -56,700 -1,900 -74,200 -124,800 55,500 46,200 -75,400 3,900 -42,300 1,900 -17,800 -30,900 -1,800 -51,600 -26,100 85,500 -3,700 27,800 -30,700 -16,900 -5,800
Inventory -33,700 -42,100 -66,500 -138,900 50,700 12,200 34,200 -90,300 18,400 -80,800 -46,900 -25,900 -11,800 -16,400 -32,600 98,700 6,900 24,200 -86,300 -13,200 -9,100
Accounts Payable 15,800 13,200 -15,300 195,100 22,600 -41,200 21,500 6,700 5,400 40,500 4,600 -14,100 -52,400 23,700 10,100 -67,000 18,900 42,100 13,300 4,600 -8,100
Other Working Capital -600 -17,200 121,500 12,700 -39,900 5,000 -5,900 50,700 8,400 6,100 15,400 15,800 20,700 22,800 9,700 9,700 7,400 -3,100 6,300 11,500 -25,000
Other Non-Cash Items 361,000 10,800 -38,800 58,900 23,100 -5,000 -39,100 57,100 -12,000 -11,600 -15,000 12,200 -15,400 -15,800 -21,000 -27,400 -9,300 -33,300 600 -24,500 5,500
Net Cash Provided by Operating Activities 871,200 880,800 583,200 543,800 648,000 591,600 517,100 379,000 398,200 331,100 391,500 381,800 349,100 335,000 266,200 397,700 319,200 335,200 139,900 184,100 185,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -171,000 -165,700 -129,300 -90,200 -88,400 -93,900 -96,200 -79,700 -67,200 -77,100 -60,300 -58,800 -49,100 -55,400 -47,300 -29,400 -49,400 -55,900 -86,800 -73,400 -39,100
Acquisitions Net -988,000 -1,211,700 155,700 8,600 -239,600 -37,400 -1,118,000 -184,100 -173,400 -163,400 -183,800 -96,500 -90,700 -29,600 -14,900 -355,800 -267,400 -52,900 -145,700 -54,300 10,700
Purchases of Investments -26,000 -25,400 -33,700 -11,400 -35,100 -14,100 -16,600 -20,900 -20,000 -24,500 -17,600 -11,100 -9,500 -14,400 -10,500 -5,200 -16,600 -41,200 -153,600 -238,600 -415,000
Sales/Maturities of Investments 22,000 21,800 23,000 11,500 28,900 12,500 20,500 17,400 13,300 13,800 12,100 10,500 19,400 9,400 14,900 9,500 20,800 38,600 317,400 319,700 329,000
Other Investing Activities -37,400 800 700 3,700 5,400 4,000 8,900 21,700 17,300 2,000 7,000 4,800 13,800 3,500 3,100 7,800 6,200 5,700 2,000 16,200 5,700
Net Cash Used for Investing Activities -1,195,900 -1,380,200 16,400 -77,800 -328,800 -128,900 -1,201,400 -245,600 -230,000 -249,200 -242,600 -151,100 -116,100 -86,500 -54,700 -373,100 -306,400 -105,700 -66,700 -30,400 -108,700
Cash Flows from Financing Activities
Debt Repayment -840,300 -697,800 -4,800 -467,600 -106,300 -225,000 -206,800 -12,300 -397,000 -2,000 -800 -100 -3,100 0 -200,000 -36,700 -39,400 -15,800 -8,900 0 -21,200
Common Stock Issued 1,400 0 0 306,800 0 0 948,300 64,600 0 48,800 4,500 0 25,100 0 348,500 122,000 305,800 48,000 38,500 32,800 30,500
Common Stock Repurchased 0 -30,000 -182,000 -11,200 -41,300 -35,000 -40,000 -92,500 -246,800 -79,100 -105,500 -31,000 -75,600 -137,700 -23,300 42,400 -96,600 -193,100 -95,100 -62,700 -6,200
Dividends Paid -256,400 -245,500 -229,600 -216,900 -201,400 -186,600 -172,300 -157,600 -144,000 -133,700 -121,200 -109,500 -122,300 -90,100 -85,600 -78,900 -76,900 -78,400 -80,100 -80,600 -79,900
Other Financing Activities -39,400 -33,800 -20,700 -44,100 104,800 -24,400 -22,700 -16,500 -65,600 -205,100 7,400 9,600 14,200 29,500 5,900 1,000 800 38,900 6,000 -71,600 21,200
Net Cash Used Provided by Financing Activities 235,100 388,500 -437,100 -433,000 -244,200 -471,000 506,500 -214,300 -59,400 -371,100 -215,600 -130,900 -161,700 -198,300 45,500 49,800 93,700 -200,400 -139,600 -182,100 -55,600
Effect of Forex Changes on Cash -6,200 6,900 -8,800 -3,000 2,600 1,300 -8,200 18,300 -27,300 -21,200 -20,100 -4,100 4,100 -1,300 5,200 5,900 -5,800 3,100 1,100 -900 1,000
Net Change in Cash -95,400 -104,400 154,300 27,600 77,600 -7,000 -186,000 -62,600 94,100 -310,400 -86,800 95,700 75,400 48,900 262,200 80,300 100,700 32,200 -65,300 -29,300 21,700
Cash at End of Period 1,694,300 336,100 440,500 286,200 259,600 182,000 189,000 375,000 437,600 343,500 653,900 740,700 645,000 569,600 520,700 258,500 178,200 77,500 45,300 110,600 125,900
Cash at Start of Period 1,789,700 440,500 286,200 258,600 182,000 189,000 375,000 437,600 343,500 653,900 740,700 645,000 569,600 520,700 258,500 178,200 77,500 45,300 110,600 139,900 104,200
Free Cash Flow
Operating Cash Flow 871,200 880,800 583,200 543,800 648,000 591,600 517,100 379,000 398,200 331,100 391,500 381,800 349,100 335,000 266,200 397,700 319,200 335,200 139,900 184,100 185,000
Capital Expenditure -171,000 -165,700 -129,300 -90,200 -88,400 -93,900 -96,200 -79,700 -67,200 -77,100 -60,300 -58,800 -49,100 -55,400 -47,300 -29,400 -49,400 -55,900 -86,800 -73,400 -39,100
Free Cash Flow 700,200 715,100 453,900 453,600 559,600 497,700 420,900 299,300 331,000 254,000 331,200 323,000 300,000 279,600 218,900 368,300 269,800 279,300 53,100 110,700 145,900