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 5,983,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 3,957,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,026,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 33.68% 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 21,900 0 0 0 0 0 0 0 0
General and Administrative Expenses 318,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 318,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,706,000 2,230,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 28.31% 33.63% 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 105,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 0 0 0 0
EBITDA 2,736,000 3,267,000 6,280,000 3,068,000 1,526,000 1,872,000 1,660,000 1,047,000 588,000 1,800,000 2,758,000 2,755,900 3,384,600 3,209,000 1,303,800 798,100 1,277,800 686,100 165,900 235,600 257,876
Depreciation and Amortization 933,000 869,000 841,000 879,000 884,000 863,000 872,000 857,000 614,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 1,765,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 328,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,164,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 19.38% 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 6.32 7.89 16.46 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 6.32 7.87 16.39 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 232,773 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 Q3 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,877,000 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
Short Term Investments 0 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
Cash + Short Term Investments 1,877,000 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
Net Receivables 482,000 505,000 582,000 497,000 265,000 242,000 235,000 307,000 236,000 210,000 191,500 230,900 217,400 269,400 238,900 167,400 175,100 148,700 113,900 53,900 43,274
Inventory 301,000 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
Other Current Assets 190,000 214,000 294,000 60,000 132,000 94,000 48,000 48,000 916,000 310,000 275,700 414,100 37,400 18,000 31,400 25,800 44,500 37,700 17,500 54,400 92,683
Total Current Assets 2,850,000 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
Non-Current Assets
Property, Plant and Equipment 7,088,000 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
Goodwill 2,493,000 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 0 0
Intangible Assets 515,000 538,000 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
Long Term Investments 28,000 26,000 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 0 0 0 0 0
Tax Assets 0 0 561,000 53,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,700 0 74,909
Other Non-Current Assets 869,000 867,000 210,000 187,000 207,000 295,000 318,000 344,000 340,000 384,900 201,800 924,500 458,700 375,900 325,900 40,900 291,600 108,900 57,700 21,000 36,343
Total Non-Current Assets 10,993,000 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
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,843,000 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
Current Liabilities
Accounts Payable 562,000 82,000 63,000 110,000 85,000 78,000 101,000 99,000 81,000 97,000 65,800 169,000 117,300 99,500 48,500 2,200 8,100 93,100 37,400 69,800 169,237
Short Term Debt 172,000 192,000 186,000 178,000 425,000 180,000 0 0 0 0 0 0 5,000 0 4,900 0 4,100 0 0 0 19,917
Tax Payables 3,000 12,000 3,000 24,000 0 1,000 5,000 2,000 1,000 5,500 16,000 73,300 187,100 128,500 62,200 0 0 0 0 0 0
Deferred Revenue 348,000 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 0 0 0 0 0 0 0
Other Current Liabilities -158,000 384,000 514,000 420,000 266,000 287,000 450,000 390,000 562,000 1,112,500 572,500 465,400 260,100 546,000 399,500 318,100 458,100 230,400 213,300 139,700 235,649
Total Current Liabilities 1,013,000 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
Non-Current Liabilities
Long Term Debt 3,164,000 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,537,000 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
Deferred Revenue 732,000 754,000 360,000 237,000 424,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 927,000 999,000 958,000 1,029,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 0 8,400 0
Other Non-Current Liabilities 270,000 314,000 1,333,000 1,280,000 1,628,000 474,000 410,000 460,000 545,000 1,544,000 374,900 480,100 395,700 435,800 343,200 197,200 212,600 141,900 152,200 104,900 83,203
Total Non-Current Liabilities 5,093,000 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
Total Liabilities 6,106,000 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
Common Stock 2,000 2,000 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
Retained Earnings 4,533,000 4,535,000 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
Accumulated Other Comprehensive Income/Loss -209,000 -209,000 -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
Total Stockholders Equity 5,194,000 5,717,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
Total Investments 28,000 26,000 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 0 494,500 300,200 179,300 369,290
Total Debt 3,250,000 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
Net Debt 1,373,000 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

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,229,000 1,525,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 933,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 85,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 34,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 0
Change in Working Capital -107,000 192,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 -63,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 13,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 19,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 -76,000 28,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 1,201,000 53,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,329,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 -1,736,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 1,227,000 -1,223,000 1,000 50,000 2,000 70,000 -362,000 16,000 2,814,000 -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 2,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,173,000 43,000 21,000 9,000 8,000 15,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,681,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 0 -769,000 0 -1,148,000 74,000 1,000,000 1,494,000 1,498,000 -13,000 -346,000 1,188,500 0 0 0 0 -281,200 -34,917
Common Stock Issued 2,000 2,000 106,000 64,000 5,000 19,000 12,000 1,000 0 0 17,600 10,300 14,600 15,500 1,150,000 3,200 10,100 16,600 100 715,400 0
Common Stock Repurchased -1,359,000 -580,000 -1,347,000 -539,000 -110,000 -370,000 -467,000 0 0 -557,000 -1,934,900 -1,409,100 -500,000 -1,000,200 0 0 -500,200 0 0 -715,400 0
Dividends Paid -354,000 -311,000 -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 -310,000 -481,000 -540,000 -146,000 -174,000 -175,000 -523,000 -137,000 2,645,000 -85,000 -78,400 -940,100 -181,100 -84,500 -315,300 4,600 -28,400 -17,000 -19,000 -8,400 -50
Net Cash Used Provided by Financing Activities -2,043,000 -1,372,000 -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 18,000 3,000 -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 -1,377,000 -291,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 7,501,000 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
Cash at Start of Period 8,878,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,000 77,146
Free Cash Flow
Operating Cash Flow 2,329,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 -1,736,000 -501,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 593,000 2,256,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