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 14,342,000 14,198,000 15,801,000 14,838,000 10,165,000 10,168,000 10,529,600 9,799,300 9,071,000 8,023,200 8,305,100 7,436,600 7,183,200 7,114,700 5,652,800 3,961,800 5,263,900 5,328,600 4,585,400 4,293,800 3,525,300
Revenue Growth - -10.14% 6.49% 45.97% -0.03% -3.43% 7.45% 8.03% 13.06% -3.39% 11.68% 3.53% 0.96% 25.86% 42.68% -24.74% -1.21% 16.21% 6.79% 21.80%
Cost of Revenue 11,702,000 11,630,000 12,700,000 11,983,000 8,255,000 8,067,000 8,300,200 7,679,200 7,137,900 6,320,100 6,548,700 5,879,100 5,716,300 5,704,300 4,559,500 3,401,000 4,425,400 4,378,700 3,735,500 3,440,000 2,874,200
Gross Profit 2,640,000 2,568,000 3,101,000 2,855,000 1,910,000 2,101,000 2,229,400 2,120,100 1,933,100 1,703,100 1,756,400 1,557,500 1,466,900 1,410,400 1,093,300 560,800 838,500 949,900 849,900 853,800 651,100
Gross Profit Margin 18.41% 18.09% 19.63% 19.24% 18.79% 20.66% 21.17% 21.64% 21.31% 21.23% 21.15% 20.94% 20.42% 19.82% 19.34% 14.16% 15.93% 17.83% 18.53% 19.88% 18.47%
Research and Development 775,000 717,000 701,000 707,000 476,000 413,000 440,100 407,500 343,200 307,400 392,800 350,400 309,300 0 0 0 0 0 0 0 0
General and Administrative Expenses 1,174,000 1,331,000 1,610,000 1,460,000 951,000 873,000 945,700 898,500 817,500 662,000 698,900 639,700 646,600 621,000 566,600 459,800 542,900 531,900 498,100 495,900 339,000
Total Operating Expenses 1,346,000 1,320,000 1,668,000 1,541,000 1,292,000 798,000 1,039,500 1,043,000 1,707,200 763,400 792,700 702,300 646,900 612,900 589,000 459,700 696,600 525,100 489,600 530,700 342,000
Operating Income or Loss 1,212,000 1,160,000 781,000 635,000 87,000 1,303,000 1,189,900 1,077,100 225,900 939,700 963,700 855,200 752,900 797,500 504,300 50,800 14,400 424,800 274,600 323,100 309,100
Operating Margin 8.45% 8.17% 4.94% 4.28% 0.86% 12.81% 11.30% 10.99% 2.49% 11.71% 11.60% 11.50% 10.48% 11.21% 8.92% 1.28% 0.27% 7.97% 5.99% 7.52% 8.77%
Interest Expense 83,000 73,000 52,000 93,000 73,000 55,000 58,700 70,500 84,600 60,400 36,400 34,200 39,400 74,600 68,800 57,200 0 0 0 0 0
EBITDA 1,905,000 1,895,000 1,502,000 1,407,000 655,000 1,759,000 1,685,900 1,541,900 666,500 1,307,400 1,346,900 1,202,900 1,156,100 1,123,500 817,900 386,300 717,000 689,300 697,300 613,400 489,100
Depreciation and Amortization 523,000 582,000 552,000 772,000 530,000 439,000 431,300 407,800 391,400 320,200 330,400 299,400 288,600 283,000 271,200 260,900 286,800 264,600 256,600 255,500 177,000
Income Before Tax 1,055,000 991,000 1,318,000 789,000 964,000 1,265,000 1,195,900 1,063,600 190,500 926,800 980,100 869,300 761,000 765,900 477,900 17,900 14,000 430,400 270,300 314,200 308,600
Income Tax Expense 223,000 289,000 292,000 150,000 397,000 468,000 211,300 580,300 30,300 280,400 292,600 218,300 238,600 195,300 81,700 -18,500 33,300 113,900 32,400 55,100 81,200
Net Income 713,000 625,000 944,000 537,000 500,000 746,000 930,700 439,900 118,500 609,700 655,800 624,300 500,900 550,100 377,400 27,000 -35,600 288,500 211,600 239,600 218,300
Net Income Margin 4.97% 4.40% 5.97% 3.62% 4.92% 7.34% 8.84% 4.49% 1.31% 7.60% 7.90% 8.39% 6.97% 7.73% 6.68% 0.68% -0.68% 5.41% 4.61% 5.58% 6.19%
EPS 3.12 2.68 4.01 2.26 2.35 3.63 4.47 2.09 2.78 2.57 2.89 2.73 2.22 2.52 1.66 0.12 -0.15 1.25 0.92 1.06 0.98
EPS Diluted 3.10 2.67 3.99 2.24 2.34 3.61 4.44 2.08 2.76 2.56 2.86 2.70 2.09 2.22 1.54 0.12 -0.15 1.23 0.92 1.04 0.97
Weighted Average Shares Out - 232,800 235,500 238,100 213,000 205,700 208,200 210,400 214,374 224,414 227,150 228,600 225,304 218,458 228,310 233,044 232,014 232,004 229,612 226,832 223,488
Weighted Average Shares Out Diluted - 234,400 236,800 239,500 214,000 206,800 209,500 211,500 215,328 225,648 228,924 231,337 242,754 256,936 259,150 233,878 232,014 235,680 231,884 229,592 226,148

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 1,288,000 1,534,000 1,338,000 1,841,000 1,650,000 832,000 739,400 545,300 443,700 577,700 797,800 939,500 715,700 359,600 449,900 357,400 103,400 188,500 123,300 89,700 229,700
Short Term Investments 0 56,000 87,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14,600 59,100 40,600 0
Cash + Short Term Investments 1,288,000 1,534,000 1,338,000 1,841,000 1,650,000 832,000 739,400 545,300 443,700 577,700 797,800 939,500 715,700 359,600 449,900 357,400 103,400 203,100 182,400 130,300 229,700
Net Receivables 3,127,000 3,127,000 3,323,000 2,898,000 2,919,000 1,921,000 1,987,400 2,018,900 1,689,300 1,665,000 1,443,500 1,248,500 1,147,300 1,183,000 1,023,900 732,000 607,100 802,400 767,300 626,100 499,100
Inventory 1,322,000 1,313,000 1,687,000 1,534,000 1,286,000 807,000 780,800 766,300 641,200 723,600 505,700 458,100 447,600 454,300 430,600 314,300 451,200 447,600 386,900 332,000 223,400
Other Current Assets 267,000 74,000 269,000 321,000 312,000 276,000 250,000 145,400 137,400 169,000 223,800 152,400 22,000 140,900 155,500 148,100 75,800 80,800 51,300 80,300 44,200
Total Current Assets 6,004,000 6,217,000 6,617,000 6,597,000 6,167,000 3,836,000 3,804,600 3,543,200 2,911,600 3,135,300 2,970,800 2,798,500 2,472,800 2,137,800 2,059,900 1,551,800 1,308,200 1,580,300 1,437,500 1,168,700 1,074,300
Non-Current Assets
Property, Plant and Equipment 3,878,000 3,926,000 4,365,000 4,395,000 4,591,000 2,925,000 2,903,800 2,863,800 2,501,800 2,448,100 2,093,900 1,939,400 1,788,000 1,664,300 1,542,600 1,490,300 1,586,200 1,609,100 1,460,700 1,294,900 1,077,200
Goodwill 2,965,000 3,013,000 3,397,000 3,279,000 2,627,000 1,842,000 1,853,400 1,881,800 1,702,200 1,757,700 1,205,700 1,197,000 1,181,400 1,186,200 1,113,500 1,061,400 1,052,400 1,168,200 1,086,500 0 0
Intangible Assets 521,000 564,000 1,051,000 1,091,000 1,096,000 402,000 439,500 492,700 463,500 543,800 151,100 169,500 206,300 243,300 168,800 0 148,400 139,400 120,400 1,029,800 860,800
Long Term Investments 395,000 308,000 809,000 428,000 769,000 316,000 591,700 239,600 218,900 200,100 184,200 405,100 382,700 345,300 307,900 257,400 266,500 0 0 0 0
Tax Assets 268,000 257,000 239,000 254,000 291,000 79,000 197,700 121,200 424,000 213,500 180,500 257,600 244,100 313,900 305,500 60,200 201,400 124,400 176,900 0 0
Other Non-Current Assets 77,000 168,000 516,000 531,000 493,000 302,000 304,600 645,300 612,700 543,000 441,800 149,900 125,500 67,800 56,800 390,300 80,900 337,100 302,000 596,000 516,800
Total Non-Current Assets 8,104,000 8,236,000 10,377,000 9,978,000 9,867,000 5,866,000 6,290,700 6,244,400 5,923,100 5,706,200 4,257,200 4,118,500 3,928,000 3,820,800 3,495,100 3,259,600 3,335,800 3,378,200 3,146,500 2,920,700 2,454,800
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 14,108,000 14,453,000 16,994,000 16,575,000 16,034,000 9,702,000 10,095,300 9,787,600 8,834,700 8,841,500 7,228,000 6,917,000 6,400,800 5,958,600 5,555,000 4,811,400 4,644,000 4,958,500 4,584,000 4,089,400 3,529,100
Current Liabilities
Accounts Payable 2,202,000 2,546,000 2,684,000 2,276,000 2,352,000 1,977,000 2,144,300 2,270,300 1,847,300 1,866,400 1,530,300 1,383,800 855,200 1,297,800 1,224,100 977,100 466,600 626,300 534,700 786,400 608,000
Short Term Debt 481,000 110,000 62,000 66,000 49,000 286,000 172,600 84,600 175,900 441,500 623,700 201,600 243,400 577,800 128,500 69,100 320,700 63,700 151,700 299,900 16,500
Tax Payables 37,000 236,000 286,000 233,000 171,000 66,000 58,900 40,800 68,600 49,400 14,200 38,500 72,500 29,800 39,700 0 6,300 0 0 0 0
Deferred Revenue 25,000 142,000 218,000 241,000 220,000 12,000 19,200 40,800 51,900 -15,200 -536,900 31,100 494,700 27,400 36,400 -1,046,200 456,400 366,700 36,600 0 0
Other Current Liabilities 1,004,000 969,000 1,272,000 1,215,000 1,189,000 54,000 62,800 29,500 16,700 64,600 551,100 7,400 9,800 2,400 3,300 1,046,200 6,300 27,200 311,800 35,800 39,300
Total Current Liabilities 3,712,000 3,767,000 4,236,000 3,798,000 3,810,000 2,329,000 2,398,900 2,425,200 2,091,800 2,357,300 2,168,200 1,623,900 1,603,100 1,905,400 1,392,300 1,046,200 1,250,000 1,083,900 1,034,800 1,122,100 663,800
Non-Current Liabilities
Long Term Debt 3,283,000 3,819,000 4,166,000 4,261,000 3,738,000 1,674,000 1,940,700 2,103,700 2,043,600 2,124,600 716,300 1,021,000 823,800 751,300 1,051,900 773,200 459,600 572,600 569,400 440,600 568,000
Deferred Revenue 72,000 83,000 66,000 68,000 55,000 49,000 17,300 52,400 33,500 36,600 37,800 46,200 30,500 26,000 23,400 0 0 0 0 0 0
Deferred Tax 162,000 160,000 194,000 206,000 276,000 125,000 51,400 61,400 54,200 120,100 46,800 81,300 89,400 120,200 113,700 0 89,600 102,100 108,000 0 0
Other Non-Current Liabilities 594,000 558,000 824,000 980,000 1,402,000 681,000 1,342,200 1,319,000 1,309,700 571,400 568,000 512,200 707,900 702,700 663,900 769,300 807,300 760,900 834,300 746,400 740,900
Total Non-Current Liabilities 4,111,000 4,620,000 5,250,000 5,515,000 5,471,000 2,529,000 3,351,600 3,536,500 3,441,000 2,852,700 1,368,900 1,660,700 1,651,600 1,600,200 1,852,900 1,542,500 1,356,500 1,435,600 1,511,700 1,187,000 1,308,900
Total Liabilities 7,823,000 8,387,000 9,486,000 9,313,000 9,281,000 4,858,000 5,750,500 5,961,700 5,532,800 5,210,000 3,537,100 3,284,600 3,254,700 3,505,600 3,245,200 2,588,700 2,606,500 2,519,500 2,546,500 2,309,100 1,972,700
Common Stock 3,000 3,000 3,000 3,000 3,000 3,000 2,500 2,500 2,500 2,500 2,500 2,500 1,200 1,200 1,200 1,200 1,200 1,200 600 600 600
Retained Earnings 6,620,000 6,152,000 7,454,000 6,671,000 6,296,000 5,942,000 5,336,100 4,531,000 4,215,200 4,210,100 3,717,100 3,177,400 2,611,200 2,110,300 1,560,200 1,193,400 1,200,500 1,295,900 1,064,100 889,200 681,400
Accumulated Other Comprehensive Income/Loss -938,000 -828,000 -876,000 -551,000 -651,000 -727,000 -674,100 -490,000 -722,100 -610,200 -383,600 -14,000 -121,300 -150,800 -53,700 14,500 -85,900 127,100 -60,300 -74,200 55,200
Total Stockholders Equity 6,093,000 5,828,000 7,224,000 6,948,000 6,457,000 4,706,000 4,225,500 3,716,800 3,218,300 3,553,700 3,616,200 3,560,600 3,082,600 2,387,900 2,258,600 2,185,300 2,006,000 2,321,100 1,875,400 1,644,200 1,534,200
Total Investments 395,000 364,000 896,000 428,000 769,000 316,000 591,700 239,600 218,900 200,100 184,200 405,100 382,700 345,300 307,900 257,400 266,500 14,600 59,100 40,600 0
Total Debt 3,874,000 3,929,000 4,228,000 4,327,000 3,787,000 1,960,000 2,113,300 2,188,300 2,219,500 2,566,100 1,340,000 1,222,600 1,067,200 1,329,100 1,180,400 842,300 780,300 636,300 721,100 740,500 584,500
Net Debt 2,586,000 2,395,000 2,890,000 2,486,000 2,137,000 1,128,000 1,373,900 1,643,000 1,775,800 1,988,400 542,200 283,100 351,500 969,500 730,500 484,900 676,900 447,800 597,800 650,800 354,800

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 778,000 702,000 1,026,000 639,000 567,000 797,000 984,600 483,300 160,200 646,400 687,500 651,000 522,400 592,100 396,200 36,400 -35,600 288,500 211,600 239,600 218,300
Depreciation & Amortization 523,000 582,000 721,000 772,000 568,000 439,000 431,300 407,800 391,400 320,200 330,400 299,400 288,600 283,000 271,200 260,900 286,800 264,600 256,600 255,500 177,000
Deferred Income Tax -16,000 -44,000 -65,000 -180,000 123,000 202,000 -69,800 315,300 -268,900 13,300 42,300 -22,900 -10,700 -1,100 -52,200 -57,700 -78,300 -29,900 -46,400 -32,400 13,800
Stock Based Compensation 53,000 58,000 64,000 50,000 41,000 42,000 52,900 52,700 43,600 40,200 32,100 36,600 56,700 21,800 22,800 22,000 0 0 0 0 0
Change in Working Capital -40,000 -93,000 -264,000 -469,000 319,000 -187,000 -319,500 -144,800 -116,300 -181,500 -334,200 -272,500 -25,600 -200,100 -106,800 17,000 -94,300 48,000 -107,000 -67,500 -14,100
Accounts Receivable -17,000 -485,000 -564,000 -59,000 27,000 19,000 -146,300 -167,900 -137,500 -81,800 -248,700 -91,700 43,800 -150,600 0 0 0 0 0 0 0
Inventory 45,000 -72,000 -215,000 -268,000 -28,000 -36,000 -53,300 -84,500 -36,500 -52,900 -39,700 -14,800 -5,300 -38,600 -79,000 143,000 -26,300 -34,700 -32,700 -30,100 -12,700
Accounts Payable 28,000 375,000 438,000 -134,000 186,000 -123,000 -76,100 232,800 134,900 23,100 129,100 33,100 -27,100 53,000 0 0 0 0 0 0 0
Other Working Capital -87,000 89,000 77,000 -8,000 134,000 -47,000 -43,800 -125,200 -77,200 -69,900 -174,900 -199,100 -37,000 -63,900 -27,800 -126,000 -68,000 82,700 -74,300 -37,400 -1,400
Other Non-Cash Items 217,000 192,000 76,000 482,000 -394,000 -285,000 47,000 66,000 825,700 29,300 43,700 27,200 47,300 12,500 7,700 72,400 293,900 16,300 92,100 1,300 31,600
Net Cash Provided by Operating Activities 1,455,000 1,397,000 1,569,000 1,306,000 1,224,000 1,008,000 1,126,500 1,180,300 1,035,700 867,900 801,800 718,800 878,700 708,200 538,900 351,000 400,800 603,500 442,100 396,500 426,600
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -667,000 -832,000 -723,000 -668,000 -501,000 -481,000 -546,600 -560,000 -500,600 -577,300 -563,000 -417,800 -407,400 -393,700 -276,600 -172,000 -369,700 -293,900 -268,300 -246,700 -204,900
Acquisitions Net -60,000 -100,000 -285,000 -737,000 -449,000 23,000 36,000 -181,200 96,400 -1,194,900 -110,500 9,100 56,800 -178,700 -159,700 -5,900 -135,700 -138,800 -63,700 -477,200 0
Purchases of Investments -4,000 832,000 -473,000 -20,000 -2,000 -53,000 -6,000 -11,100 0 577,300 0 0 0 0 276,600 0 0 -13,000 -41,500 -52,300 0
Sales/Maturities of Investments 332,000 309,000 40,000 11,000 10,000 22,000 2,100 -8,500 0 13,100 0 0 0 0 6,800 0 14,600 60,400 28,800 58,200 0
Other Investing Activities 23,000 -802,000 23,000 19,000 36,000 22,000 2,100 8,500 96,400 -577,300 8,400 23,900 5,400 7,900 -276,600 23,100 5,700 17,300 3,600 17,900 -52,300
Net Cash Used for Investing Activities -384,000 -593,000 -1,418,000 -1,395,000 -906,000 -489,000 -514,500 -752,300 -404,200 -1,759,100 -665,100 -384,800 -345,200 -564,500 -429,500 -154,800 -485,100 -368,000 -341,100 -700,100 -257,200
Cash Flows from Financing Activities
Debt Repayment -456,000 -433,000 -13,000 -707,000 -331,000 -141,000 -7,000 -107,600 -322,700 -346,500 -541,600 -121,400 -246,400 -241,500 -29,800 -279,200 -107,500 -101,700 0 0 0
Common Stock Issued 0 0 0 0 1,173,000 0 0 900 11,300 1,572,900 640,600 322,500 430,600 15,100 323,200 0 17,100 46,300 27,100 17,600 14,400
Common Stock Repurchased -277,000 -177,000 -240,000 0 -216,000 -100,000 -150,000 -100,000 -288,000 -349,800 -139,900 -225,500 -295,900 -387,000 -325,700 0 -55,900 -47,000 0 0 0
Dividends Paid -101,000 -130,000 -161,000 -162,000 -146,000 -140,000 -142,000 -124,100 -113,400 -116,700 -116,100 -56,800 -21,900 -13,900 -10,900 -22,600 -51,100 -39,400 -51,800 -40,000 -27,900
Other Financing Activities 348,000 303,000 -153,000 1,155,000 -43,000 -39,000 -84,000 -31,700 -21,000 -23,300 -44,700 -54,200 -55,000 407,600 30,000 346,600 202,500 -17,500 -35,200 144,700 -55,900
Net Cash Used Provided by Financing Activities -472,000 -437,000 -567,000 286,000 437,000 -420,000 -383,000 -362,500 -733,800 736,600 -201,700 -135,400 -188,600 -219,700 -13,200 44,800 5,100 -159,300 -59,900 122,300 -69,400
Effect of Forex Changes on Cash 12,000 -87,000 -90,000 -3,000 63,000 -6,000 -34,500 36,100 -31,700 -65,500 -76,700 25,200 11,200 -14,300 -3,700 13,000 -5,900 -11,000 -7,500 41,300 16,600
Net Change in Cash 440,000 196,000 -506,000 194,000 818,000 93,000 194,100 101,600 -134,000 -220,100 -141,700 223,800 356,100 -90,300 92,500 254,000 -85,100 65,200 33,600 -140,000 116,600
Cash at End of Period 4,808,000 1,534,000 1,338,000 1,844,000 1,650,000 832,000 739,400 545,300 443,700 577,700 797,800 939,500 715,700 359,600 449,900 357,400 103,400 188,500 123,300 89,700 229,700
Cash at Start of Period 4,368,000 1,338,000 1,844,000 1,650,000 832,000 739,000 545,300 443,700 577,700 797,800 939,500 715,700 359,600 449,900 357,400 103,400 188,500 123,300 89,700 229,700 113,100
Free Cash Flow
Operating Cash Flow 1,455,000 1,397,000 1,569,000 1,306,000 1,224,000 1,008,000 1,126,500 1,180,300 1,035,700 867,900 801,800 718,800 878,700 708,200 538,900 351,000 400,800 603,500 442,100 396,500 426,600
Capital Expenditure -667,000 -832,000 -723,000 -668,000 -501,000 -481,000 -546,600 -560,000 -500,600 -577,300 -563,000 -417,800 -407,400 -393,700 -276,600 -172,000 -369,700 -293,900 -268,300 -246,700 -204,900
Free Cash Flow 788,000 565,000 846,000 638,000 723,000 527,000 579,900 620,300 535,100 290,600 238,800 301,000 471,300 314,500 262,300 179,000 31,100 309,600 173,800 149,800 221,700