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,631,000 6,631,000 11,186,000 6,538,000 4,124,000 4,590,000 4,429,000 4,130,000 3,685,000 4,308,300 4,743,200 5,474,700 6,104,000 6,097,900 3,965,000 2,608,400 3,921,100 2,756,700 1,949,500 1,908,400 1,650,652
Revenue Growth - -40.72% 71.09% 58.54% -10.15% 3.64% 7.24% 12.08% -14.47% -9.17% -13.36% -10.31% 0.10% 53.79% 52.01% -33.48% 42.24% 41.41% 2.15% 15.61%
Cost of Revenue 4,086,000 4,086,000 5,325,000 4,151,000 3,323,000 3,416,000 3,512,000 3,700,000 2,845,000 2,761,200 2,964,700 2,954,500 2,990,700 3,202,300 2,785,500 1,769,000 2,698,400 2,086,700 1,802,300 1,699,200 1,434,545
Gross Profit 2,545,000 2,545,000 5,861,000 2,387,000 801,000 1,174,000 917,000 430,000 840,000 1,547,100 1,778,500 2,520,200 3,113,300 2,895,600 1,179,500 839,400 1,222,700 670,000 147,200 209,200 216,107
Gross Profit Margin 37.42% 38.38% 52.40% 36.51% 19.42% 25.58% 20.70% 10.41% 22.80% 35.91% 37.50% 46.03% 51.00% 47.49% 29.75% 32.18% 31.18% 24.30% 7.55% 10.96% 13.09%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 289,000 289,000 290,000 223,000 206,000 239,000 214,000 192,000 174,000 169,800 151,900 166,000 151,800 130,000 106,100 62,900 72,500 68,400 54,500 71,100 66,873
Total Operating Expenses 270,000 289,000 300,000 184,000 189,000 166,000 187,000 210,000 382,000 262,100 182,600 150,200 200,900 150,900 262,200 159,600 72,500 68,400 75,900 73,300 66,873
Operating Income or Loss 1,808,000 -8,000 5,397,000 1,729,000 623,000 1,003,000 766,000 229,000 134,000 1,193,100 2,366,500 2,411,700 2,959,400 2,790,500 895,700 679,800 1,150,200 601,600 71,300 135,900 149,234
Operating Margin 25.46% -0.12% 48.25% 26.45% 15.11% 21.85% 17.30% 5.54% 3.64% 27.69% 49.89% 44.05% 48.48% 45.76% 22.59% 26.06% 29.33% 21.82% 3.66% 7.12% 9.04%
Interest Expense 150,000 150,000 344,000 184,000 179,000 237,000 241,000 315,000 200,000 133,200 167,600 152,200 135,300 147,200 221,300 1,500 1,600 1,700 2,900 14,000 0
EBITDA 2,605,000 -8,000 6,555,000 3,155,000 1,534,000 1,905,000 1,676,000 1,126,000 998,000 1,727,300 2,019,900 2,772,500 3,384,600 3,212,800 1,313,600 785,300 1,250,300 684,500 186,400 261,800 258,148
Depreciation and Amortization 688,000 0 1,158,000 1,426,000 911,000 902,000 888,000 883,000 678,000 479,600 392,500 410,600 419,800 416,200 394,800 101,000 100,800 84,500 94,600 97,500 108,642
Income Before Tax 2,248,000 2,248,000 5,095,000 1,543,000 463,000 772,000 547,000 -125,000 -226,000 1,057,600 2,187,300 2,209,700 2,829,500 2,645,600 687,700 695,600 1,058,500 571,300 53,000 92,500 109,022
Income Tax Expense 410,000 410,000 1,158,000 283,000 31,000 126,000 119,000 -575,000 -68,000 395,800 773,000 686,500 964,200 -926,500 273,700 246,000 378,100 199,500 19,700 128,700 41,400
Net Income 1,525,000 1,525,000 3,346,000 1,260,000 432,000 493,000 290,000 358,000 -277,000 699,900 1,390,300 1,464,600 1,848,700 1,539,200 349,200 365,600 684,600 372,700 33,300 -39,000 67,732
Net Income Margin 21.96% 23.00% 29.91% 19.27% 10.48% 10.74% 6.55% 8.67% -7.52% 16.25% 29.31% 26.75% 30.29% 25.24% 8.81% 14.02% 17.46% 13.52% 1.71% -2.04% 4.10%
EPS 7.86 7.89 16.45 5.86 2.01 2.24 1.25 1.53 -1.19 2.97 5.43 4.97 5.79 4.44 1.08 1.51 2.47 1.34 0.12 -0.14 0.25
EPS Diluted 7.84 7.87 16.38 5.83 2.01 2.22 1.24 1.53 -1.19 2.96 5.42 4.95 5.72 4.40 1.07 1.48 2.43 1.31 0.12 -0.14 0.25
Weighted Average Shares Out - 193,300 203,300 215,000 214,900 220,200 232,600 233,500 233,100 235,300 256,000 294,500 319,500 347,000 323,500 242,500 277,000 277,500 275,000 275,000 275,000
Weighted Average Shares Out Diluted - 193,800 204,200 216,200 215,200 221,600 233,800 233,900 233,100 236,100 256,500 296,000 323,500 350,000 327,000 246,000 282,000 283,500 275,500 275,000 275,000

Reported Currency: USD Q4 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 2003-12-31
Current Assets
Cash and Cash Equivalents 2,032,000 2,323,000 1,628,000 683,000 287,000 682,000 835,000 1,164,000 286,000 1,996,600 1,710,800 2,274,900 1,207,000 797,700 697,100 625,000 366,500 25,400 37,400 50,003 77,200
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 3,100 185,000 0 494,500 300,200 179,300 369,290 91,700
Cash + Short Term Investments 2,032,000 2,323,000 1,628,000 683,000 287,000 682,000 835,000 1,164,000 286,000 1,996,600 1,710,800 2,274,900 1,207,000 800,800 882,100 625,000 861,000 325,600 216,700 419,293 168,900
Net Receivables 505,000 582,000 497,000 265,000 242,000 235,000 307,000 236,000 267,200 191,500 230,900 217,400 269,400 238,900 167,400 175,100 148,700 113,900 53,900 43,274 0
Inventory 299,000 474,000 408,000 287,000 351,000 309,000 275,000 339,000 321,200 202,900 274,300 277,900 304,200 270,300 207,800 588,600 231,700 176,100 251,100 233,547 0
Other Current Assets 214,000 79,000 56,000 35,000 23,000 20,000 15,000 70,000 45,300 223,500 92,400 27,900 18,000 31,400 11,100 18,200 37,700 17,500 54,400 59,182 0
Total Current Assets 3,050,000 3,673,000 2,593,000 1,367,000 974,000 1,274,000 1,465,000 2,655,000 1,127,100 2,614,500 2,630,100 2,807,600 1,798,600 1,341,400 1,283,100 1,433,200 1,279,100 633,100 576,100 788,797 168,900
Non-Current Assets
Property, Plant and Equipment 7,400,000 6,691,000 7,324,000 7,891,000 8,450,000 8,623,000 9,175,000 9,652,000 8,539,000 5,525,800 4,101,700 3,900,500 3,736,000 3,925,600 793,800 661,900 623,600 597,000 630,100 645,595 0
Goodwill 2,495,000 2,089,000 2,091,000 2,374,000 2,365,000 2,353,000 2,371,000 2,345,000 2,390,100 2,092,800 2,095,800 2,064,500 2,064,500 2,085,700 900 900 900 900 900 0 0
Intangible Assets 0 15,000 45,000 104,000 110,000 115,000 129,000 128,000 155,700 41,800 45,800 49,600 0 0 0 0 0 0 900 1,327 0
Long Term Investments 0 74,000 82,000 80,000 88,000 93,000 108,000 139,000 297,800 861,500 926,000 935,600 999,500 1,079,900 376,200 44,800 41,600 0 -5,800 0 0
Tax Assets 999,000 958,000 1,029,000 1,184,000 1,246,000 1,117,000 1,047,000 1,630,000 916,200 84,000 60,000 9,500 90,100 38,600 52,600 52,100 30,700 1,700 5,800 74,909 0
Other Non-Current Assets 432,000 -172,000 -744,000 -873,000 -951,000 -799,000 -703,000 -1,290,000 -531,300 117,800 864,500 449,200 285,800 287,300 -11,700 194,700 36,600 57,700 21,000 36,343 1,415,600
Total Non-Current Assets 11,326,000 9,640,000 9,782,000 10,656,000 11,198,000 11,387,000 11,998,000 12,476,000 11,611,800 8,723,700 8,048,000 7,359,300 7,175,900 7,417,100 1,211,800 954,400 733,400 657,300 652,000 758,174 1,415,600
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -168,900
Total Assets 14,376,000 13,313,000 12,375,000 12,023,000 12,172,000 12,661,000 13,463,000 15,131,000 12,738,900 11,338,200 10,678,100 10,166,900 8,974,500 8,758,500 2,494,900 2,387,600 2,012,500 1,290,400 1,228,100 1,546,971 1,415,600
Current Liabilities
Accounts Payable 167,000 575,000 565,000 424,000 437,000 545,000 472,000 638,000 917,700 65,800 564,100 366,500 327,700 321,200 332,000 207,900 59,800 37,400 171,600 169,237 0
Short Term Debt 96,000 93,000 89,000 337,000 90,000 5,000 2,000 1,000 5,500 540,100 73,300 5,000 218,600 4,900 -14,800 4,100 -124,500 -6,300 -125,800 19,917 0
Tax Payables 167,000 3,000 24,000 97,000 1,000 5,000 2,000 1,000 5,500 16,000 73,300 187,100 128,500 62,200 14,700 26,300 2,600 1,900 0 0 0
Deferred Revenue 130,000 229,000 700,000 130,000 119,000 149,000 89,000 42,000 161,500 325,400 120,600 380,700 257,200 431,500 159,500 347,800 305,800 102,700 131,600 0 0
Other Current Liabilities 574,000 98,000 78,000 15,000 19,000 6,000 17,000 5,000 130,500 48,400 70,300 198,000 227,700 189,000 3,100 258,300 388,200 219,600 163,700 235,649 0
Total Current Liabilities 800,000 995,000 1,432,000 906,000 665,000 705,000 580,000 686,000 1,215,200 979,700 828,300 950,200 1,031,200 946,600 479,800 818,100 629,300 353,400 341,100 424,803 0
Non-Current Liabilities
Long Term Debt 3,136,000 3,132,000 3,627,000 3,886,000 4,150,000 4,698,000 4,692,000 5,778,000 5,592,700 4,592,500 3,098,100 1,600,000 1,617,800 1,954,100 4,700 0 4,900 4,200 4,200 238,904 0
Deferred Revenue 0 958,000 0 0 0 0 0 0 0 358,200 154,500 0 0 0 0 0 0 -9,800 0 0 0
Deferred Tax 0 958,000 1,009,000 1,184,000 1,246,000 1,117,000 1,047,000 1,630,000 916,200 818,600 833,200 938,800 956,800 1,081,200 68,300 6,200 32,100 9,800 8,400 0 0
Other Non-Current Liabilities 2,067,000 -583,000 271,000 444,000 474,000 410,000 460,000 545,000 627,600 16,700 325,600 395,700 435,800 343,200 197,200 212,600 141,900 152,200 104,900 83,203 682,100
Total Non-Current Liabilities 5,203,000 4,465,000 4,907,000 5,514,000 5,870,000 6,225,000 6,199,000 7,953,000 7,136,500 5,786,000 4,411,400 2,934,500 3,010,400 3,378,500 270,200 218,800 178,900 156,400 117,500 322,107 682,100
Total Liabilities 6,003,000 5,460,000 6,339,000 6,420,000 6,535,000 6,930,000 6,779,000 8,639,000 8,351,700 6,765,700 5,239,700 3,884,700 4,041,600 4,325,100 750,000 1,036,900 808,200 509,800 458,600 746,910 682,100
Common Stock 0 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,400 500 600 600 700 700 500 500 600 600 600 8 0
Retained Earnings 0 3,867,000 2,088,000 1,927,000 1,958,000 2,463,000 2,443,000 2,365,000 3,057,900 3,175,300 3,725,600 3,461,100 2,841,000 1,370,800 1,048,100 703,400 416,800 48,600 19,700 59,780 0
Accumulated Other Comprehensive Income/Loss 0 -230,000 -257,000 -320,000 -366,000 -371,000 -263,000 -398,000 -249,800 -159,800 -42,600 -49,600 -99,300 -53,300 -43,200 -75,200 -21,200 -33,400 -7,400 -12,356 0
Total Stockholders Equity 8,373,000 5,051,000 3,206,000 2,922,000 2,897,000 2,958,000 3,579,000 3,348,000 4,035,200 4,209,700 5,076,100 5,902,200 4,547,000 4,050,400 1,728,900 1,338,100 1,187,000 767,000 755,900 787,289 733,500
Total Investments 0 74,000 82,000 80,000 88,000 93,000 108,000 139,000 297,800 861,500 926,000 935,600 999,500 1,083,000 561,200 44,800 536,100 300,200 179,300 369,290 91,700
Total Debt 3,232,000 3,225,000 3,716,000 4,223,000 4,240,000 4,698,000 4,692,000 5,778,000 5,592,700 4,592,500 3,098,100 1,605,000 1,617,800 1,959,000 4,700 4,100 4,900 4,200 4,200 258,821 0
Net Debt 1,200,000 902,000 2,088,000 3,540,000 3,953,000 4,016,000 3,857,000 4,614,000 5,306,700 2,595,900 1,387,300 -669,900 410,800 1,161,300 -692,400 -620,900 -361,600 -21,200 -33,200 208,818 -77,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,512,000 1,838,000 3,937,000 1,260,000 432,000 646,000 428,000 450,000 -158,000 734,100 1,436,800 1,532,800 1,923,400 1,761,000 440,700 448,500 684,600 372,700 33,300 -39,000 67,732
Depreciation & Amortization 869,000 869,000 850,000 888,000 892,000 875,000 888,000 883,000 678,000 479,600 392,500 410,600 419,800 416,200 394,800 101,000 100,800 84,500 94,600 97,500 108,642
Deferred Income Tax 81,000 81,000 -107,000 -196,000 -74,000 149,000 78,000 -601,000 739,000 77,900 18,500 -34,300 -138,400 -32,900 88,600 45,700 26,400 48,000 9,400 121,500 33,800
Stock Based Compensation 37,000 37,000 41,000 30,000 25,000 28,000 22,000 17,000 19,000 16,800 16,600 12,600 11,900 10,600 8,300 6,600 8,300 9,700 8,100 3,700 23,035
Change in Working Capital 274,000 164,000 -900,000 448,000 12,000 -112,000 127,000 839,000 -803,000 -345,800 194,700 -443,900 296,300 -140,100 336,100 248,100 -333,000 153,800 -1,300 -91,700 100,475
Accounts Receivable 100,000 100,000 -110,000 -235,000 -19,000 -6,000 68,000 -57,000 18,000 -4,800 36,100 400 53,200 -35,500 70,600 21,300 -44,000 -28,500 -61,300 -9,200 0
Inventory 152,000 152,000 -93,000 -123,000 27,000 -26,000 -52,000 40,000 -7,000 -71,000 63,800 -80,300 34,800 -38,500 79,800 440,300 -416,700 -53,600 51,600 -8,900 -26,429
Accounts Payable -88,000 -88,000 1,000 142,000 -15,000 -72,000 44,000 -1,000 -18,000 41,700 -53,200 49,500 25,500 5,200 -71,300 -39,200 3,700 31,300 5,400 -1,100 0
Other Working Capital 125,000 -164,000 -698,000 664,000 19,000 -8,000 67,000 857,000 -796,000 -311,700 148,000 -413,500 182,800 -71,300 257,000 -174,300 124,000 204,600 3,000 -72,500 126,904
Other Non-Cash Items -31,000 -68,000 34,000 443,000 -56,000 -81,000 -46,000 43,000 142,000 241,100 -650,500 -11,000 -137,400 64,100 -74,100 -168,100 151,500 21,400 59,500 45,200 10,579
Net Cash Provided by Operating Activities 2,757,000 2,757,000 3,855,000 2,873,000 1,231,000 1,505,000 1,497,000 1,631,000 617,000 1,203,700 1,408,600 1,466,800 2,375,600 2,078,900 1,194,400 681,800 638,600 690,100 203,600 137,200 344,263
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -499,000 -499,000 -462,000 -524,000 -309,000 -404,000 -422,000 -473,000 -2,211,000 -2,469,300 -1,808,500 -823,800 -523,500 -247,200 -258,100 -235,700 -141,800 -105,100 -59,300 -69,400 -33,709
Acquisitions Net 0 0 0 50,000 0 0 0 16,000 0 -538,800 1,372,000 -72,500 0 0 -3,177,800 9,300 10,400 4,100 0 0 0
Purchases of Investments -1,000 -1,000 -1,000 -13,000 0 0 0 34,000 0 -43,200 11,000 12,600 0 0 -28,600 -559,600 -638,200 -1,167,300 -885,700 -684,800 -818,797
Sales/Maturities of Investments 1,000 1,000 1,000 12,000 0 0 0 9,000 0 55,600 5,000 13,500 48,400 37,900 405,300 300,800 934,100 946,200 764,800 874,900 541,232
Other Investing Activities -1,180,000 -1,180,000 22,000 9,000 10,000 85,000 47,000 6,000 34,000 19,800 77,000 -149,100 -38,400 35,500 -11,000 -2,500 -5,000 -21,000 -11,100 18,600 1,963
Net Cash Used for Investing Activities -1,679,000 -1,679,000 -440,000 -466,000 -299,000 -319,000 -375,000 -408,000 -2,177,000 -2,975,900 -343,500 -1,019,300 -513,500 -173,800 -3,070,200 -487,700 159,500 -343,100 -191,300 139,300 -309,311
Cash Flows from Financing Activities
Debt Repayment 0 0 -507,000 -518,000 -500,000 -769,000 0 -1,148,000 -1,320,000 -367,000 -1,494,200 -1,498,000 -13,000 -346,000 -4,008,700 0 0 0 0 -281,200 0
Common Stock Issued 1,000 0 106,000 64,000 505,000 19,000 12,000 1,000 0 8,400 17,600 10,300 14,600 15,500 1,155,000 3,200 10,100 16,600 100 715,400 0
Common Stock Repurchased -377,000 0 -1,347,000 -550,000 -100,000 -370,000 -467,000 0 0 -556,300 -1,934,900 -1,409,100 -500,000 -1,000,200 5,197,200 0 -500,200 0 0 -715,400 0
Dividends Paid -235,000 0 -306,000 -260,000 -258,000 -265,000 -280,000 -280,000 -280,000 -282,300 -255,700 -129,100 -102,700 -68,700 -46,200 -131,700 -22,000 -4,500 -4,400 -1,100 -26,325
Other Financing Activities -459,000 0 -646,000 -199,000 -189,000 -198,000 -535,000 -137,000 4,039,000 1,277,100 2,892,100 2,045,600 -195,700 -100,000 -320,300 4,600 -28,400 -17,000 -19,000 -8,400 -34,967
Net Cash Used Provided by Financing Activities -1,070,000 0 -2,700,000 -1,463,000 -542,000 -1,583,000 -1,270,000 -1,564,000 2,439,000 79,900 -775,100 -980,300 -796,800 -1,499,400 1,977,000 -123,900 -540,500 -4,900 -23,300 -290,700 -61,292
Effect of Forex Changes on Cash -5,000 0 -20,000 1,000 6,000 2,000 -5,000 12,000 -1,000 -18,300 -4,200 -31,300 2,600 3,600 -600 1,900 900 -1,000 -1,000 1,600 -803
Net Change in Cash 3,000 1,078,000 695,000 945,000 396,000 -395,000 -153,000 -329,000 878,000 -1,710,600 285,800 -564,100 1,067,900 409,300 100,600 72,100 258,500 341,100 -12,000 -12,600 -27,143
Cash at End of Period 8,370,000 1,078,000 2,323,000 1,628,000 683,000 287,000 682,000 835,000 1,164,000 286,000 1,996,600 1,710,800 2,274,900 1,207,000 797,700 697,100 625,000 366,500 25,400 37,400 50,003
Cash at Start of Period 8,367,000 0 1,628,000 683,000 287,000 682,000 835,000 1,164,000 286,000 1,996,600 1,710,800 2,274,900 1,207,000 797,700 697,100 625,000 366,500 25,400 37,400 50,000 77,146
Free Cash Flow
Operating Cash Flow 2,757,000 2,757,000 3,855,000 2,873,000 1,231,000 1,505,000 1,497,000 1,631,000 617,000 1,203,700 1,408,600 1,466,800 2,375,600 2,078,900 1,194,400 681,800 638,600 690,100 203,600 137,200 344,263
Capital Expenditure -499,000 -499,000 -462,000 -524,000 -309,000 -404,000 -422,000 -473,000 -2,211,000 -2,469,300 -1,808,500 -823,800 -523,500 -247,200 -258,100 -235,700 -141,800 -105,100 -59,300 -69,400 -33,709
Free Cash Flow 2,258,000 2,258,000 3,393,000 2,349,000 922,000 1,101,000 1,075,000 1,158,000 -1,594,000 -1,265,600 -399,900 643,000 1,852,100 1,831,700 936,300 446,100 496,800 585,000 144,300 67,800 310,554