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,555,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,080,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,475,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 68.29% 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,691,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,786,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,662,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 40.22% 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 306,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 -1,000 4,900 15,100
EBITDA 3,127,000 2,606,000 2,391,000 3,227,000 2,722,000 2,330,000 2,162,000 2,018,000 1,659,100 1,616,800 1,557,000 1,360,000 1,204,600 967,600 842,300 771,600 784,500 1,263,900 1,140,400 984,700 819,400
Depreciation and Amortization 402,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,408,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 548,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 1,858,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.02% 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.17 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.13 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 - 184,078 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 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 2,635,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 63,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 2,698,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,773,000 1,738,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 291,000 294,000 4,094,000 177,000 167,000 180,000 80,200 47,600 28,100 29,400 47,200 26,300 12,800 649,600 5,800 526,400 107,800 104,500 43,000 49,500 58,100
Total Current Assets 4,762,000 4,225,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 894,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 5,891,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,930,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 664,000 640,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 267,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 605,000 614,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,251,000 10,397,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,013,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 57,000 23,000 52,000 47,000 39,000 38,000 30,100 21,800 28,400 22,200 19,400 16,400 14,300 16,400 14,300 7,100 8,600 8,100 8,800 279,800 270,500
Short Term Debt 796,000 108,000 106,000 105,000 94,000 89,000 449,900 429,400 300,000 0 0 0 63,800 71,300 11,300 447,500 717,700 551,900 0 -279,800 300,000
Tax Payables 104,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,560,000 1,421,000 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 806,000 948,000 959,000 995,000 958,000 707,000 644,700 717,300 1,387,500 536,500 538,700 504,800 519,500 525,900 400,100 310,300 231,800 363,200 330,900 279,800 0
Total Current Liabilities 3,219,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 6,253,000 7,001,000 368,000 560,000 521,000 574,000 5,226,100 5,111,100 3,063,000 3,401,000 2,547,300 2,101,800 1,607,400 1,243,800 1,228,300 1,193,700 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 465,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 1,079,000 1,178,000 8,385,000 8,134,000 7,401,000 6,479,000 1,071,100 1,053,100 625,000 620,600 662,300 635,300 635,600 340,100 543,100 34,500 605,700 549,000 330,300 268,900 166,900
Total Non-Current Liabilities 7,856,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,075,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,478,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 -617,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,778,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 727,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,303,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 4,668,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 1,859,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 402,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 -34,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 205,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 -96,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 -197,000 -12,000 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 92,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 80,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 46,000 -102,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 929,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,400,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 -315,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 40,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 -182,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 174,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 -60,000 27,000 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 -335,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 -310,000 -500,000 -352,000 -500,000 -1,592,000 -2,270,000 -1,920,000 -2,007,200 0 -852,800 -300,000 -63,800 -71,300 0 -2,935,700 -13,762,900 -314,600 -1,000,000 -600 -1,300 0
Common Stock Issued 64,000 50,000 26,000 1,627,000 2,227,000 2,109,000 2,063,300 4,135,800 77,800 89,200 845,700 633,200 612,800 0 3,014,400 0 23,500 65,900 105,300 89,100 105,000
Common Stock Repurchased -919,000 -561,000 -1,070,000 -750,000 -503,000 -991,000 -202,600 -199,700 -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 -590,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 74,000 -9,000 -1,000 -36,000 -63,000 -33,000 -15,000 -31,300 14,100 909,200 -153,700 22,200 600 42,200 7,000 13,512,300 636,000 1,896,200 103,200 -2,300 -1,300
Net Cash Used Provided by Financing Activities -1,691,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 -17,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 357,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,247,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 8,890,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,400,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 -315,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,085,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