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 12,771,200 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 10,800,800 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,970,400 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.55% 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 479,600 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 962,000 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 1,008,400 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.96% 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 162,800 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 1,482,500 2,281,500 4,682,800 2,630,500 425,800 368,700 909,500 1,160,900 1,054,100 2,037,200 2,127,000 1,660,286 2,830,300 3,120,100 3,819,700 1,731,900 2,635,300 3,233,600 888,500 1,053,300 482,200
Depreciation and Amortization 468,500 960,600 933,900 812,900 847,600 882,700 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
Income Before Tax 805,100 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 64,900 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 775,300 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 6.01% 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 2.36 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 2.35 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 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 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 339,100 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 339,100 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,212,600 1,538,500 1,699,900 1,531,900 881,100 803,900 838,500 783,900 805,700 1,100,000 1,006,200 612,500 1,015,700 751,600 986,400 705,900 597,600 1,039,200 557,000 505,800 671,700
Inventory 2,603,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 500,500 50,200 578,200 282,500 326,900 318,800 280,600 62,900 87,900 81,800 46,600 767,300 534,700 543,100 90,500 228,300 675,700 201,800 155,500 89,900 59,600
Total Current Assets 4,655,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,461,300 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,800 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 940,000 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 1,120,400 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,578,300 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,217,800 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 22,873,000 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 850,400 1,166,900 1,292,500 1,260,700 769,100 680,400 780,900 540,900 471,800 520,600 797,300 570,200 763,100 912,400 941,100 552,500 1,093,400 1,022,100 433,500 420,200 462,700
Short Term Debt 1,332,400 595,100 1,210,200 899,400 504,300 88,800 37,500 349,600 38,900 68,500 54,500 23,000 69,600 43,000 71,600 98,300 136,000 176,400 542,400 222,100 204,900
Tax Payables 76,600 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 234,500 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 1,603,100 1,849,900 2,287,200 2,189,600 1,585,500 1,555,600 1,465,500 1,000,200 820,500 1,338,000 647,000 2,672,700 688,900 639,300 672,600 587,200 1,102,200 35,000 653,800 483,800 23,400
Total Current Liabilities 4,020,400 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,221,700 3,399,700 2,411,900 3,382,200 4,073,800 4,525,500 4,491,500 4,878,100 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 1,955,700 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,039,100 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,428,000 305,400 1,225,900 2,102,100 1,753,500 1,773,000 1,458,700 152,900 140,100 211,300 350,800 1,958,600 907,200 975,400 831,000 788,600 826,100 987,900 875,200 980,200 913,000
Total Non-Current Liabilities 6,688,800 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 10,709,200 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 14,109,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,093,300 -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 12,018,900 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 940,000 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,554,100 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 4,215,000 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 795,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,228,600 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 -335,300 -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 29,900 33,000 27,900 29,500 17,800 27,900 27,500 28,000 30,500 41,300 54,300 43,029 29,200 0 0 0 0 0 0 0 0
Change in Working Capital -1,545,000 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 256,400 0 -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 -125,900 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 -900,000 -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 -523,900 395,400 -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 2,011,100 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 2,178,200 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 -1,463,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 -158,400 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 -1,260,900 -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 1,237,700 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 161,700 -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,483,600 -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 -1,133,500 -79,800 -2,371,500 -1,334,900 -1,604,700 -602,500 -947,300 -703,600 -1,190,400 -426,800 -222,500 -400 -264,600 -708,800 -867,600 -383,600 -510,200 0 0 0 0
Common Stock Issued -1,537,600 0 0 1,029,300 0 591,000 0 0 1,117,000 384,400 1,012,200 0 1,459,500 918,900 0 0 0 57,200 48,100 28,900 26,400
Common Stock Repurchased -408,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 -268,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 0 0 0 0 0 0 0 0
Other Financing Activities -792,200 -452,700 1,555,700 138,100 1,396,700 146,400 261,000 2,115,000 -355,100 243,200 8,100 3,249,715 -3,600 10,800 371,900 341,000 374,200 -767,000 -218,700 -6,000 91,300
Net Cash Used Provided by Financing Activities -813,600 -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 -10,900 -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 -134,500 -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,942,500 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 2,077,000 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 2,178,200 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,463,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
Free Cash Flow 714,300 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