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,896,000 5,916,000 5,468,000 6,218,000 5,371,000 4,829,000 4,442,700 4,204,100 3,604,200 3,484,500 3,334,300 2,972,500 2,730,300 2,280,700 2,032,000 1,797,200 1,755,400 2,259,000 2,037,100 1,731,600 1,438,300
Revenue Growth - 8.19% -12.06% 15.77% 11.22% 8.70% 5.68% 16.64% 3.44% 4.50% 12.17% 8.87% 19.71% 12.24% 13.06% 2.38% -22.29% 10.89% 17.64% 20.39%
Cost of Revenue 2,289,000 1,687,000 1,613,000 1,637,000 1,475,000 1,387,000 1,245,500 1,222,800 1,026,600 976,300 930,300 822,400 795,000 683,500 604,800 532,400 493,300 584,000 539,400 452,900 375,400
Gross Profit 4,607,000 4,229,000 3,855,000 4,581,000 3,896,000 3,442,000 3,197,200 2,981,300 2,577,600 2,508,200 2,404,000 2,150,100 1,935,300 1,597,200 1,427,200 1,264,800 1,262,100 1,675,000 1,497,700 1,278,700 1,062,900
Gross Profit Margin 66.73% 71.48% 70.50% 73.67% 72.54% 71.28% 71.97% 70.91% 71.52% 71.98% 72.10% 72.33% 70.88% 70.03% 70.24% 70.38% 71.90% 74.15% 73.52% 73.84% 73.90%
Research and Development 0 0 0 0 0 0 51,100 42,000 40,100 29,100 37,900 22,800 16,100 0 0 0 0 0 0 0 0
General and Administrative Expenses 1,722,000 1,623,000 1,527,000 1,480,000 1,229,000 1,167,000 1,080,100 991,400 936,400 921,300 869,300 822,100 752,200 629,600 588,000 495,700 441,300 451,100 359,300 303,900 242,400
Total Operating Expenses 1,721,000 2,092,000 1,858,000 1,737,000 1,449,000 1,367,000 1,272,000 1,149,700 1,061,500 1,028,400 958,500 896,300 832,900 708,800 654,300 559,800 516,400 494,000 238,200 339,100 276,500
Operating Income or Loss 2,865,000 2,137,000 1,883,000 2,844,000 2,388,000 1,998,000 1,868,200 1,809,100 638,700 1,473,400 1,439,100 1,234,600 1,077,400 888,400 772,800 687,500 748,200 1,131,000 1,259,500 939,600 786,400
Operating Margin 41.31% 36.12% 34.44% 45.74% 44.46% 41.38% 42.05% 43.03% 17.72% 42.28% 43.16% 41.53% 39.46% 38.95% 38.03% 38.25% 42.62% 50.07% 61.83% 54.26% 54.68%
Interest Expense 309,000 207,000 246,000 201,000 216,000 225,000 230,700 204,400 148,700 124,800 123,500 97,300 69,000 62,100 55,600 35,900 22,400 14,300 0 4,900 15,100
EBITDA 3,303,000 2,606,000 2,335,000 3,094,000 2,661,000 2,271,000 2,075,800 2,161,000 1,641,200 1,587,500 1,534,700 1,334,900 1,192,500 982,500 828,300 751,700 863,800 1,199,200 1,299,000 974,800 820,500
Depreciation and Amortization 415,000 373,000 331,000 257,000 220,000 200,000 191,900 158,300 126,700 113,500 95,600 93,400 93,500 79,200 66,300 64,100 75,100 42,900 39,500 35,200 34,100
Income Before Tax 2,624,000 1,935,000 1,760,000 2,755,000 2,229,000 1,810,000 1,671,000 1,786,800 558,000 1,379,600 1,461,000 1,169,300 1,024,000 839,800 714,400 646,200 725,800 1,116,700 1,260,500 934,700 771,300
Income Tax Expense 620,000 327,000 386,000 541,000 452,000 381,000 351,600 779,100 282,200 430,000 455,000 353,400 324,300 261,800 201,000 239,100 268,200 415,200 506,600 373,900 346,200
Net Income 2,003,000 1,607,000 1,374,000 2,214,000 1,778,000 1,422,000 1,309,600 1,000,600 266,600 941,300 988,700 804,500 690,000 571,400 507,800 402,000 457,600 701,500 753,900 560,800 425,100
Net Income Margin 28.78% 27.16% 25.13% 35.61% 33.10% 29.45% 29.48% 23.80% 7.40% 27.01% 29.65% 27.06% 25.27% 25.05% 24.99% 22.37% 26.07% 31.05% 37.01% 32.39% 29.56%
EPS 10.99 8.77 7.47 11.88 9.48 7.51 6.84 5.24 1.38 4.70 4.69 3.67 3.09 2.52 2.16 1.70 1.89 2.63 2.65 1.88 1.43
EPS Diluted 10.95 8.73 7.44 11.78 9.39 7.42 6.74 5.15 1.36 4.63 4.61 3.60 3.05 2.49 2.15 1.69 1.87 2.58 2.58 1.84 1.40
Weighted Average Shares Out - 183,200 183,900 186,400 187,600 189,300 191,600 191,100 192,700 200,100 210,700 219,400 223,200 226,300 235,000 236,100 242,400 266,400 284,200 297,700 297,000
Weighted Average Shares Out Diluted - 184,000 184,700 187,900 189,300 191,600 194,400 194,200 195,400 203,400 214,700 223,500 226,600 229,400 236,600 237,800 245,300 272,200 291,900 305,600 304,700

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 2,642,000 2,130,000 1,769,000 1,811,000 2,597,000 1,832,000 1,685,000 1,071,500 2,051,500 1,757,400 1,219,500 1,894,500 1,755,400 760,000 659,600 473,900 245,900 426,300 408,100 486,000 606,100
Short Term Investments 573,000 63,000 90,000 91,000 99,000 98,000 132,500 111,800 173,400 474,800 458,100 211,800 17,900 14,800 12,700 10,000 7,100 14,700 75,400 94,500 0
Cash + Short Term Investments 3,215,000 2,193,000 1,859,000 1,902,000 2,696,000 1,930,000 1,817,500 1,183,300 2,224,900 2,232,200 1,677,600 2,106,300 1,773,300 774,800 672,300 483,900 253,000 441,000 483,500 580,500 606,100
Net Receivables 1,759,000 1,659,000 1,652,000 1,720,000 1,430,000 1,419,000 1,287,100 1,147,200 887,400 802,000 792,400 694,200 621,800 489,800 497,500 444,900 421,800 443,600 475,400 421,800 358,400
Inventory 0 0 -3,511,000 212,000 216,000 150,000 202,100 213,500 112,700 179,500 169,200 142,000 117,800 -489,800 167,400 -444,900 26,500 0 0 0 0
Other Current Assets 419,000 489,000 583,000 389,000 383,000 330,000 282,300 250,100 140,800 208,900 216,400 168,300 130,600 159,800 173,200 84,100 134,300 104,500 43,000 49,500 59,100
Total Current Assets 5,393,000 4,341,000 4,094,000 4,011,000 4,509,000 3,679,000 3,386,900 2,591,600 3,253,100 3,243,100 2,686,400 2,968,800 2,525,700 1,424,400 1,343,000 1,010,300 809,100 989,100 1,001,900 1,051,800 1,022,600
Non-Current Assets
Property, Plant and Equipment 904,000 880,000 848,000 785,000 671,000 748,000 320,400 325,100 325,900 306,400 302,300 278,700 307,100 326,800 319,300 293,000 247,700 214,600 62,000 55,400 45,200
Goodwill 6,148,000 5,956,000 5,839,000 5,999,000 4,556,000 3,722,000 3,781,300 3,753,200 1,023,600 976,300 1,021,100 665,200 637,100 642,900 465,500 349,200 338,000 179,900 176,100 152,100 131,700
Intangible Assets 1,970,000 2,049,000 2,210,000 2,467,000 1,824,000 1,498,000 1,566,100 1,631,600 296,400 299,100 345,500 221,600 226,500 253,600 168,800 104,900 114,000 56,900 65,700 222,900 202,400
Long Term Investments 580,000 621,000 517,000 443,000 135,000 117,000 104,600 99,100 26,300 28,700 21,600 37,500 38,300 37,200 30,800 2,800 0 0 0 0 0
Tax Assets 268,000 258,000 266,000 384,000 334,000 229,000 197,200 143,800 316,100 137,700 167,800 148,700 168,500 146,400 187,900 192,600 220,100 0 0 0 0
Other Non-Current Assets 506,000 517,000 575,000 591,000 380,000 272,000 169,700 60,800 85,900 132,100 135,400 74,100 57,700 44,800 25,000 50,700 44,500 274,100 192,000 127,100 105,800
Total Non-Current Assets 10,376,000 10,281,000 10,255,000 10,669,000 7,900,000 6,586,000 6,139,300 6,013,600 2,074,200 1,880,300 1,993,700 1,425,800 1,435,200 1,451,700 1,197,300 993,200 964,300 725,500 495,800 405,400 353,400
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 15,769,000 14,622,000 14,349,000 14,680,000 12,409,000 10,265,000 9,526,200 8,605,200 5,327,300 5,123,400 4,680,100 4,394,600 3,960,900 2,876,100 2,540,300 2,003,500 1,773,400 1,714,600 1,497,700 1,457,200 1,376,000
Current Liabilities
Accounts Payable 50,000 23,000 52,000 47,000 39,000 38,000 30,000 21,800 28,400 22,200 19,400 16,400 14,300 16,400 14,300 7,100 8,600 8,100 8,800 48,700 78,400
Short Term Debt 802,000 108,000 212,000 210,000 188,000 178,000 449,900 -377,900 -288,200 0 0 0 63,800 71,300 11,300 447,500 717,700 551,900 0 0 300,000
Tax Payables 156,000 108,000 86,000 115,000 128,000 73,000 71,400 79,200 16,800 11,500 16,100 47,500 56,100 23,400 26,900 20,300 1,116,700 0 0 0 0
Deferred Revenue 1,436,000 0 1,258,000 1,349,000 1,131,000 1,078,000 973,800 905,800 712,300 659,800 641,600 620,100 567,300 520,400 508,100 471,300 435,000 426,000 360,300 299,100 266,700
Other Current Liabilities 791,000 2,261,000 767,000 775,000 736,000 545,000 1,547,200 649,300 1,399,100 549,600 539,600 479,000 484,900 500,800 373,200 289,800 -884,900 363,200 330,900 231,100 192,100
Total Current Liabilities 3,235,000 2,500,000 2,375,000 2,496,000 2,222,000 1,912,000 2,098,500 2,074,300 2,428,200 1,218,500 1,199,700 1,141,300 1,164,900 1,134,000 933,800 1,236,200 1,393,100 1,349,200 700,000 578,900 837,200
Non-Current Liabilities
Long Term Debt 7,121,000 7,307,000 7,757,000 7,868,000 6,849,000 6,066,000 5,226,100 5,111,100 3,063,000 3,380,600 2,547,300 2,101,800 1,607,400 1,172,500 1,228,300 746,200 750,000 600,000 300,000 300,000 0
Deferred Revenue 59,000 65,000 75,000 86,000 98,000 112,000 122,300 140,000 134,100 132,500 132,200 109,200 94,900 206,500 96,600 103,800 0 121,100 102,100 75,700 54,400
Deferred Tax 416,000 402,000 457,000 488,000 404,000 357,000 351,700 341,600 104,300 83,800 95,700 59,100 58,100 49,600 36,900 31,400 19,000 -121,100 -102,100 -75,700 0
Other Non-Current Liabilities 870,000 872,000 996,000 826,000 1,073,000 981,000 1,545,100 1,053,100 625,000 620,600 651,200 555,800 566,700 520,200 543,100 482,000 605,700 427,900 228,200 193,200 166,900
Total Non-Current Liabilities 8,466,000 8,646,000 9,285,000 9,268,000 8,424,000 7,522,000 6,771,200 6,645,800 3,926,400 4,237,900 3,437,500 2,905,400 2,396,000 1,840,000 1,904,900 1,363,400 1,374,700 1,149,000 630,300 568,900 221,300
Total Liabilities 11,701,000 11,146,000 14,349,000 11,764,000 10,646,000 9,434,000 8,869,700 8,720,100 6,354,600 5,456,400 4,680,100 4,394,600 3,960,900 2,974,000 2,838,700 2,599,600 2,767,800 2,498,200 1,330,300 1,147,800 1,058,500
Common Stock 3,000 3,000 3,000 3,000 3,000 3,000 3,400 3,400 3,400 3,400 3,400 3,400 3,400 3,400 3,400 3,400 3,400 3,400 3,400 3,400 1,700
Retained Earnings 15,855,000 14,659,000 13,618,000 12,762,000 11,011,000 9,656,000 8,594,400 7,465,400 6,688,900 6,709,000 6,044,300 5,302,100 4,713,300 4,176,100 3,736,200 3,329,000 3,023,200 2,661,100 2,091,400 1,419,200 939,300
Accumulated Other Comprehensive Income/Loss -503,000 -567,000 -643,000 -410,000 -432,000 -439,000 -426,300 -172,200 -364,900 -339,500 -235,200 -54,600 -82,100 -107,500 -33,400 -41,200 -52,100 15,600 -8,400 -900 9,700
Total Stockholders Equity 3,905,000 3,318,000 2,519,000 2,916,000 1,763,000 831,000 656,500 -114,900 -1,027,300 -333,000 42,900 347,900 329,500 -158,400 -309,600 -596,100 -994,400 -783,600 167,400 309,400 317,500
Total Investments 1,153,000 703,000 607,000 534,000 234,000 215,000 237,100 210,900 199,700 503,500 479,700 224,300 56,200 52,000 43,500 10,000 7,100 14,700 75,400 94,500 0
Total Debt 7,923,000 7,415,000 474,000 560,000 521,000 574,000 5,676,000 5,540,500 3,363,000 3,401,000 2,547,300 2,101,800 1,671,200 1,243,800 1,239,600 1,193,700 1,467,700 1,151,900 300,000 300,000 300,000
Net Debt 5,281,000 5,285,000 -1,295,000 -1,251,000 -2,076,000 -1,258,000 3,991,000 4,469,000 1,311,500 1,643,600 1,327,800 207,300 -84,200 483,800 580,000 719,800 1,221,800 725,600 -108,100 -186,000 -306,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 2,003,000 1,607,000 1,374,000 2,214,000 1,777,000 1,429,000 1,319,400 1,007,700 275,800 949,600 1,006,000 815,900 699,700 578,000 513,400 407,100 457,600 701,500 753,900 560,800 425,100
Depreciation & Amortization 415,000 373,000 331,000 257,000 220,000 200,000 191,900 158,300 126,700 113,500 95,600 93,400 93,500 79,200 66,300 64,100 75,100 42,900 39,500 35,200 34,100
Deferred Income Tax -19,000 -38,000 48,000 -218,000 -44,000 -38,000 -98,900 88,300 -154,700 11,700 23,500 -46,400 23,300 10,300 -10,600 16,500 -17,300 -76,400 -27,200 -20,200 -9,600
Stock Based Compensation 216,000 193,000 169,000 175,000 154,000 136,000 130,300 122,900 98,100 87,200 80,400 67,100 64,500 56,700 56,600 57,400 0 90,200 77,100 54,800 27,800
Change in Working Capital -38,000 -38,000 -427,000 -400,000 38,000 -104,000 -81,600 -458,900 949,900 36,100 -25,400 35,600 -54,400 92,900 34,600 103,700 -28,600 323,300 171,800 4,900 -15,200
Accounts Receivable -182,000 0 34,000 -257,000 31,000 -134,000 -136,100 -148,100 -104,800 -25,400 -98,300 -67,000 -128,200 17,100 -54,400 -14,900 0 36,700 -42,400 -53,100 -87,300
Inventory 117,000 0 0 -80,000 -247,000 -77,000 0 267,700 71,100 -21,500 -24,700 39,400 -49,700 0 -59,100 241,700 0 -25,200 8,900 69,100 14,200
Accounts Payable 55,000 76,000 -161,000 80,000 247,000 77,000 -134,000 -651,400 908,700 51,400 59,200 -2,900 101,800 0 83,500 -118,400 0 53,900 141,400 -16,000 36,500
Other Working Capital 89,000 -114,000 -300,000 -143,000 7,000 30,000 54,500 72,900 74,900 31,600 38,400 66,100 21,700 75,800 64,600 -4,700 -28,600 257,900 63,900 4,900 21,400
Other Non-Cash Items 985,000 54,000 -21,000 -23,000 1,000 52,000 794,000 -170,800 -69,700 -44,100 -161,500 -38,800 -3,500 -13,800 -7,000 -5,000 55,700 -97,500 -262,600 72,400 57,500
Net Cash Provided by Operating Activities 2,641,000 2,151,000 1,474,000 2,005,000 2,146,000 1,675,000 1,461,100 747,500 1,226,100 1,154,000 1,018,600 926,800 823,100 803,300 653,300 643,800 534,700 984,000 752,500 707,900 519,700
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -316,000 -271,000 -283,000 -139,000 -103,000 -69,000 -90,400 -90,600 -115,200 -89,000 -74,600 -42,300 -45,000 -67,700 -79,000 -90,700 -84,400 -181,800 -31,100 -31,300 -21,300
Acquisitions Net -129,000 -3,000 -97,000 -2,179,000 -897,000 64,000 -283,600 -3,511,000 -79,300 -7,600 -239,700 -50,700 -3,500 -197,500 -148,600 -900 -241,400 -4,400 -39,200 -30,000 -3,500
Purchases of Investments -665,000 -148,000 -320,000 -485,000 -183,000 -145,000 -193,000 -170,100 -406,800 -688,200 -406,800 -225,900 -56,200 -43,300 -26,200 -17,600 -10,300 -191,400 -414,000 -324,400 0
Sales/Maturities of Investments 164,000 175,000 438,000 184,000 106,000 186,000 160,600 351,700 703,300 692,800 156,200 57,000 54,500 40,900 25,000 15,400 15,900 252,900 436,500 235,500 0
Other Investing Activities 9,000 0 220,000 -11,000 -77,000 5,000 -316,000 113,200 -23,100 -400 -490,300 -25,000 -5,200 -267,600 -79,000 -83,500 900 -181,800 163,900 -200 -3,500
Net Cash Used for Investing Activities -929,000 -247,000 -262,000 -2,619,000 -1,077,000 36,000 -406,400 -3,420,000 102,000 -92,400 -564,900 -286,900 -50,200 -267,600 -228,800 -93,800 -319,300 -124,700 116,100 -150,400 -24,800
Cash Flows from Financing Activities
Debt Repayment 496,000 -500,000 362,000 1,172,000 688,000 -126,000 159,000 2,122,000 0 852,800 447,700 433,400 424,800 -11,300 48,300 -275,400 314,600 845,400 -600 -1,300 -1,300
Common Stock Issued 10,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23,500 65,900 105,300 89,100 105,000
Common Stock Repurchased -1,113,000 -561,000 -1,070,000 -750,000 -503,000 -991,000 -203,000 -200,000 -738,800 -1,098,100 -1,220,500 -893,100 -196,500 -333,800 -223,600 0 -592,900 -1,738,400 -1,093,600 -691,700 -221,300
Dividends Paid -605,000 -564,000 -515,000 -463,000 -420,000 -378,000 -337,200 -290,400 -285,100 -272,100 -236,000 -197,300 -143,000 -126,100 -103,400 -98,200 -96,800 -85,200 -79,500 -60,300 -44,700
Other Financing Activities -28,000 -30,000 -72,000 -81,000 -116,000 -68,000 -30,500 -31,600 14,100 56,400 42,300 158,200 117,300 -72,600 32,600 21,100 -66,500 50,800 103,200 -2,300 0
Net Cash Used Provided by Financing Activities -1,165,000 -1,584,000 -1,208,000 -122,000 -351,000 -1,563,000 -411,500 1,607,200 -1,009,800 -461,000 -1,064,500 -498,800 202,600 -417,700 -241,300 -348,800 -344,800 -861,500 -965,200 -666,500 -162,300
Effect of Forex Changes on Cash 89,000 41,000 -46,000 -50,000 47,000 -1,000 -29,700 85,300 -24,200 -62,700 -89,200 -2,000 19,900 -17,600 2,500 26,800 -51,000 20,400 18,700 -11,100 4,400
Net Change in Cash 636,000 361,000 -42,000 -786,000 765,000 147,000 613,500 -980,000 294,100 537,900 -700,000 164,100 995,400 100,400 185,700 228,000 -180,400 18,200 -77,900 -120,100 337,000
Cash at End of Period 9,883,000 2,130,000 1,769,000 1,811,000 2,597,000 1,832,000 1,685,000 1,071,500 2,051,500 1,757,400 1,219,500 1,919,500 1,755,400 760,000 659,600 473,900 245,900 426,300 408,100 486,000 606,100
Cash at Start of Period 9,247,000 1,769,000 1,811,000 2,597,000 1,832,000 1,685,000 1,071,500 2,051,500 1,757,400 1,219,500 1,919,500 1,755,400 760,000 659,600 473,900 245,900 426,300 408,100 486,000 606,100 269,100
Free Cash Flow
Operating Cash Flow 2,641,000 2,151,000 1,474,000 2,005,000 2,146,000 1,675,000 1,461,100 747,500 1,226,100 1,154,000 1,018,600 926,800 823,100 803,300 653,300 643,800 534,700 984,000 752,500 707,900 519,700
Capital Expenditure -316,000 -271,000 -283,000 -139,000 -103,000 -69,000 -90,400 -90,600 -115,200 -89,000 -74,600 -42,300 -45,000 -67,700 -79,000 -90,700 -84,400 -181,800 -31,100 -31,300 -21,300
Free Cash Flow 2,325,000 1,880,000 1,191,000 1,866,000 2,043,000 1,606,000 1,370,700 656,900 1,110,900 1,065,000 944,000 884,500 778,100 735,600 574,300 553,100 450,300 802,200 721,400 676,600 498,400