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,004,800 6,004,800 5,382,400 5,232,500 4,386,300 4,348,000 3,722,800 3,435,300 2,963,700 2,493,700 2,322,900 2,045,500 1,899,600 1,678,600 1,447,000 1,321,400 1,237,700 1,091,100 1,037,000 997,900 931,500
Revenue Growth - 11.56% 2.86% 19.29% 0.88% 16.79% 8.37% 15.91% 18.85% 7.35% 13.56% 7.68% 13.17% 16.01% 9.51% 6.76% 13.44% 5.22% 3.92% 7.13%
Cost of Revenue 1,379,800 1,379,800 1,080,400 1,248,900 1,080,600 1,114,400 939,400 875,300 797,400 617,200 625,600 522,400 494,600 489,800 408,300 399,100 419,600 378,200 373,600 374,600 370,200
Gross Profit 4,625,000 4,625,000 4,302,000 3,983,600 3,305,700 3,233,600 2,783,400 2,560,000 2,166,300 1,876,500 1,697,300 1,523,100 1,405,000 1,188,800 1,038,700 922,300 818,100 712,900 663,400 623,300 561,300
Gross Profit Margin 77.02% 77.02% 79.93% 76.13% 75.36% 74.37% 74.77% 74.52% 73.09% 75.25% 73.07% 74.46% 73.96% 70.82% 71.78% 69.80% 66.10% 65.34% 63.97% 62.46% 60.26%
Research and Development 1,071,800 1,071,800 945,200 903,100 760,700 752,700 622,200 552,600 443,300 383,100 346,500 323,000 291,300 246,300 204,400 175,500 139,200 122,300 114,200 99,000 87,000
General and Administrative Expenses 1,823,400 1,823,400 1,567,600 1,493,700 1,228,400 1,242,200 1,088,500 984,700 904,700 850,700 858,000 745,600 705,300 642,400 550,000 508,800 480,600 418,000 376,000 348,700 319,900
Total Operating Expenses 2,895,200 2,895,200 2,512,800 2,396,800 1,989,100 1,994,900 1,710,700 1,537,300 1,348,000 1,233,800 1,204,500 1,068,600 996,600 888,700 754,400 684,300 643,800 540,300 490,200 447,700 406,900
Operating Income or Loss 1,534,100 1,534,100 1,748,500 1,348,500 1,628,400 1,146,800 748,200 1,022,700 783,800 642,700 482,600 454,500 408,400 300,100 284,300 238,000 198,300 172,600 173,200 175,600 154,400
Operating Margin 25.58% 25.55% 32.49% 25.77% 37.12% 26.38% 20.10% 29.77% 26.45% 25.77% 20.78% 22.22% 21.50% 17.88% 19.65% 18.01% 16.02% 15.82% 16.70% 17.60% 16.58%
Interest Expense -10,200 17,600 19,200 18,400 15,800 20,700 -2,100 2,900 8,400 9,300 10,800 5,200 4,400 3,100 2,400 1,100 7,200 9,100 10,500 9,700 14,200
EBITDA 1,837,100 1,945,300 1,829,900 1,483,300 1,735,600 1,330,600 1,390,100 999,400 885,400 649,700 -176,900 387,200 424,400 316,900 298,900 238,000 174,300 248,800 228,200 281,000 320,200
Depreciation and Amortization 127,900 144,900 81,400 134,800 107,200 183,800 77,400 81,900 71,200 65,800 68,600 68,700 57,300 58,000 56,500 58,700 55,600 54,800 56,800 56,200 55,700
Income Before Tax 1,598,100 1,598,100 1,767,400 1,702,000 916,700 1,166,500 761,400 1,034,900 737,900 622,400 1,144,000 515,300 391,100 283,600 268,200 304,400 164,400 149,800 172,300 116,700 30,100
Income Tax Expense 198,700 198,700 245,500 198,900 93,300 119,600 39,200 412,800 168,400 127,500 332,900 123,600 97,900 46,900 50,200 75,300 35,500 36,800 41,800 37,400 28,400
Net Income 1,402,400 1,402,400 1,521,900 1,503,100 823,400 1,046,900 722,200 622,100 569,500 494,900 811,100 391,700 293,200 236,700 218,000 229,100 128,900 113,000 130,500 79,300 1,700
Net Income Margin 23.38% 23.35% 28.28% 28.73% 18.77% 24.08% 19.40% 18.11% 19.22% 19.85% 34.92% 19.15% 15.43% 14.10% 15.07% 17.34% 10.41% 10.36% 12.58% 7.95% 0.18%
EPS 2.31 2.31 2.46 2.41 1.32 1.68 1.15 0.98 0.89 0.77 1.27 0.59 0.43 0.35 0.32 0.34 0.19 0.16 0.19 0.11 0.00
EPS Diluted 2.30 2.30 2.44 2.38 1.30 1.64 1.13 0.96 0.87 0.75 1.25 0.57 0.41 0.33 0.31 0.33 0.18 0.16 0.18 0.11 0.00
Weighted Average Shares Out - 606,700 619,000 623,300 622,600 624,800 627,600 632,700 639,000 646,500 639,000 670,200 689,400 687,600 682,200 675,600 669,600 687,600 702,000 715,200 715,200
Weighted Average Shares Out Diluted - 609,400 624,200 631,200 631,900 636,700 640,800 647,700 653,400 660,900 651,000 682,800 709,800 716,400 715,200 704,400 715,200 752,400 766,800 747,600 744,000

Reported Currency: USD Q4 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 1,144,000 1,144,000 769,000 862,800 1,183,200 1,179,100 714,100 818,300 930,100 718,400 653,800 420,400 310,900 171,200 396,100 334,100 218,700 141,800 182,800 178,600 48,900
Short Term Investments 500,500 500,500 446,300 604,000 219,400 337,800 242,400 519,200 341,000 506,300 785,000 516,500 210,500 279,300 0 0 8,100 49,400 0 0 0
Cash + Short Term Investments 1,644,500 1,644,500 1,215,300 1,466,800 1,402,600 1,516,900 956,500 1,337,500 1,271,100 1,224,700 1,438,800 936,900 521,400 450,500 396,100 334,100 226,800 191,200 182,800 178,600 48,900
Net Receivables 836,900 836,900 699,100 664,900 602,800 599,100 537,300 462,200 414,600 344,100 325,000 328,000 347,500 320,700 302,500 272,100 204,700 145,300 127,100 118,500 119,400
Inventory 1,168,200 1,168,200 875,500 726,700 802,300 640,900 607,000 554,900 396,600 339,900 296,800 308,900 281,000 261,300 203,600 165,900 151,800 152,600 142,100 131,500 127,700
Other Current Assets 239,300 239,300 195,900 237,100 208,200 168,000 131,800 116,900 111,800 94,100 121,700 71,800 57,000 57,100 43,100 35,100 35,500 37,000 79,600 10,500 8,200
Total Current Assets 4,035,700 4,035,700 3,095,800 3,180,700 3,091,000 2,984,000 2,286,900 2,532,100 2,240,000 2,047,900 2,294,600 1,725,800 1,291,900 1,168,500 1,032,600 889,200 691,900 581,700 531,600 514,200 367,500
Non-Current Assets
Property, Plant and Equipment 1,843,400 1,843,400 1,725,100 1,638,700 1,489,400 1,140,400 867,500 679,700 580,000 482,500 442,900 421,600 373,300 304,300 269,800 252,000 230,100 228,200 213,000 201,900 201,700
Goodwill 1,253,500 1,253,500 1,164,300 1,167,900 1,173,200 1,167,700 1,112,200 1,126,500 626,100 628,300 376,000 385,400 384,700 349,800 315,200 315,200 315,700 350,300 337,700 337,700 337,700
Intangible Assets 428,400 428,400 285,200 323,600 331,400 336,500 343,200 468,000 204,800 205,400 23,400 57,200 67,000 66,900 67,100 86,700 96,900 122,500 116,100 475,400 490,300
Long Term Investments 583,900 583,900 1,239,000 1,834,200 801,600 585,500 506,300 567,000 532,100 379,900 240,900 21,900 21,100 21,800 25,000 22,300 14,700 34,000 20,000 11,000 20,600
Tax Assets 754,600 754,600 484,000 246,700 230,900 172,200 174,000 214,300 203,800 180,500 91,500 70,100 47,300 20,000 44,500 37,100 37,700 13,800 14,500 11,500 22,300
Other Non-Current Assets 463,700 463,700 299,100 110,800 119,600 101,800 33,600 108,900 123,200 134,800 55,000 42,700 36,200 49,200 13,000 13,000 13,200 14,600 13,900 15,100 10,300
Total Non-Current Assets 5,327,500 5,327,500 5,196,700 5,321,900 4,146,100 3,504,100 3,036,800 3,164,400 2,270,000 2,011,400 1,229,700 998,900 929,600 812,000 734,600 726,300 708,300 763,400 715,200 714,900 745,200
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 9,363,200 9,363,200 8,292,500 8,502,600 7,237,100 6,488,100 5,323,700 5,696,500 4,510,000 4,059,300 3,524,300 2,724,700 2,221,500 1,980,500 1,767,200 1,615,500 1,400,200 1,345,100 1,246,800 1,229,100 1,112,700
Current Liabilities
Accounts Payable 201,400 201,400 201,900 204,500 196,500 180,400 134,000 116,600 97,100 63,900 58,200 48,400 74,700 85,000 47,600 51,100 65,600 63,900 57,200 194,200 195,400
Short Term Debt 24,900 24,900 25,500 25,500 27,200 25,500 0 598,000 0 0 0 0 0 0 41,800 0 0 150,000 0 0 0
Tax Payables 122,300 122,300 96,200 99,500 68,300 104,300 70,800 139,700 41,200 49,000 41,800 38,700 40,500 37,500 22,300 35,900 6,200 0 37,000 0 0
Deferred Revenue 953,900 953,900 484,000 798,400 630,900 690,100 0 633,100 0 0 0 0 0 0 22,300 0 0 0 0 0 0
Other Current Liabilities 969,100 15,200 311,000 3,900 39,300 6,400 742,600 51,700 435,400 412,300 376,200 297,200 272,700 250,200 226,100 239,400 192,900 161,500 169,000 0 0
Total Current Liabilities 1,195,400 1,195,400 1,022,400 1,032,300 893,900 902,400 876,600 1,399,400 532,500 476,200 434,400 345,600 347,400 335,200 337,800 290,500 258,500 375,400 226,200 194,200 195,400
Non-Current Liabilities
Long Term Debt 670,000 670,000 665,800 664,800 667,700 653,300 593,800 438,400 822,300 599,900 598,100 593,100 189,300 150,400 0 90,300 175,500 61,700 235,900 316,100 267,100
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 778,400 778,400 797,600 969,600 1,101,200 784,100 712,900 864,000 536,200 480,100 300,400 226,800 205,500 157,000 121,200 76,800 87,400 73,000 35,300 28,800 22,100
Total Non-Current Liabilities 1,448,400 1,448,400 1,463,400 1,634,400 1,768,900 1,437,400 1,306,700 1,302,400 1,358,500 1,080,000 898,500 819,900 394,800 307,400 121,200 167,100 262,900 134,700 271,200 344,900 289,200
Total Liabilities 2,643,800 2,643,800 2,485,800 2,666,700 2,662,800 2,339,800 2,183,300 2,701,800 1,891,000 1,556,200 1,332,900 1,165,500 742,200 642,600 459,000 457,600 521,400 510,100 497,400 539,100 484,600
Common Stock 650,500 650,500 646,300 642,000 636,400 218,100 215,200 212,000 242,600 239,100 128,900 126,000 124,200 120,000 117,000 76,100 73,700 68,600 67,000 65,600 64,200
Retained Earnings 8,992,400 8,992,400 7,590,000 6,068,100 4,565,000 3,741,600 2,694,700 2,000,600 3,906,300 3,336,800 2,841,900 2,045,600 1,653,900 1,360,700 1,124,000 906,000 676,900 548,600 433,900 303,400 224,100
Accumulated Other Comprehensive Income/Loss -242,800 -242,800 -254,900 -157,700 -161,100 -156,000 -138,500 -132,700 -198,400 -182,600 -100,900 -27,600 -37,900 -37,500 -42,100 -7,900 -35,400 7,500 -15,800 -22,200 -20,800
Total Stockholders Equity 6,650,000 6,650,000 5,806,700 5,835,900 4,574,300 4,148,300 3,140,400 2,994,700 2,619,000 2,503,100 2,191,400 1,559,200 1,479,300 1,337,900 1,308,200 1,157,900 878,800 835,000 749,400 690,000 628,100
Total Investments 1,084,400 1,084,400 1,685,300 2,438,200 1,021,000 923,300 748,700 1,086,200 873,100 886,200 1,025,900 538,400 231,600 301,100 25,000 22,300 22,800 83,400 20,000 11,000 20,600
Total Debt 694,900 694,900 691,300 690,300 694,900 678,800 593,800 1,036,400 822,300 599,900 598,100 593,100 189,300 150,400 41,800 90,300 175,500 211,700 235,900 316,100 267,100
Net Debt -449,100 -449,100 -77,700 -172,500 -488,300 -500,300 -120,300 218,100 -107,800 -118,500 -55,700 172,700 -121,600 -20,800 -354,300 -243,800 -43,200 69,900 53,100 137,500 218,200

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,399,400 1,399,400 1,521,900 1,503,100 823,400 1,046,900 722,200 583,600 569,500 494,900 811,100 391,700 293,200 236,700 218,000 229,100 128,900 113,000 130,500 79,300 1,700
Depreciation & Amortization 144,900 144,900 139,600 134,800 107,200 89,300 77,400 81,900 71,200 65,800 68,600 68,700 57,300 58,000 56,500 58,700 55,600 54,800 56,800 56,200 55,700
Deferred Income Tax -272,100 -272,100 -254,500 -41,400 -49,400 12,100 -27,300 17,800 -37,400 -95,000 -71,100 100 8,100 -600 -11,200 -4,000 -23,500 -5,600 7,100 -13,800 800
Stock Based Compensation 139,400 139,400 126,800 109,300 92,600 81,300 71,000 61,600 56,900 49,900 48,300 47,400 42,100 35,000 29,300 28,300 28,700 27,700 26,600 0 0
Change in Working Capital -526,300 -526,300 -421,400 145,300 42,200 -204,300 -42,600 234,200 66,100 64,400 190,300 21,500 11,500 -29,700 -1,100 -68,300 -69,500 4,100 -14,900 -3,600 2,800
Accounts Receivable -371,400 -141,200 -84,100 -112,400 283,900 -94,800 -13,000 -3,900 -56,700 -38,300 -26,800 8,500 -26,500 -53,700 -34,200 -51,600 -68,500 -6,600 2,500 -12,600 7,100
Inventory -289,000 -289,000 -213,400 19,000 -120,600 -105,400 -65,700 -124,000 -65,600 -67,700 -30,500 -44,400 -21,700 -57,000 -36,800 -13,100 -17,800 -9,000 -12,800 -12,900 -7,100
Accounts Payable 146,000 146,000 -21,400 195,200 -84,500 -63,500 192,500 85,200 74,000 29,400 112,900 50,300 41,900 61,700 63,600 -16,300 32,900 14,000 -3,900 25,100 13,000
Other Working Capital -53,200 -242,100 -102,500 43,500 -36,600 59,400 -156,400 276,900 114,400 141,000 134,700 7,100 17,800 19,300 6,300 12,700 -16,100 5,700 -700 -3,200 -10,200
Other Non-Cash Items 10,500 10,500 105,800 -119,000 38,300 154,100 126,100 21,600 -21,900 -30,300 -24,900 -56,700 -38,400 15,100 -40,100 -78,500 33,000 16,200 24,700 18,700 119,600
Net Cash Provided by Operating Activities 895,800 895,800 1,218,200 1,732,100 1,054,300 1,179,400 926,800 1,000,700 704,400 549,700 1,022,300 472,700 373,800 314,500 251,400 165,300 153,200 210,200 230,800 136,800 180,600
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -266,300 -266,300 -264,800 -329,800 -407,300 -278,400 -241,700 -175,500 -217,400 -106,500 -93,700 -110,100 -127,700 -90,600 -63,000 -64,000 -78,000 -62,500 -59,400 -48,500 -42,500
Acquisitions Net 8,000 -95,200 0 329,800 407,300 -100,200 -6,200 -184,600 -5,700 -333,700 -24,100 -2,700 -35,800 -42,600 -1,200 64,000 69,600 -37,000 0 0 -137,700
Purchases of Investments -105,500 -105,500 -778,900 -1,892,400 -861,700 -603,100 -471,900 -1,347,400 -1,074,900 -1,318,000 -2,131,200 -824,600 -593,200 -645,600 -7,300 -7,400 -1,300 -57,300 -1,800 0 0
Sales/Maturities of Investments 715,800 715,800 1,359,100 529,200 777,000 409,900 801,300 1,103,400 1,085,100 1,439,700 1,612,900 526,400 662,300 362,100 2,200 13,700 41,000 5,600 0 0 0
Other Investing Activities -279,800 -88,300 -63,100 -359,300 -446,400 -24,000 -4,800 -43,100 1,200 2,400 3,100 -1,700 3,900 3,900 7,800 33,800 27,500 6,700 25,500 21,300 3,100
Net Cash Used for Investing Activities 173,800 173,800 252,300 -1,722,500 -531,100 -595,800 76,700 -647,200 -211,700 -316,100 -633,000 -412,700 -90,500 -412,800 -61,500 40,100 58,800 -144,500 -35,700 -27,200 -177,100
Cash Flows from Financing Activities
Debt Repayment 0 -300 -200 -7,000 -17,000 -28,900 -1,125,300 -818,400 -31,400 -29,500 -239,000 -895,400 -367,500 -421,700 -302,800 -213,900 -112,100 0 0 0 0
Common Stock Issued 0 0 0 0 0 160,500 147,000 113,800 103,300 87,200 113,300 45,500 100,100 59,500 92,100 66,700 63,800 38,700 33,500 26,200 30,500
Common Stock Repurchased -879,600 -879,600 -1,727,100 -512,800 -625,400 -263,300 -795,500 -763,300 -662,300 -280,100 -300,900 -496,900 -344,100 -303,400 -200,000 -95,500 -306,500 -130,900 -145,900 -53,500 -59,100
Dividends Paid 0 0 0 0 0 -18,900 -688,000 0 -253,500 -31,400 -226,300 -1,305,000 -407,000 -526,100 -254,400 -129,300 -206,300 0 0 0 0
Other Financing Activities 168,600 168,900 142,800 163,500 155,500 35,000 1,360,600 994,700 575,400 95,200 499,900 2,686,700 862,900 1,056,500 561,200 280,200 427,000 -15,900 -81,200 56,300 8,100
Net Cash Used Provided by Financing Activities -711,000 -711,000 -1,584,500 -356,300 -486,900 -115,600 -1,101,200 -473,200 -268,500 -158,600 -153,000 34,900 -155,600 -135,200 -103,900 -91,800 -134,100 -108,100 -193,600 29,000 -20,500
Effect of Forex Changes on Cash 16,800 16,800 19,200 13,900 -20,500 -3,000 -6,500 7,900 -12,500 -10,400 -2,900 14,600 12,000 8,600 -24,000 1,800 -1,000 1,400 2,700 -8,900 4,800
Net Change in Cash 375,400 375,400 -94,800 -332,800 15,800 465,000 -104,200 -111,800 211,700 64,600 233,400 109,500 139,700 -224,900 62,000 115,400 76,900 -41,000 4,200 129,700 -12,200
Cash at End of Period 4,485,800 1,148,000 772,600 867,400 1,200,200 1,179,100 714,100 818,300 930,100 718,400 653,800 420,400 310,900 171,200 396,100 334,100 218,700 141,800 182,800 178,600 48,900
Cash at Start of Period 4,110,400 772,600 867,400 1,200,200 1,184,400 714,100 818,300 930,100 718,400 653,800 420,400 310,900 171,200 396,100 334,100 218,700 141,800 182,800 178,600 48,900 61,100
Free Cash Flow
Operating Cash Flow 895,800 895,800 1,218,200 1,732,100 1,054,300 1,179,400 926,800 1,000,700 704,400 549,700 1,022,300 472,700 373,800 314,500 251,400 165,300 153,200 210,200 230,800 136,800 180,600
Capital Expenditure -266,300 -266,300 -264,800 -329,800 -407,300 -278,400 -241,700 -175,500 -217,400 -106,500 -93,700 -110,100 -127,700 -90,600 -63,000 -64,000 -78,000 -62,500 -59,400 -48,500 -42,500
Free Cash Flow 629,500 629,500 953,400 1,402,300 647,000 901,000 685,100 825,200 487,000 443,200 928,600 362,600 246,100 223,900 188,400 101,300 75,200 147,700 171,400 88,300 138,100