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 4,785,124 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,081,763 1,986,842 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 703,361 3,083,140 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 12.04% 60.81% 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 295,902 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 1,034,550 768,729 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 197,583 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 -0.31% 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 341,194 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 2,727,618 4,055,300 4,250,279 396,917 450,119 176,654 -1,238,236 1,342,825 109,084 1,392,308 1,539,401 1,316,978 985,611 1,234,754 753,662 561,454 605,734 421,475 472,905 549,576 239,495
Depreciation and Amortization 2,043,918 1,749,085 1,665,962 1,676,702 1,419,471 1,574,661 1,610,405 976,385 943,520 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 342,506 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 26,189 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 314,237 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 5.22% 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 0.92 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 0.84 4.20 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 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 88,980 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 88,980 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 670,390 915,109 1,608,089 1,438,031 566,552 908,942 1,373,416 664,685 341,628 176,957 306,085 235,781 190,258 183,578 195,070 193,874 258,938 237,305 240,113 308,355 387,620
Inventory 0 0 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 322,922 1,016,889 982,422 734,772 630,688 841,317 592,761 472,059 96,655 472,830 520,809 154,347 435,366 39,184 269,678 154,456 93,500 96,673 192,209 63,250 60,444
Total Current Assets 1,082,292 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 32,546,542 22,998,970 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 2,178,236 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 268,308 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 3,358,346 0 0 410,000 203,380 676,009 1,013,002 460,546 184,562 77,025 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 511,865 273,153 -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 38,863,297 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 39,945,589 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,042,393 1,272,522 1,574,610 1,339,251 705,461 796,438 1,059,873 726,433 309,978 291,550 444,077 330,329 276,802 256,757 212,134 248,987 356,732 279,257 213,326 242,618 171,167
Short Term Debt 400,150 338,812 458,081 1,088,942 179,165 45,240 704,390 12,406 0 299,000 165,874 11,162 23,204 219,315 59,650 5,000 324,217 479,329 145,999 368,300 306,081
Tax Payables 0 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 0 0 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 671,407 363,115 1,614,774 2,671,293 809,256 446,374 514,760 414,649 437,788 160,344 171,493 142,846 233,411 328,838 325,200 358,687 361,659 760,722 720,454 1,481,578 538,069
Total Current Liabilities 2,113,950 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 13,393,398 5,502,681 5,268,884 4,582,802 4,771,305 5,276,775 4,792,991 5,984,923 3,289,459 2,793,343 2,793,479 2,490,354 2,502,969 2,527,627 1,899,065 1,901,585 1,179,791 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 2,746,292 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,203,631 1,059,939 2,455,494 960,040 945,057 897,148 791,742 3,890,831 499,572 386,798 314,009 258,396 221,597 166,208 160,535 157,265 161,181 166,226 139,340 107,845 0
Total Non-Current Liabilities 17,343,321 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 19,457,271 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 18,076,243 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,261,086 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,570 -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 20,334,759 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 3,358,346 92,700 0 410,000 203,380 676,009 1,013,002 460,546 470,958 77,025 0 128,983 130,368 136,972 445,572 381,901 195,121 0 0 0 -486,241
Total Debt 13,793,548 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 13,704,568 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 313,204 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,462,337 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 33,240 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 153,233 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 0 0 0 0
Change in Working Capital 42,628 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 76,288 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 1,841 0 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 -12,486 -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 32,486 -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 1,791,651 -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 2,695,083 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 -2,195,251 -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 -396,016 -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 -87,889 0 0 1,055,128 1,042,231 0 -820,943 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 -22,807 -22,737 21,661 -1,066,872 -916,181 1,312 573,603 -2,691,006 -98,399 -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 -2,701,878 -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 354,804 234,164 82,961 545,664 -216,262 -211,574 2,175,624 1,897,137 195,881 129,996 488,838 -23,204 -219,315 680,893 48,650 380,783 340,588 333,330 -232,301 209,801 75,399
Common Stock Issued 122,830 0 0 0 340,923 7,224 0 0 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 0 -7,224 -538,903 -30 -30 -3,375 -32,368 0 0 0 0 0 0 0 0 -122,250 -118,472
Dividends Paid -298,375 -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 -25,404 -47,658 -168,973 -26,695 -85,284 0 -746,326 -343,133 -219,327 -131,807 -79,472 12,356 -1,182 -8,947 -8,875 -5,636 -4,796 15,687 15,739 51,368 76,639
Net Cash Used Provided by Financing Activities 31,025 -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 0 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 24,230 -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 847,979 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 823,749 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 2,695,083 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 -2,195,251 -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 499,832 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