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 8,156,000 8,253,000 8,326,200 6,739,800 5,255,000 5,517,900 5,878,300 5,543,100 3,906,900 3,495,800 3,161,800 2,782,700 2,894,900 3,442,300 2,313,400 1,768,900 2,054,800 1,566,200 1,531,800 1,260,600 1,266,900
Revenue Growth - -0.88% 23.54% 28.25% -4.76% -6.13% 6.05% 41.88% 11.76% 10.56% 13.62% -3.88% -15.90% 48.80% 30.78% -13.91% 31.20% 2.25% 21.51% -0.50%
Cost of Revenue 4,349,000 4,369,500 4,249,000 4,025,500 3,539,200 3,544,300 3,639,600 3,509,300 2,610,000 2,302,600 2,076,900 1,844,300 1,943,000 2,433,500 1,357,400 1,148,200 1,309,300 975,700 942,800 842,100 857,000
Gross Profit 3,807,000 3,883,500 4,077,200 2,714,300 1,715,800 1,973,600 2,238,700 2,033,800 1,296,900 1,193,200 1,084,900 938,400 951,900 1,008,800 956,000 620,700 745,500 590,500 589,000 418,500 409,900
Gross Profit Margin 46.63% 47.06% 48.97% 40.27% 32.65% 35.77% 38.08% 36.69% 33.20% 34.13% 34.31% 33.72% 32.88% 29.31% 41.32% 35.09% 36.28% 37.70% 38.45% 33.20% 32.35%
Research and Development 588,900 577,300 600,200 655,000 642,900 640,900 650,700 594,400 452,300 396,700 366,600 334,200 367,500 362,500 248,000 198,800 261,000 133,000 101,200 93,700 94,400
General and Administrative Expenses 658,200 641,500 631,100 598,400 537,400 585,000 618,000 600,800 468,300 386,600 380,900 319,700 341,500 387,500 275,500 225,400 256,800 177,300 177,700 153,900 146,000
Total Operating Expenses 1,283,200 1,269,900 1,312,500 1,352,400 1,300,600 1,341,100 1,380,400 1,319,000 1,025,400 919,000 815,900 687,000 753,400 792,700 555,200 453,200 540,700 310,300 278,900 247,600 240,400
Operating Income or Loss 2,500,400 2,538,700 2,360,000 1,287,600 348,700 630,900 847,200 680,900 236,100 261,100 234,400 218,200 -16,300 113,400 374,200 142,600 -378,800 277,200 317,000 167,600 149,900
Operating Margin 30.58% 30.76% 28.34% 19.10% 6.64% 11.43% 14.41% 12.28% 6.04% 7.47% 7.41% 7.84% -0.56% 3.29% 16.18% 8.06% -18.43% 17.70% 20.69% 13.30% 11.83%
Interest Expense 64,000 74,800 94,900 130,400 168,400 148,300 128,200 141,200 145,300 49,700 34,100 38,600 56,100 68,900 61,400 64,600 38,300 -38,800 -51,800 -61,500 -101,200
EBITDA 3,209,500 3,309,000 3,353,700 1,978,000 1,036,600 746,100 969,000 833,500 380,200 418,700 334,500 288,900 250,200 259,900 433,000 197,300 234,600 380,200 388,200 277,900 462,400
Depreciation and Amortization 619,400 609,500 993,700 690,400 687,900 115,200 111,700 123,800 104,800 135,700 68,400 33,100 44,400 42,700 31,700 29,000 22,900 96,900 84,200 100,700 109,400
Income Before Tax 2,528,100 2,535,800 2,362,200 1,157,800 176,600 276,600 755,000 547,500 180,600 219,800 197,400 180,900 -72,900 37,800 305,700 71,000 -402,100 251,300 276,200 108,600 -113,000
Income Tax Expense 351,000 350,200 458,400 146,600 -59,800 62,700 125,100 -265,500 -3,900 10,800 -200 13,700 13,400 22,900 12,800 7,700 -9,400 7,700 900 1,500 7,400
Net Income 2,175,000 2,183,700 1,902,200 1,009,600 234,200 211,700 627,400 810,700 182,100 206,200 189,700 150,400 -90,600 11,600 290,500 61,000 -393,000 242,200 272,100 100,600 -123,700
Net Income Margin 26.61% 26.46% 22.85% 14.98% 4.46% 3.84% 10.67% 14.63% 4.66% 5.90% 6.00% 5.40% -3.13% 0.34% 12.56% 3.45% -19.13% 15.46% 17.76% 7.98% -9.76%
EPS 5.06 5.07 4.39 2.37 0.57 0.52 1.48 1.92 0.44 0.49 0.44 0.37 -0.20 0.03 0.67 0.14 -1.04 0.83 0.85 0.24 -0.50
EPS Diluted 4.90 4.89 4.25 2.27 0.56 0.51 1.44 1.89 0.43 0.48 0.44 0.36 -0.20 0.03 0.65 0.14 -1.04 0.80 0.80 0.21 -0.50
Weighted Average Shares Out - 430,700 433,200 425,700 410,700 410,900 423,800 421,900 415,200 421,200 439,500 447,900 452,600 446,700 431,000 420,800 379,000 290,800 319,800 263,300 247,800
Weighted Average Shares Out Diluted - 446,800 448,200 443,800 418,800 416,000 435,900 428,300 420,000 427,800 443,500 450,700 452,600 457,200 444,400 438,100 379,000 301,200 342,100 296,800 247,800

Reported Currency: USD Q1 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,614,400 2,483,000 2,919,000 1,352,600 1,080,700 894,200 1,069,600 949,200 1,028,100 617,600 511,700 509,500 486,900 652,900 623,300 525,700 458,700 274,600 268,800 233,300 105,700
Short Term Investments 0 0 22,000 0 0 0 0 0 0 0 6,100 116,200 144,800 248,600 0 45,500 0 0 0 0 80,000
Cash + Short Term Investments 2,614,400 2,483,000 2,919,000 1,352,600 1,080,700 894,200 1,069,600 949,200 1,028,100 617,600 517,800 625,700 631,700 901,500 623,300 571,200 458,700 274,600 268,800 233,300 185,700
Net Receivables 873,300 935,400 842,300 809,400 676,000 705,000 686,000 701,500 629,800 426,400 417,500 383,400 357,800 457,200 294,600 260,900 188,800 175,200 177,900 160,200 131,500
Inventory 2,147,100 2,111,800 1,616,800 1,379,500 1,251,400 1,232,400 1,225,200 1,089,500 1,030,200 750,400 729,900 611,800 581,700 637,400 360,800 269,900 335,500 220,500 212,700 169,500 193,400
Other Current Assets 514,100 382,100 351,300 240,100 182,900 188,400 187,000 193,000 181,000 97,100 140,500 89,300 111,700 121,600 686,900 622,700 55,500 68,300 34,300 29,900 23,600
Total Current Assets 6,148,900 5,912,300 5,729,400 3,781,600 3,191,000 3,020,000 3,167,800 2,933,200 2,869,100 1,891,500 1,805,700 1,710,200 1,693,400 2,127,700 1,358,000 1,168,600 1,045,200 745,300 700,800 600,300 537,000
Non-Current Assets
Property, Plant and Equipment 4,426,100 4,443,900 3,496,500 2,524,300 2,512,300 2,591,600 2,549,600 2,279,100 2,159,100 1,274,100 1,204,500 1,074,200 1,103,300 1,109,500 864,300 705,500 770,800 614,900 578,100 438,500 472,000
Goodwill 1,577,600 1,577,600 1,577,600 1,937,500 1,663,400 1,659,200 932,500 916,900 930,100 270,600 269,900 184,600 184,600 198,700 191,200 175,400 150,000 172,400 80,700 77,300 77,300
Intangible Assets 289,400 299,300 359,700 495,700 469,000 590,500 566,400 628,300 756,700 325,800 457,400 223,400 257,000 337,200 303,000 298,700 333,400 57,500 10,400 77,300 77,300
Long Term Investments 8,000 12,000 14,000 0 0 0 0 0 0 0 0 0 0 0 142,100 5,900 -6,700 -6,700 -7,100 -7,400 -2,800
Tax Assets 648,400 600,800 376,700 366,300 419,100 307,800 266,200 339,100 138,900 0 0 0 31,200 34,200 15,700 0 6,700 6,700 7,100 7,400 2,800
Other Non-Current Assets 384,500 369,300 424,600 520,600 410,200 256,400 105,100 98,500 70,500 107,600 109,300 64,600 58,900 76,200 44,900 60,200 44,600 47,500 46,500 32,400 23,800
Total Non-Current Assets 7,334,000 7,302,900 6,249,100 5,844,400 5,474,000 5,405,500 4,419,800 4,261,900 4,055,300 1,978,100 2,041,100 1,546,800 1,635,000 1,755,800 1,561,200 1,245,700 1,298,800 892,300 715,700 548,200 573,100
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 13,482,900 13,215,200 11,978,500 9,626,000 8,665,000 8,425,500 7,587,600 7,195,100 6,924,400 3,869,600 3,846,800 3,257,000 3,328,400 3,883,500 2,919,200 2,414,300 2,344,000 1,637,600 1,416,500 1,148,500 1,110,100
Current Liabilities
Accounts Payable 665,800 725,600 852,100 635,100 572,900 543,600 671,700 548,000 434,000 337,700 378,200 276,800 279,500 451,800 256,900 172,900 178,200 163,500 165,700 137,300 104,400
Short Term Debt 795,100 794,800 162,000 160,700 531,600 736,000 138,500 248,100 553,800 543,400 209,600 181,600 353,600 370,100 136,000 205,900 107,900 30,800 27,900 73,900 20,000
Tax Payables 0 37,400 34,800 23,600 25,500 22,500 38,200 29,900 30,000 0 0 0 4,900 7,500 5,100 5,000 4,100 3,500 3,200 5,500 2,400
Deferred Revenue 0 329,500 0 0 0 0 0 0 109,800 112,000 165,100 140,500 134,500 172,000 149,500 98,800 114,100 120,400 123,200 97,100 96,700
Other Current Liabilities 678,100 333,700 1,047,300 747,600 576,800 538,800 659,100 612,800 405,000 246,200 287,900 220,300 256,700 281,600 168,500 141,400 145,900 106,200 116,200 90,000 104,000
Total Current Liabilities 2,139,000 2,183,600 2,061,400 1,543,400 1,681,300 1,818,400 1,469,300 1,408,900 1,502,600 1,239,300 1,040,800 819,200 1,024,300 1,275,500 710,900 619,000 546,100 420,900 433,000 398,300 325,100
Non-Current Liabilities
Long Term Debt 2,544,100 2,565,000 3,068,700 2,913,900 2,959,700 2,876,500 2,627,600 2,703,700 3,068,500 850,500 983,000 760,600 658,300 836,900 752,800 727,600 1,061,400 1,128,600 1,148,100 993,100 1,131,800
Deferred Revenue 21,300 0 0 0 0 0 0 0 32,900 0 0 0 0 0 0 0 0 0 0 0 131,100
Deferred Tax 37,300 38,700 34,100 43,200 47,500 60,200 54,800 55,100 288,900 0 0 0 22,900 17,500 18,200 13,800 4,700 6,900 4,200 1,200 2,300
Other Non-Current Liabilities 598,600 627,300 607,300 521,100 418,400 346,300 241,800 226,400 186,500 147,900 170,100 177,200 232,200 260,100 49,300 49,300 48,700 46,800 35,800 31,400 32,200
Total Non-Current Liabilities 3,201,300 3,231,000 3,710,100 3,478,200 3,425,600 3,283,000 2,924,200 2,985,200 3,576,800 998,400 1,153,100 937,800 913,400 1,114,500 820,300 790,700 1,114,800 1,182,300 1,188,100 1,025,700 1,297,400
Total Liabilities 5,340,300 5,414,600 5,771,500 5,021,600 5,106,900 5,101,400 4,393,500 4,394,100 5,079,400 2,237,700 2,193,900 1,757,000 1,937,700 2,390,000 1,531,200 1,409,700 1,660,900 1,603,200 1,621,100 1,424,000 1,622,500
Common Stock 6,200 6,200 6,100 6,000 5,700 5,700 5,600 5,500 5,400 5,300 5,200 5,200 5,100 5,000 4,900 4,700 4,600 3,400 3,300 3,100 2,500
Retained Earnings 7,001,100 6,548,100 4,364,400 2,435,100 1,425,500 1,191,300 979,600 351,500 -527,300 -709,400 -910,100 -1,128,900 -1,292,900 -1,202,300 -1,213,900 -1,504,400 -1,444,400 -1,051,400 -1,284,700 -1,556,800 -1,657,400
Accumulated Other Comprehensive Income/Loss -52,200 -45,200 -23,200 -40,600 -57,600 -54,300 -37,900 -40,600 -50,200 -42,300 -41,500 -47,400 -41,100 -46,700 -59,100 -64,900 -53,600 -500 -400 700 1,100
Total Stockholders Equity 8,123,900 7,782,600 6,188,500 4,585,400 3,538,500 3,301,700 3,171,600 2,778,800 1,823,200 1,608,200 1,632,000 1,467,200 1,361,100 1,468,200 1,366,000 985,000 665,800 15,900 -225,400 -300,300 -537,800
Total Investments 8,000 12,000 36,000 0 0 0 0 0 0 0 6,100 116,200 144,800 248,600 142,100 51,400 -6,700 -6,700 -7,100 -7,400 80,000
Total Debt 3,360,500 3,359,800 3,230,700 3,074,600 3,491,300 3,612,500 2,766,100 2,951,800 3,622,300 1,393,900 1,192,600 942,200 1,011,900 1,207,000 888,800 933,500 1,169,300 1,159,400 1,176,000 1,067,000 1,151,800
Net Debt 746,100 876,800 311,700 1,722,000 2,410,600 2,718,300 1,696,500 2,002,600 2,594,200 776,300 680,900 432,700 525,000 554,100 265,500 407,800 710,600 884,800 907,200 833,700 1,046,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,176,400 2,185,600 1,903,800 1,011,200 236,400 213,900 629,900 813,000 184,500 209,000 192,100 154,000 -86,300 14,900 292,900 63,300 -380,100 242,200 272,100 100,600 -123,700
Depreciation & Amortization 619,400 609,500 551,800 596,700 625,100 593,100 508,700 481,900 364,100 357,600 268,800 211,800 243,600 229,400 166,900 155,600 142,100 96,900 84,200 100,700 109,400
Deferred Income Tax -174,800 -127,700 3,100 62,400 -182,300 11,200 69,200 -348,300 -38,100 -9,200 -18,800 35,200 -3,100 -4,200 2,600 700 -6,800 3,200 3,500 -5,700 3,500
Stock Based Compensation 126,400 121,100 100,800 101,300 67,700 79,400 0 69,800 56,100 46,900 45,800 32,300 20,500 33,500 52,500 54,200 33,200 0 0 0 0
Change in Working Capital -712,900 -862,700 -250,400 -58,900 1,200 -266,700 -125,400 -94,000 23,100 -204,100 -72,100 -127,200 -125,300 65,200 -21,300 -59,100 11,100 -39,800 -36,700 -33,900 -41,600
Accounts Receivable -20,100 -112,800 -47,800 -136,300 -47,200 4,700 -2,700 -57,900 28,100 -11,300 20,500 -35,400 95,400 89,100 -22,900 -71,500 74,900 3,900 -19,600 -35,400 4,800
Inventory -332,800 -495,200 -235,200 -122,800 -26,300 34,600 -185,200 -126,900 -7,900 -72,500 -59,000 -97,600 -7,100 102,100 -84,000 44,800 40,000 -7,500 -61,900 10,600 -32,900
Accounts Payable -142,200 -91,700 38,200 70,700 34,200 -79,900 44,800 51,800 42,400 -32,200 -17,300 6,600 -161,300 -109,700 26,800 9,800 -69,000 28,500 5,000 11,600 -11,100
Other Working Capital -195,500 699,700 -5,600 129,500 40,500 -226,100 17,700 39,000 -39,500 -88,100 -16,300 -800 -52,300 -16,300 58,800 -42,200 -34,800 -64,700 39,800 -20,700 -2,400
Other Non-Cash Items 375,600 51,700 324,000 69,300 136,200 63,800 113,500 171,800 -8,500 70,400 65,500 21,200 226,600 206,700 58,200 62,200 594,300 -1,900 16,500 31,400 90,600
Net Cash Provided by Operating Activities 2,067,300 1,977,500 2,633,100 1,782,000 884,300 694,700 1,274,200 1,094,200 581,200 470,600 481,300 327,300 276,000 545,500 551,800 276,900 393,800 317,100 349,800 193,100 38,400
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,251,700 -1,575,600 -1,036,000 -492,000 -483,600 -634,600 -514,800 -395,700 -212,900 -272,200 -204,300 -156,500 -256,300 -315,900 -191,100 -58,500 -95,000 -140,700 -210,900 -47,800 -81,800
Acquisitions Net 1,000 -236,300 260,700 -392,400 21,500 -882,800 -87,100 19,200 -2,180,000 -31,300 -423,700 0 0 -17,900 -91,000 -16,700 183,100 -147,000 80,900 2,200 4,400
Purchases of Investments 7,800 0 -18,000 -48,900 0 0 0 -1,600 -67,700 -800 -18,600 -195,700 -273,800 -370,800 -136,200 -103,800 0 -1,500 -35,400 -18,200 -302,700
Sales/Maturities of Investments 22,700 33,500 28,800 4,200 0 0 0 14,300 23,800 8,300 116,900 224,300 377,600 122,200 45,500 52,400 0 0 37,700 99,200 223,100
Other Investing Activities 54,000 40,500 59,100 14,000 8,500 6,500 53,000 -700 -41,700 31,500 -35,900 9,700 19,100 158,700 37,100 300 39,600 13,100 -2,500 -600 6,400
Net Cash Used for Investing Activities -1,411,200 -1,737,900 -705,400 -915,100 -453,600 -1,510,900 -548,900 -364,500 -2,434,600 -264,500 -565,600 -118,200 -133,400 -423,700 -335,700 -126,300 127,700 -276,100 -130,200 34,800 -150,600
Cash Flows from Financing Activities
Debt Repayment -522,300 -1,738,700 -541,500 -1,270,500 -2,023,900 -595,200 -302,000 -1,840,300 2,258,200 -517,800 -134,400 -262,600 -275,900 -142,300 -286,700 -177,700 -430,200 -18,500 -40,500 0 -1,900
Common Stock Issued 26,100 25,800 22,900 23,500 23,600 26,200 25,000 23,600 0 14,600 0 0 0 8,100 7,000 5,500 5,100 46,800 93,600 6,300 236,000
Common Stock Repurchased -560,300 -564,200 -259,800 -38,900 -65,400 -139,000 -315,300 -25,000 -12,300 -348,200 -121,800 -101,000 -55,500 -19,300 -15,000 -8,600 -2,900 -55,200 -300,000 -300 1,900
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1,500 0 0 -4,200 -4,200
Other Financing Activities 302,600 1,590,600 408,400 716,500 1,821,700 1,331,100 -12,800 1,030,800 18,800 751,600 347,600 189,600 31,700 184,700 175,300 97,000 92,400 -4,500 63,800 -101,400 -200,400
Net Cash Used Provided by Financing Activities -753,900 -686,500 -370,000 -569,400 -244,000 623,100 -605,100 -810,900 2,264,700 -99,800 91,400 -174,000 -299,700 -97,200 -119,400 -83,800 -337,100 -35,500 -184,500 -99,600 31,400
Effect of Forex Changes on Cash -2,100 -1,100 -2,400 -1,300 600 200 300 2,300 -800 -400 -4,900 -12,500 -8,900 5,000 900 200 -300 300 400 -700 -100
Net Change in Cash -102,200 -448,000 1,555,300 296,200 187,300 -192,900 120,500 -78,900 410,500 105,900 2,200 22,600 -166,000 29,600 97,600 67,000 184,100 5,800 35,500 127,600 -80,900
Cash at End of Period 10,423,400 2,485,000 2,933,000 1,377,700 1,081,500 894,200 1,087,100 949,200 1,028,100 617,600 511,700 509,500 486,900 652,900 623,300 525,700 458,700 274,600 268,800 233,300 105,700
Cash at Start of Period 10,525,600 2,933,000 1,377,700 1,081,500 894,200 1,087,100 966,600 1,028,100 617,600 511,700 509,500 486,900 652,900 623,300 525,700 458,700 274,600 268,800 233,300 105,700 186,600
Free Cash Flow
Operating Cash Flow 2,067,300 1,977,500 2,633,100 1,782,000 884,300 694,700 1,274,200 1,094,200 581,200 470,600 481,300 327,300 276,000 545,500 551,800 276,900 393,800 317,100 349,800 193,100 38,400
Capital Expenditure -1,251,700 -1,575,600 -1,036,000 -492,000 -483,600 -634,600 -514,800 -395,700 -212,900 -272,200 -204,300 -156,500 -256,300 -315,900 -191,100 -58,500 -95,000 -140,700 -210,900 -47,800 -81,800
Free Cash Flow 815,600 401,900 1,597,100 1,290,000 400,700 60,100 759,400 698,500 368,300 198,400 277,000 170,800 19,700 229,600 360,700 218,400 298,800 176,400 138,900 145,300 -43,400