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 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31
Revenue 11,456,400 13,696,100 19,125,200 12,357,400 8,681,700 8,906,300 9,587,300 7,409,400 7,162,800 8,895,300 9,055,800 8,170,116 9,974,100 11,107,800 9,937,800 6,759,100 10,298,000 9,812,600 5,773,700 5,305,800 4,396,700
Revenue Growth - -28.39% 54.77% 42.34% -2.52% -7.10% 29.39% 3.44% -19.48% -1.77% 10.84% -18.09% -10.21% 11.77% 47.03% -34.36% 4.95% 69.95% 8.82% 20.68%
Cost of Revenue 9,655,900 11,485,500 13,369,400 9,157,100 7,616,800 8,009,000 8,088,900 6,566,600 6,352,800 7,177,400 7,129,200 6,750,173 7,213,900 8,022,800 6,816,000 5,065,800 7,531,300 6,652,100 4,847,600 4,668,400 3,871,200
Gross Profit 1,800,500 2,210,600 5,755,800 3,200,300 1,064,900 897,300 1,498,400 842,800 810,000 1,717,900 1,926,600 1,419,943 2,760,200 3,085,000 3,121,800 1,693,300 2,766,700 3,160,500 926,100 637,400 525,500
Gross Profit Margin 15.66% 16.14% 30.10% 25.90% 12.27% 10.07% 15.63% 11.37% 11.31% 19.31% 21.27% 17.38% 27.67% 27.77% 31.41% 25.05% 26.87% 32.21% 16.04% 12.01% 11.95%
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 506,400 500,500 498,000 430,500 371,500 354,100 341,100 301,300 304,200 361,200 382,400 363,086 427,300 410,100 372,500 360,300 321,400 335,500 309,800 241,300 207,000
Total Operating Expenses 926,100 872,500 970,500 573,700 652,000 530,100 570,100 377,100 491,000 439,100 505,800 548,400 550,600 473,900 457,600 422,500 365,800 335,500 311,900 244,000 207,000
Operating Income or Loss 842,100 1,338,100 3,748,900 1,817,600 -421,800 -514,000 811,900 465,700 319,000 1,278,800 1,311,800 961,200 2,209,600 2,611,100 2,664,200 1,270,800 2,400,900 2,806,700 616,300 105,800 318,500
Operating Margin 7.31% 9.77% 19.60% 14.71% -4.86% -5.77% 8.47% 6.29% 4.45% 14.38% 14.49% 11.76% 22.15% 23.51% 26.81% 18.80% 23.31% 28.60% 10.67% 1.99% 7.24%
Interest Expense 221,200 189,000 137,800 169,100 180,600 182,900 166,100 171,300 140,600 133,600 128,900 0 700 1,400 27,600 65,700 90,200 79,400 32,100 899,200 37,600
EBITDA 2,020,800 2,571,600 4,785,300 3,303,900 412,900 -92,300 1,699,200 1,236,500 1,201,600 2,009,100 2,139,200 1,660,286 2,819,300 3,138,400 3,777,900 1,730,000 3,390,800 3,191,000 927,500 663,600 565,900
Depreciation and Amortization 1,081,500 1,056,700 1,188,500 884,800 915,600 945,100 931,900 691,200 751,600 739,800 750,900 699,086 604,800 508,100 447,400 445,000 359,700 356,500 313,300 270,200 180,700
Income Before Tax 448,900 1,325,900 4,642,500 2,224,800 180,900 -1,256,100 551,500 374,000 242,400 1,103,300 1,217,300 848,743 2,214,500 2,628,900 3,271,300 1,189,700 2,905,700 2,682,400 505,700 -160,100 214,900
Income Tax Expense 109,100 177,000 1,224,300 597,700 -578,500 -224,700 77,100 494,900 -74,200 99,100 184,700 261,600 341,000 711,400 752,800 347,300 649,300 714,900 123,400 5,300 98,300
Net Income 371,200 1,164,900 3,582,800 1,630,600 666,100 -1,031,400 470,000 -107,200 297,800 1,000,400 1,028,600 576,000 1,888,700 1,930,200 2,514,600 827,100 2,350,200 2,082,800 419,700 -121,400 165,600
Net Income Margin 2.97% 8.51% 18.73% 13.20% 7.67% -11.58% 4.90% -1.45% 4.16% 11.25% 11.36% 7.05% 18.94% 17.38% 25.30% 12.24% 22.82% 21.23% 7.27% -2.29% 3.77%
EPS 1.14 3.52 10.17 4.31 1.76 -2.69 1.22 -0.31 0.85 2.79 2.69 1.37 4.44 4.54 5.64 1.86 5.29 4.70 0.97 -0.32 0.51
EPS Diluted 1.13 3.50 10.06 4.27 1.75 -2.69 1.22 -0.31 0.85 2.78 2.68 1.36 4.42 4.42 5.62 1.85 5.27 4.67 0.95 -0.32 0.46
Weighted Average Shares Out - 331,300 352,400 378,100 379,000 383,800 384,800 345,806 350,400 358,500 374,100 420,800 425,817 425,470 446,000 445,100 444,200 442,700 434,300 382,200 327,800
Weighted Average Shares Out Diluted - 333,200 356,000 381,600 381,300 383,800 386,400 350,900 351,700 360,300 375,600 422,000 426,900 436,500 447,500 446,600 446,200 445,700 440,300 382,200 360,400

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 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31
Current Assets
Cash and Cash Equivalents 301,600 348,800 735,400 769,500 574,000 519,100 847,700 2,153,500 673,100 1,276,300 2,374,600 5,293,100 3,697,100 3,811,000 3,906,400 2,523,000 2,703,200 1,960,700 420,600 173,300 245,000
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 399,600 0 0 0 0 0
Cash + Short Term Investments 301,600 348,800 735,400 769,500 574,000 519,100 847,700 2,153,500 673,100 1,276,300 2,374,600 5,293,100 3,697,100 3,811,000 3,906,400 2,922,600 2,703,200 1,960,700 420,600 173,300 245,000
Net Receivables 1,031,600 1,538,500 1,491,500 1,344,200 732,100 645,800 702,400 783,900 774,100 924,400 672,200 970,000 1,420,400 965,600 986,400 705,900 936,000 1,039,200 557,000 505,800 671,700
Inventory 2,923,000 2,523,200 3,543,100 2,741,400 1,739,200 2,076,400 2,270,200 1,547,200 1,391,100 1,563,500 1,718,300 1,432,900 1,557,300 1,237,600 1,266,400 1,002,300 1,125,900 1,350,900 787,400 760,900 753,400
Other Current Assets 715,000 334,500 786,600 470,200 475,900 476,900 416,700 131,900 187,800 204,900 265,100 767,300 205,700 414,100 525,700 743,600 542,700 427,700 189,900 126,500 61,800
Total Current Assets 4,971,200 4,745,000 6,556,600 5,325,300 3,521,200 3,718,200 4,237,000 4,616,500 3,057,700 4,144,700 5,364,200 8,105,800 6,880,500 6,581,100 6,684,900 4,974,800 5,307,800 4,809,500 1,955,500 1,580,400 1,731,900
Non-Current Assets
Property, Plant and Equipment 13,683,100 13,815,200 12,678,700 12,475,300 11,854,300 11,690,000 11,746,500 9,711,700 9,198,500 8,721,000 9,313,900 8,576,600 8,486,800 7,545,900 6,635,900 5,465,600 4,899,300 4,648,000 4,449,400 4,416,600 4,121,400
Goodwill 1,117,300 1,138,600 1,116,300 1,172,200 1,173,000 1,156,900 1,707,500 1,693,600 1,630,900 1,595,300 1,806,500 1,794,400 1,844,600 1,844,400 1,829,800 1,763,200 1,734,100 1,875,200 2,283,800 2,347,100 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,160,300
Long Term Investments 959,900 909,000 885,900 691,800 673,100 763,600 826,600 1,089,500 1,063,100 980,500 849,800 576,400 431,500 454,200 434,300 54,700 357,800 0 0 0 0
Tax Assets 994,300 1,079,200 752,300 997,100 1,179,400 515,400 343,800 254,600 836,400 691,900 394,400 0 212,700 50,600 6,500 305,900 262,300 10,100 0 0 0
Other Non-Current Assets 1,565,900 1,345,800 1,396,200 1,374,700 1,388,800 1,454,400 1,257,800 1,267,500 1,054,100 1,279,000 554,200 500,800 229,900 214,200 195,500 143,500 114,900 477,000 474,900 376,500 430,400
Total Non-Current Assets 18,320,500 18,287,800 16,829,400 16,711,100 16,268,600 15,580,300 15,882,200 14,016,900 13,783,000 13,267,700 12,918,800 11,448,200 11,205,500 10,109,300 9,102,000 7,732,900 7,368,400 7,010,300 7,208,100 7,140,200 6,712,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 23,291,700 23,032,800 23,386,000 22,036,400 19,789,800 19,298,500 20,119,200 18,633,400 16,840,700 17,412,400 18,283,000 19,554,000 18,086,000 16,690,400 15,786,900 12,707,700 12,676,200 11,819,800 9,163,600 8,720,600 8,444,000
Current Liabilities
Accounts Payable 402,300 1,566,800 2,043,700 2,004,400 1,409,100 1,421,000 1,353,700 927,100 600,600 1,002,300 797,300 570,200 763,100 912,400 941,100 552,500 371,700 1,022,100 433,500 389,200 462,700
Short Term Debt 922,600 595,100 1,260,900 959,100 568,300 155,900 37,500 349,600 38,900 67,200 54,500 23,000 69,600 43,000 71,600 98,300 136,000 176,400 542,400 222,100 204,900
Tax Payables 145,200 190,000 208,300 184,300 83,100 33,900 65,500 0 0 30,600 48,700 0 81,100 78,500 132,600 63,700 327,600 0 0 0 0
Deferred Revenue 0 261,800 743,900 437,700 287,600 266,900 199,800 140,400 145,600 121,200 101,600 0 243,300 323,000 243,200 65,900 -709,800 952,600 0 0 416,300
Other Current Liabilities 2,705,600 1,260,000 1,277,000 1,201,900 798,400 980,900 827,200 614,000 691,700 948,200 699,900 2,672,700 607,800 883,800 540,000 523,500 702,700 987,600 653,800 514,800 439,700
Total Current Liabilities 4,175,700 3,873,700 5,533,800 4,787,400 3,146,500 2,591,700 2,483,700 2,031,100 1,476,800 2,048,300 1,600,400 3,265,900 1,764,900 1,917,700 1,928,500 1,303,900 1,621,800 2,186,100 1,629,700 1,126,100 1,107,300
Non-Current Liabilities
Long Term Debt 3,355,600 3,399,700 2,547,100 3,446,500 4,183,400 4,652,500 4,793,700 5,204,700 3,779,300 3,791,100 3,778,000 3,008,900 1,009,600 1,010,000 761,300 1,245,600 1,256,500 1,375,000 1,818,100 2,388,100 2,463,700
Deferred Revenue 0 0 1,010,100 0 0 0 0 814,900 812,800 819,300 849,200 0 0 0 24,100 37,800 0 0 0 0 0
Deferred Tax 1,101,900 1,065,500 1,010,100 1,016,200 1,060,800 1,040,700 1,080,600 1,117,300 1,009,200 977,400 984,000 0 961,400 787,900 580,100 583,400 456,600 516,200 634,400 675,000 724,700
Other Non-Current Liabilities 2,697,200 2,261,100 2,100,800 2,037,800 1,643,900 1,646,000 1,156,500 641,200 952,900 1,030,600 2,180,300 1,958,600 907,200 975,400 831,000 870,300 826,100 917,000 875,200 980,200 913,000
Total Non-Current Liabilities 7,154,700 6,726,300 5,658,000 6,500,500 6,888,100 7,339,200 7,030,800 6,963,200 5,741,400 5,799,100 5,962,000 4,967,500 2,878,200 2,773,300 2,196,500 2,655,400 2,539,200 2,879,100 3,327,700 4,043,300 4,101,400
Total Liabilities 11,330,400 10,600,000 11,191,800 11,287,900 10,034,600 9,930,900 9,514,500 8,994,300 7,218,200 7,847,400 7,562,400 8,233,400 4,643,100 4,691,000 4,125,000 3,959,300 4,161,000 5,065,200 4,957,400 5,169,400 5,208,700
Common Stock 3,200 3,200 3,400 3,700 3,800 3,800 3,800 3,500 3,500 3,500 3,700 4,300 4,300 4,300 4,500 4,500 4,400 4,400 4,400 3,900 3,900
Retained Earnings 13,915,000 14,241,900 14,203,400 12,014,200 10,511,000 9,921,500 11,064,700 10,631,100 10,863,400 11,014,800 11,168,900 11,182,100 11,603,400 10,141,300 8,330,600 5,905,300 5,746,200 3,485,400 1,402,600 982,900 1,115,400
Accumulated Other Comprehensive Income/Loss -2,111,200 -1,954,900 -2,152,200 -1,891,800 -1,806,200 -1,598,200 -1,657,100 -1,061,600 -1,312,200 -1,492,900 -473,700 114,300 326,400 378,000 710,200 289,400 258,600 790,600 458,900 299,200 -72,000
Total Stockholders Equity 11,808,600 12,290,200 12,054,600 10,604,100 9,581,400 9,185,500 10,397,300 9,617,500 9,584,600 9,531,800 10,703,100 11,302,300 13,425,400 11,983,100 11,641,600 8,722,200 8,493,000 6,731,200 4,183,900 3,530,800 3,213,500
Total Investments 959,900 909,000 885,900 691,800 673,100 763,600 826,600 1,089,500 1,063,100 980,500 849,800 576,400 431,500 454,200 434,300 454,300 357,800 0 0 0 0
Total Debt 4,278,200 3,994,800 3,622,100 4,281,600 4,578,100 4,614,300 4,529,000 5,227,700 3,818,200 3,859,600 3,832,500 3,031,900 1,079,200 1,053,000 832,900 1,343,900 1,392,500 1,551,400 2,360,500 2,610,200 2,668,600
Net Debt 3,976,600 3,646,000 2,886,700 3,512,100 4,004,100 4,095,200 3,681,300 3,074,200 3,145,100 2,583,300 1,457,900 -2,261,200 -2,617,900 -2,758,000 -3,073,500 -1,179,100 -1,310,700 -409,300 1,939,900 2,436,900 2,423,600

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 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31
Cash Flows from Operating Activities
Net Income 382,400 1,209,200 3,614,200 1,634,900 665,600 -1,090,800 469,900 -104,200 301,200 1,001,800 1,030,400 582,857 1,891,800 1,930,800 2,513,500 831,500 2,350,200 2,082,800 419,700 -121,400 165,600
Depreciation & Amortization 1,885,400 960,600 933,900 810,100 948,500 1,495,400 883,900 665,500 711,200 739,800 750,900 699,086 604,800 508,100 447,400 445,000 359,700 356,500 313,300 270,200 180,700
Deferred Income Tax -192,500 -261,200 344,400 98,800 -684,000 -261,300 -101,800 612,400 -182,600 47,400 -153,800 0 200,000 245,800 196,600 51,100 -138,900 140,700 46,700 -38,900 33,000
Stock Based Compensation 32,700 33,000 27,900 29,500 17,800 27,900 27,500 28,000 30,500 41,300 54,300 43,029 29,200 21,100 0 0 0 0 0 8,100 0
Change in Working Capital 149,300 401,700 -992,500 -629,700 526,900 -19,400 -21,700 -316,900 314,200 -163,900 301,200 112,286 -931,900 -108,400 -108,600 67,300 -1,245,400 -14,100 -59,900 -137,000 -37,400
Accounts Receivable 875,300 526,300 -215,200 -995,100 -333,300 125,400 -342,000 -114,900 249,200 -413,800 261,600 692,743 -355,100 116,300 -67,700 -425,500 -189,200 0 0 72,900 0
Inventory -46,200 1,061,400 -749,600 -1,067,900 191,400 128,100 -497,400 -155,700 263,000 -53,700 -129,700 52,800 -315,500 6,500 -244,700 92,000 -178,700 -547,100 -19,300 -16,800 -78,200
Accounts Payable -44,500 -1,055,100 219,800 995,100 333,300 -125,400 342,000 -65,700 -243,900 301,800 277,200 0 -100,500 -58,400 240,100 156,800 -686,800 0 0 -30,900 -30,900
Other Working Capital -383,700 -130,900 -247,500 438,200 335,500 -147,500 475,700 19,400 45,900 1,800 -107,900 -633,257 -160,800 -172,800 -36,300 244,000 -190,700 533,000 -40,600 -162,200 40,800
Other Non-Cash Items -632,800 63,900 7,900 243,400 107,800 943,600 192,800 50,700 91,600 141,200 310,700 126,686 94,600 106,100 -643,300 -62,400 568,200 -38,200 14,100 298,500 -8,200
Net Cash Provided by Operating Activities 1,618,000 2,407,200 3,935,800 2,187,000 1,582,600 1,095,400 1,450,600 935,500 1,266,100 1,807,600 2,293,700 1,563,943 1,887,500 2,705,800 2,426,700 1,356,000 1,242,600 2,546,600 707,900 279,500 333,700
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -358,900 -1,402,400 -1,247,300 -1,288,600 -1,170,600 -1,272,200 -993,300 -820,100 -843,100 -1,000,300 -929,100 -1,371,429 -1,588,300 -1,639,300 -1,263,200 -910,600 -781,100 -372,100 -292,100 -389,500 -255,200
Acquisitions Net -173,000 117,400 0 -24,100 1,170,600 -55,100 -986,800 -112,000 -413,000 -124,800 -1,798,600 0 -15,000 0 56,400 17,600 -17,300 7,900 0 0 0
Purchases of Investments -201,100 -1,240,800 -762,500 -3,200 -6,100 -15,400 -534,500 -1,676,300 -1,659,400 -857,100 0 0 0 0 -385,300 0 0 -8,100 -1,400 -400 0
Sales/Maturities of Investments 197,400 1,209,100 743,000 800 1,700 2,300 518,800 1,658,100 1,029,300 54,400 0 0 0 344,400 1,030,000 0 745,700 24,600 0 0 0
Other Investing Activities -811,300 -500 7,200 -7,200 -1,185,100 -20,500 12,300 282,500 836,700 -623,300 -11,400 -269,486 13,500 -332,500 -10,000 26,700 -28,900 6,100 -10,500 39,300 40,100
Net Cash Used for Investing Activities -1,346,700 -1,317,200 -1,259,600 -1,322,300 -1,189,500 -1,360,900 -1,983,500 -667,800 -1,049,500 -1,748,400 -2,739,100 -1,640,915 -1,589,800 -1,627,400 -572,100 -866,300 -81,600 -341,600 -304,000 -350,600 -215,100
Cash Flows from Financing Activities
Debt Repayment -11,900 79,800 -391,000 -305,600 -83,600 -11,500 -752,900 1,179,200 -73,400 -42,400 789,700 400 26,400 207,100 -528,200 -56,900 -143,400 -807,200 -190,800 -6,000 63,500
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 1,459,500 0 0 0 0 57,200 48,100 28,900 26,400
Common Stock Repurchased -360,400 -756,000 -1,665,200 -410,900 0 -149,900 0 0 -75,000 -709,500 -2,755,300 0 -1,162,500 -1,162,500 0 0 0 0 0 0 0
Dividends Paid -339,900 -351,600 -197,700 -103,700 -75,800 -67,200 -38,500 -210,600 -385,100 -384,700 -382,500 -366,000 -288,400 -89,300 0 0 0 0 0 -10,300 0
Other Financing Activities 132,900 -452,700 -424,800 138,100 -124,400 146,400 66,600 232,200 -355,100 243,200 8,100 3,249,715 2,400 13,800 32,500 14,300 7,400 40,200 -30,500 0 9,800
Net Cash Used Provided by Financing Activities -579,300 -1,480,500 -2,678,700 -682,100 -283,800 -82,200 -724,800 1,200,800 -888,600 -893,400 -2,340,000 2,884,115 -397,800 -1,061,100 -585,000 -710,600 -224,900 -709,800 -173,200 12,600 106,300
Effect of Forex Changes on Cash 38,300 -2,800 -29,700 9,300 -47,200 9,000 -65,700 14,500 68,800 -264,100 -133,100 -71,143 -13,800 -112,700 113,800 40,700 -193,600 44,900 16,600 -13,200 10,000
Net Change in Cash -274,300 -393,300 -32,200 191,900 62,100 -338,700 -1,323,400 1,483,000 -603,200 -1,098,300 -2,918,500 2,736,000 -113,900 -95,400 1,383,400 -180,200 742,500 1,540,100 247,300 -71,700 234,900
Cash at End of Period 1,382,300 360,800 754,100 786,300 594,400 532,300 871,000 2,194,400 673,100 1,276,300 2,374,600 3,697,100 3,697,100 3,811,000 3,906,400 2,523,000 2,703,200 1,960,700 420,600 173,300 245,000
Cash at Start of Period 1,656,600 754,100 786,300 594,400 532,300 871,000 2,194,400 711,400 1,276,300 2,374,600 5,293,100 961,100 3,811,000 3,906,400 2,523,000 2,703,200 1,960,700 420,600 173,300 245,000 10,100
Free Cash Flow
Operating Cash Flow 1,618,000 2,407,200 3,935,800 2,187,000 1,582,600 1,095,400 1,450,600 935,500 1,266,100 1,807,600 2,293,700 1,563,943 1,887,500 2,705,800 2,426,700 1,356,000 1,242,600 2,546,600 707,900 279,500 333,700
Capital Expenditure -1,316,600 -1,402,400 -1,247,300 -1,288,600 -1,170,600 -1,272,200 -993,300 -820,100 -843,100 -1,000,300 -929,100 -1,371,429 -1,588,300 -1,639,300 -1,263,200 -910,600 -781,100 -372,100 -292,100 -389,500 -255,200
Free Cash Flow 301,400 1,004,800 2,688,500 898,400 412,000 -176,800 457,300 115,400 423,000 807,300 1,364,600 192,514 299,200 1,066,500 1,163,500 445,400 461,500 2,174,500 415,800 -110,000 78,500