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,069,982 5,069,982 12,140,621 6,839,705 2,658,629 3,799,850 4,736,459 2,987,994 1,857,339 1,954,000 2,469,710 1,862,011 1,641,608 1,639,934 1,322,708 1,269,827 1,576,488 1,361,406 1,267,910 1,253,724 1,191,609
Revenue Growth - -58.24% 77.50% 157.26% -30.03% -19.77% 58.52% 60.87% -4.95% -20.88% 32.64% 13.43% 0.10% 23.98% 4.16% -19.45% 15.80% 7.37% 1.13% 5.21%
Cost of Revenue 4,144,102 4,144,102 4,083,923 3,844,146 3,285,608 3,481,198 3,503,181 1,831,075 1,468,563 1,218,229 1,014,989 909,931 823,678 469,952 426,393 540,255 645,136 744,566 672,222 668,021 650,402
Gross Profit 925,880 925,880 8,056,698 2,995,559 -626,979 318,652 1,233,278 1,156,919 388,776 735,771 1,454,721 952,080 817,930 1,169,982 896,315 729,572 931,352 616,840 595,688 585,703 541,207
Gross Profit Margin 11.08% 18.26% 66.36% 43.80% -23.58% 8.39% 26.04% 38.72% 20.93% 37.65% 58.90% 51.13% 49.82% 71.34% 67.76% 57.45% 59.08% 45.31% 46.98% 46.72% 45.42%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9,064 0 0 0 0
General and Administrative Expenses 236,171 236,171 252,645 196,315 174,769 253,006 284,220 262,664 272,747 249,925 238,134 200,849 195,097 172,294 155,551 176,703 111,096 195,365 125,951 140,529 153,493
Total Operating Expenses 267,281 267,281 313,414 290,781 208,790 260,229 290,985 376,647 359,423 435,925 368,133 317,094 347,402 511,591 425,836 372,781 466,546 305,167 226,073 234,056 236,556
Operating Income or Loss 2,314,411 2,314,411 6,044,677 961,840 -877,666 22,507 -2,783,124 932,981 -278,300 563,139 853,395 654,604 470,528 861,319 470,479 356,791 464,806 311,673 372,523 343,812 286,425
Operating Margin 34.48% 45.65% 49.79% 14.06% -33.01% 0.59% -58.76% 31.22% -14.98% 28.82% 34.55% 35.16% 28.66% 52.52% 35.57% 28.10% 29.48% 22.89% 29.38% 27.42% 24.04%
Interest Expense 219,660 219,660 249,655 308,903 271,200 199,851 228,958 202,772 147,920 146,531 136,537 142,688 184,786 136,328 128,157 111,779 58,394 0 47,052 44,437 0
EBITDA 1,165,407 2,407,684 7,743,284 2,704,778 -835,769 58,423 876,944 805,227 61,046 309,799 1,093,441 644,228 486,493 1,200,616 750,436 559,378 599,501 283,601 463,661 348,607 239,495
Depreciation and Amortization -620,232 1,749,085 1,698,607 1,742,938 41,897 35,916 41,367 10,940 927,920 819,216 679,298 676,570 499,118 339,297 270,285 196,078 136,816 109,802 100,122 93,527 84,738
Income Before Tax 2,103,498 2,103,498 2,334,662 -1,588,688 -1,266,034 -1,597,471 -3,077,431 742,523 -394,527 426,561 723,711 521,158 301,707 759,129 355,220 253,597 410,524 401,878 325,731 411,612 422,548
Income Tax Expense 368,954 368,954 553,720 -434,175 -298,858 -375,776 -696,511 -1,115,619 -263,464 104,675 214,092 175,186 105,296 279,360 127,520 96,668 154,920 144,395 109,706 153,038 142,694
Net Income 1,735,232 1,735,232 1,770,965 -1,154,513 -967,176 -1,221,695 -2,244,568 1,508,529 -452,983 85,171 386,965 390,572 183,395 479,769 227,700 156,929 255,604 257,483 220,286 260,055 279,854
Net Income Margin 25.81% 34.23% 14.59% -16.88% -36.38% -32.15% -47.39% 50.49% -24.39% 4.36% 15.67% 20.98% 11.17% 29.26% 17.21% 12.36% 16.21% 18.91% 17.37% 20.74% 23.49%
EPS 4.60 4.56 4.79 -3.57 -3.71 -4.79 -8.60 8.05 -2.71 0.56 2.55 2.59 1.23 3.21 1.58 1.20 2.01 2.12 1.83 2.15 2.27
EPS Diluted 4.25 4.22 4.38 -3.57 -3.71 -4.79 -8.60 8.04 -2.71 0.56 2.54 2.57 1.22 3.19 1.57 1.19 2.00 2.10 1.80 2.10 2.22
Weighted Average Shares Out - 380,902 370,048 323,196 260,613 255,141 260,932 187,380 166,978 152,398 151,553 150,574 149,619 149,392 144,458 130,820 127,234 121,454 120,375 120,956 123,284
Weighted Average Shares Out Diluted - 413,224 406,495 323,196 260,613 255,141 260,932 187,727 166,978 152,939 152,513 151,787 150,506 150,209 144,458 130,820 128,106 122,611 122,381 123,836 126,060

Reported Currency: USD Q4 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 80,977 80,977 1,458,644 113,963 18,210 4,596 3,487 147,315 1,103,540 1,601,232 1,077,429 845,641 182,055 831,251 0 0 0 81,711 0 74,966 0
Short Term Investments 0 0 0 0 0 0 0 0 286,396 0 0 0 0 0 225,339 163,879 0 0 0 0 0
Cash + Short Term Investments 80,977 80,977 1,458,644 113,963 18,210 4,596 3,487 147,315 1,389,936 1,601,232 1,077,429 845,641 182,055 831,251 225,339 163,879 183,437 81,711 0 74,966 0
Net Receivables 915,109 915,109 1,608,089 1,438,031 566,552 908,942 1,373,416 725,236 341,628 176,957 306,085 235,781 233,178 183,578 195,070 193,874 258,938 237,305 240,113 308,355 387,620
Inventory 978,634 978,634 812,371 543,337 527,073 812,664 481,654 241,952 33,053 417,397 4,145 19,656 76,787 123,960 137,853 182,957 288,182 283,485 269,128 289,921 204,585
Other Current Assets 38,255 38,255 135,337 191,435 103,615 28,653 111,107 48,552 63,602 55,433 58,204 46,700 56,588 551,345 207,678 154,456 196,625 139,746 192,209 423,981 60,444
Total Current Assets 2,012,975 2,012,975 4,014,441 2,286,766 1,215,450 1,754,855 1,969,664 1,163,055 1,828,219 2,251,019 1,904,323 1,255,425 852,845 1,690,134 827,940 695,166 927,182 742,247 701,450 1,097,223 652,649
Non-Current Assets
Property, Plant and Equipment 22,950,170 22,950,170 18,167,333 18,418,920 16,054,265 16,155,490 17,392,507 24,885,015 13,162,216 11,472,021 10,076,814 8,333,762 7,715,298 6,806,309 5,910,091 4,914,731 4,097,519 2,919,491 2,377,471 2,083,205 1,879,787
Goodwill 0 0 0 0 0 0 1,527,877 1,998,726 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 0 0 0 0 0 26,006 77,333 736,360 0 0 0 0 0 0 0 0 0 0 0 0 51,656
Long Term Investments 0 0 0 0 203,380 676,009 1,013,002 460,546 184,562 0 0 128,983 130,368 136,972 220,233 218,022 195,121 0 0 0 -486,241
Tax Assets 0 0 1,442,406 938,612 1,371,967 1,485,814 -121,062 0 1,760,004 1,972,170 1,750,870 1,655,765 1,666,029 1,618,944,000 1,274,888 1,039,473 781,520 400,465 348,729 0 486,241
Other Non-Current Assets 321,953 321,953 -954,254 -36,910 640,374 -1,288,947 389,900 278,902 297,925 -1,719,038 -1,667,107 73,883 151,351 139,304 140,174 129,338 109,840 -125,232 -170,739 161,857 612,454
Total Non-Current Assets 23,272,123 23,272,123 18,655,485 19,320,622 16,898,019 17,054,372 18,751,680 28,359,549 13,644,703 11,725,153 10,160,577 8,536,628 7,997,017 7,082,585 6,270,498 5,262,091 4,402,480 3,194,724 2,555,461 2,245,062 2,543,897
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 25,285,098 25,285,098 22,669,926 21,607,388 18,113,469 18,809,227 20,721,344 29,522,604 15,472,922 13,976,172 12,064,900 9,792,053 8,849,862 8,772,719 7,098,438 5,957,257 5,329,662 3,936,971 3,256,911 3,342,285 3,196,546
Current Liabilities
Accounts Payable 1,272,522 1,272,522 1,574,610 1,339,251 705,461 796,438 1,059,873 654,624 309,978 291,550 444,077 330,329 289,032 256,757 212,134 248,987 356,732 279,257 213,326 242,618 187,797
Short Term Debt 338,812 338,812 458,081 982,872 179,165 45,240 704,390 7,999 0 299,000 166,011 11,162 23,204 219,315 59,650 5,000 324,217 479,329 145,999 368,300 306,081
Tax Payables 62,391 62,391 84,755 86,755 68,528 57,850 75,978 78,749 56,874 44,925 52,035 39,073 37,048 0 0 0 0 0 0 0 0
Deferred Revenue 195,910 195,910 0 287,000 226,403 191,528 75,978 324,791 0 181,835 200,449 152,268 182,667 123,306 0 0 0 0 0 0 0
Other Current Liabilities 425,506 425,506 1,699,529 2,471,048 651,381 312,696 514,760 244,823 494,662 23,434 22,942 29,651 75,562 205,532 325,200 358,687 361,659 760,722 720,454 1,481,578 521,439
Total Current Liabilities 2,036,840 2,036,840 3,732,220 5,080,171 1,762,410 1,345,902 2,355,001 1,232,237 804,640 795,819 833,479 523,410 570,465 804,910 596,984 612,674 1,042,608 1,519,308 1,079,779 2,092,496 1,015,317
Non-Current Liabilities
Long Term Debt 5,502,681 5,502,681 5,256,333 4,530,102 4,771,305 5,276,775 4,792,991 7,323,555 3,289,459 2,793,343 2,822,889 2,490,354 2,502,969 2,527,627 1,943,200 1,949,200 1,249,200 753,500 753,500 763,434 617,769
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 49,023 61,200 44,135 47,615 69,409 0 0 0 688,788
Deferred Tax 1,904,821 1,904,821 1,442,406 938,612 1,371,967 1,485,814 1,823,381 1,768,900 1,760,004 1,972,170 1,750,870 1,655,765 1,666,029 1,618,944 1,274,888 1,039,473 781,520 400,465 338,012 24,042 486,241
Other Non-Current Liabilities 1,059,939 1,059,939 1,025,639 1,012,740 945,057 897,148 791,742 783,299 499,572 386,798 284,599 258,396 172,574 166,208 160,535 157,265 136,832 166,226 139,340 107,845 -486,241
Total Non-Current Liabilities 8,467,441 8,467,441 7,724,378 6,481,454 7,088,329 7,659,737 7,408,114 9,875,754 5,549,035 5,152,311 4,858,358 4,404,515 4,390,595 4,373,979 3,422,758 3,193,553 2,236,961 1,320,191 1,230,852 895,321 1,306,557
Total Liabilities 10,504,281 10,504,281 11,456,598 11,561,625 8,850,739 9,005,639 9,763,115 11,107,991 6,353,675 5,948,130 5,691,837 4,927,925 4,961,060 5,178,889 4,019,742 3,806,227 3,279,569 2,839,499 2,310,631 2,987,817 2,321,874
Common Stock 12,093,986 12,093,986 9,891,890 10,167,963 8,241,684 7,818,205 7,828,554 9,388,903 3,440,185 2,153,280 1,895,632 1,869,843 1,770,545 1,734,994,000 1,723,898 952,237 948,497 382,191 0 0 356,892
Retained Earnings 2,681,898 2,681,898 1,283,578 -115,779 1,048,259 2,023,089 3,184,275 3,996,775 2,509,073 2,982,212 2,917,129 2,567,980 2,195,502 2,143,910 1,795,766 1,695,358 1,653,797 1,509,596 1,363,310 1,247,895 1,087,577
Accumulated Other Comprehensive Income/Loss -2,684 -2,684 -2,994 -4,611 -5,355 -5,199 -5,406 -2,458 2,042 46,378 199,494 44,703 99,547 188,141 38,104 -14,440 -68,737 -309,264 -314,302 -755,600 -180,347
Total Stockholders Equity 14,773,200 14,773,200 11,172,474 10,029,527 9,255,240 9,803,588 10,958,229 13,319,618 5,860,281 5,077,791 4,582,815 4,034,788 3,603,820 3,593,830 3,078,696 2,151,030 2,050,093 1,097,472 946,280 354,468 874,672
Total Investments 0 0 0 0 203,380 676,009 1,013,002 460,546 470,958 0 0 128,983 130,368 136,972 445,572 381,901 195,121 0 0 0 -486,241
Total Debt 5,841,493 5,841,493 5,714,414 5,512,974 4,950,470 5,322,015 5,497,381 7,331,554 3,289,459 3,092,343 2,988,900 2,501,516 2,526,173 2,746,942 2,002,850 1,954,200 1,573,417 1,232,829 899,499 1,131,734 923,850
Net Debt 5,760,516 5,760,516 4,255,770 5,399,011 4,932,260 5,317,419 5,493,894 7,184,239 2,185,919 1,491,111 1,911,471 1,655,875 2,344,118 1,915,691 2,002,850 1,954,200 1,573,417 1,151,118 899,499 1,056,768 923,850

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,734,544 1,734,544 1,780,942 -1,154,513 -967,176 -1,221,695 -2,007,158 1,858,142 -131,063 321,886 510,990 437,815 196,411 479,769 227,700 156,929 255,604 257,483 220,286 260,055 279,854
Depreciation & Amortization 1,361,400 1,749,085 1,698,607 1,742,938 1,456,885 1,597,957 1,807,113 1,088,499 927,920 819,216 679,298 676,570 499,118 0 243,283 187,092 0 109,802 100,122 93,527 84,738
Deferred Income Tax 384,666 384,666 534,612 -433,608 -155,840 -275,063 -510,405 -1,050,612 -180,261 17,876 32,021 110,363 95,185 234,019 153,912 234,776 245,801 32,380 64,642 -125,200 141,151
Stock Based Compensation 49,834 49,834 45,201 28,169 19,552 31,233 25,189 94,592 44,605 58,629 42,123 52,618 40,230 20,080 14,104 6,768 0 -137,874 0 -110,280 -4,056
Change in Working Capital -660,374 383,632 -99,229 -366,708 139,178 19,536 -119,495 -10,664 -173,124 65,561 7,370 76,678 -24,071 77,584 127,450 129,227 -135,750 180,263 252,431 -394,200 -143,695
Accounts Receivable 867,679 867,679 -168,978 -699,992 -36,296 432,323 -439,062 -8,979 -165,507 131,031 -70,392 -44,818 -48,364 22,075 -6,330 66,327 -33,377 0 0 0 0
Inventory -27,716 93,787 0 -75,100 -68,628 -167,281 -117,188 0 0 0 15,511 30,090 43,277 1,117 45,104 73,181 -4,697 -14,357 20,793 -85,296 -45,283
Accounts Payable -406,113 -406,113 181,459 456,988 -29,193 -238,674 457,113 -16,680 40,548 -37,623 30,350 53,527 32,275 42,262 -36,853 -107,745 77,475 0 0 0 0
Other Working Capital -1,092,383 -77,934 -111,710 -48,604 273,295 -6,832 -20,358 14,995 -48,165 -27,847 31,901 37,879 -51,259 12,130 125,529 97,464 -175,151 194,620 231,638 -308,904 -98,412
Other Non-Cash Items 308,780 -1,122,911 -494,573 1,846,170 1,045,102 1,699,736 3,781,012 -342,259 576,243 -66,228 142,940 -153,646 13,994 103,812 23,291 10,949 143,502 -15,334 -18,193 -35,864 -181,629
Net Cash Provided by Operating Activities 3,178,850 3,178,850 3,465,560 1,662,448 1,537,701 1,851,704 2,976,256 1,637,698 1,064,320 1,216,940 1,414,742 1,200,398 820,867 915,264 789,740 725,741 509,157 426,720 619,288 -311,962 176,363
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,979,393 -2,019,037 -1,427,316 -1,055,128 -1,042,231 -1,602,454 -3,731,764 -2,758,159 -2,590,733 -2,434,018 -2,451,656 -1,800,899 -1,399,385 -1,274,280 -1,250,985 -963,908 -1,343,996 -776,667 -404,536 -275,798 -202,351
Acquisitions Net 16,320 -2,271,881 -205,347 -1,030,239 -691,942 0 -820,943 -1,719,822 -85,866 -74,459 0 0 0 0 1,250,985 -6,400 -29,000 217,035 0 0 0
Purchases of Investments 0 0 0 1,055,128 1,042,231 0 0 2,758,159 -288,772 0 0 0 0 0 -750 -3,000 -3,000 -9,709 -2,471 -4,009 0
Sales/Maturities of Investments 5,378 0 189,249 24,369 52,323 0 0 283,758 3,890 0 0 0 0 29,947 12,306 963,908 1,343,996 7,295 0 0 0
Other Investing Activities -2,403,594 -2,041,774 21,661 -1,066,872 -916,181 1,312 573,603 -2,691,006 0 -17,130 7,444 763,587 4,842 619,999 -1,250,985 -976,120 -1,343,996 -28,092 -724 627,553 44,452
Net Cash Used for Investing Activities -4,301,396 -4,313,655 -1,421,753 -2,072,742 -1,555,800 -1,601,142 -3,979,104 -4,127,070 -2,961,481 -2,525,607 -2,444,212 -1,037,312 -1,394,543 -624,334 -1,239,429 -985,520 -1,375,996 -590,138 -407,731 347,746 -157,899
Cash Flows from Financing Activities
Debt Repayment -2,022,836 -2,022,836 -11,294,347 -8,549,935 -5,955,644 -4,189,411 -8,961,876 -3,165,863 -1,044,119 -487,004 -461,162 -23,204 -219,315 -15,457 -37,688 -326,091 -166,057 0 0 0 0
Common Stock Issued 0 122,830 63 0 340,923 0 11,139,446 5,063,244 1,443,101 1,855,966 902,467 529,442 276,780 0 537,206 0 560,739 3,198 34,910 0 26,776
Common Stock Repurchased -201,029 -201,029 -409,485 -12,922 5,718,250 0 -538,903 -30 -30 -3,375 -32,368 45,137 7,871 0 75,376 0 500,903 0 0 -122,250 -118,472
Dividends Paid -228,339 -228,339 -203,629 0 -7,664 -30,655 -31,375 -20,827 -20,156 -18,310 -18,207 -18,094 -131,803 -131,625 -127,292 -115,368 -111,403 -107,086 -104,871 -99,737 -89,364
Other Financing Activities 2,209,342 2,086,512 11,208,272 9,068,904 -64,152 3,970,613 -748,272 -343,377 1,020,673 485,193 870,528 -32,781 -9,053 687,403 2,087 701,238 946 349,017 -216,562 261,169 125,262
Net Cash Used Provided by Financing Activities -242,862 -242,862 -699,126 506,047 31,713 -249,453 859,020 1,533,147 1,399,469 1,832,470 1,261,258 500,500 -75,520 540,321 449,689 259,779 785,128 245,129 -286,523 39,182 -55,798
Effect of Forex Changes on Cash 863,378 1,520,134 0 0 0 0 0 0 0 0 0 0 0 -290,930 0 0 866,839 163,418 -211,557 -35,784 -18,464
Net Change in Cash -502,030 -1,377,667 1,344,681 95,753 13,614 1,109 -143,828 -956,225 -497,692 523,803 231,788 663,586 -649,196 540,321 0 0 785,128 245,129 -286,523 39,182 -55,798
Cash at End of Period 2,710,102 80,977 1,458,644 113,963 18,210 4,596 3,487 147,315 1,103,540 1,601,232 1,077,429 845,641 182,055 831,251 0 0 866,839 81,711 -211,557 74,966 -18,464
Cash at Start of Period 3,212,132 1,458,644 113,963 18,210 4,596 3,487 147,315 1,103,540 1,601,232 1,077,429 845,641 182,055 831,251 290,930 0 0 81,711 -163,418 74,966 35,784 37,334
Free Cash Flow
Operating Cash Flow 3,178,850 3,178,850 3,465,560 1,662,448 1,537,701 1,851,704 2,976,256 1,637,698 1,064,320 1,216,940 1,414,742 1,200,398 820,867 915,264 789,740 725,741 509,157 426,720 619,288 -311,962 176,363
Capital Expenditure -1,979,393 -2,019,037 -1,427,316 -1,055,128 -1,042,231 -1,602,454 -3,731,764 -2,758,159 -2,590,733 -2,434,018 -2,451,656 -1,800,899 -1,399,385 -1,274,280 -1,250,985 -963,908 -1,343,996 -776,667 -404,536 -275,798 -202,351
Free Cash Flow 1,199,457 1,159,813 2,038,244 607,320 495,470 249,250 -755,508 -1,120,461 -1,526,413 -1,217,078 -1,036,914 -600,501 -578,518 -359,016 -461,245 -238,167 -834,839 -349,947 214,752 -587,760 -25,988