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 13,899,581 13,900,000 8,840,540 1,532,133 2,208,805 10,950,661 9,493,849 8,777,845 8,496,401 8,299,074 8,073,855 7,959,894 7,688,024 7,537,263 6,752,504 5,889,826 6,532,525 6,149,139 5,229,584 4,903,174 4,555,375
Revenue Growth - 57.23% 477.01% -30.64% -79.83% 15.34% 8.16% 3.31% 2.38% 2.79% 1.43% 3.54% 2.00% 11.62% 14.65% -9.84% 6.23% 17.58% 6.66% 7.63%
Cost of Revenue 7,774,641 7,775,000 6,614,336 2,657,512 2,765,108 6,062,765 5,262,207 4,896,579 5,015,539 5,099,393 5,306,281 5,305,270 5,157,434 4,942,607 4,458,076 4,071,102 3,373,049 3,981,698 3,249,629 2,994,232 2,819,383
Gross Profit 6,124,940 6,125,000 2,226,204 -1,125,379 -556,303 4,887,896 4,231,642 3,881,266 3,480,862 3,199,681 2,767,574 2,654,624 2,530,590 2,594,656 2,294,428 1,818,724 3,159,476 2,167,441 1,979,955 1,908,942 1,735,992
Gross Profit Margin 43.57% 44.06% 25.18% -73.45% -25.19% 44.64% 44.57% 44.22% 40.97% 38.55% 34.28% 33.35% 32.92% 34.42% 33.98% 30.88% 48.37% 35.25% 37.86% 38.93% 38.11%
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 1,791,719 1,792,000 1,582,929 1,370,076 1,199,620 1,559,253 1,303,144 1,186,016 1,100,290 1,086,504 1,048,952 1,044,819 1,011,543 960,602 848,079 761,999 776,522 783,040 699,864 635,308 588,267
Total Operating Expenses 2,878,642 1,792,000 2,989,618 2,662,954 2,478,874 2,805,195 2,336,841 2,137,210 1,995,205 1,913,512 1,821,397 1,799,530 1,742,036 1,663,028 1,491,795 1,330,213 2,327,492 1,266,106 1,121,509 1,037,377 982,403
Operating Income or Loss 2,878,298 2,878,000 -847,933 -3,870,334 -4,601,557 2,082,701 1,894,801 1,744,056 1,477,205 874,902 941,859 798,148 403,110 931,628 802,633 488,511 831,984 901,335 858,446 871,565 753,589
Operating Margin 19.71% 20.71% -9.59% -252.61% -208.33% 19.02% 19.96% 19.87% 17.39% 10.54% 11.67% 10.03% 5.24% 12.36% 11.89% 8.29% 12.74% 14.66% 16.42% 17.78% 16.54%
Interest Expense 709,519 -1,402,000 1,364,162 1,291,753 844,238 408,513 333,672 299,982 307,370 277,725 258,299 332,422 355,785 382,416 339,393 300,012 327,312 -333,784 -267,861 -269,750 -309,977
EBITDA 4,356,378 4,333,000 558,756 -2,458,398 -1,871,972 3,331,075 2,972,405 2,720,062 2,365,775 2,181,783 1,799,208 1,621,977 1,497,510 1,601,163 1,371,365 1,089,819 1,297,403 1,368,572 1,251,992 1,221,113 1,125,854
Depreciation and Amortization 1,474,316 1,455,000 1,406,689 1,411,936 2,729,585 1,248,374 1,033,697 951,194 894,915 827,008 772,445 754,711 730,493 702,426 643,716 568,214 520,353 483,066 421,645 402,069 394,136
Income Before Tax 1,703,048 1,697,000 -2,155,962 -5,260,499 -5,775,130 1,907,600 1,815,792 1,625,133 1,283,388 665,783 764,146 473,692 18,287 607,421 547,467 162,421 573,722 603,405 633,922 715,956 474,691
Income Tax Expense 1,366,872 0 -56,133 1,312,037 729,485 412,713 254,663 294,693 271,717 334,306 328,541 330,696 312,917 324,207 255,166 326,090 258,262 297,930 224,524 155,609 278,898
Net Income 1,019,017 1,697,000 -2,099,829 -6,572,536 -6,504,615 1,494,887 1,811,042 1,625,133 1,283,388 665,783 764,146 473,692 18,287 607,421 547,467 162,421 573,722 603,405 633,922 715,956 474,691
Net Income Margin 5.11% 12.21% -23.75% -428.98% -294.49% 13.65% 19.08% 18.51% 15.11% 8.02% 9.46% 5.95% 0.24% 8.06% 8.11% 2.76% 8.78% 9.81% 12.12% 14.60% 10.42%
EPS 3.97 6.63 -8.24 -26.10 -30.35 7.14 8.60 7.57 5.96 3.03 3.45 2.16 0.08 2.80 2.55 0.76 2.69 2.84 3.01 3.47 2.39
EPS Diluted 3.49 6.00 -8.24 -26.10 -30.35 7.12 8.56 7.53 5.93 3.02 3.43 2.14 0.08 2.77 2.51 0.75 2.68 2.82 2.94 3.26 2.26
Weighted Average Shares Out - 256,000 254,713 251,812 214,335 209,405 210,570 214,617 215,393 219,537 221,658 219,638 217,930 216,983 215,026 213,809 213,477 212,784 210,605 206,327 198,615
Weighted Average Shares Out Diluted - 283,000 254,713 251,812 214,335 209,930 211,554 215,694 216,316 220,689 223,044 220,941 219,457 219,229 217,711 215,295 214,195 213,973 215,620 219,618 210,040

Reported Currency: USD Q4 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 2003-12-31
Current Assets
Cash and Cash Equivalents 497,000 1,935,005 2,701,770 3,684,474 243,738 287,852 120,112 132,603 121,565 189,241 204,687 194,855 262,186 419,929 284,619 402,878 230,784 104,520 125,385 628,578 330,086
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 56,491 114,094 81,935 213,892 0 0 0 0
Cash + Short Term Investments 497,000 1,935,005 2,701,770 3,684,474 243,738 287,852 120,112 132,603 121,565 189,241 204,687 194,855 262,186 476,420 398,713 484,813 444,676 104,520 125,385 628,578 330,086
Net Receivables 405,000 531,066 408,067 284,149 305,821 324,507 318,641 291,899 238,972 261,392 259,746 281,421 292,447 266,710 338,804 271,287 313,640 185,886 95,254 84,899 89,489
Inventory 248,000 224,016 150,224 118,703 162,107 153,573 111,393 114,087 121,332 123,490 151,244 146,295 144,553 126,797 107,877 96,077 96,813 76,969 57,803 60,260 53,277
Other Current Assets 642,000 455,836 286,026 154,339 429,211 456,547 193,562 209,716 220,579 226,960 252,852 207,662 270,102 201,635 180,997 125,160 137,662 134,529 98,568 86,869 101,698
Total Current Assets 1,792,000 3,205,006 3,600,271 4,311,747 1,162,628 1,242,044 843,028 748,305 837,022 801,083 956,374 888,060 969,288 1,015,071 1,026,391 977,337 992,791 501,904 377,010 860,606 574,550
Non-Current Assets
Property, Plant and Equipment 30,725,000 28,084,004 26,450,077 25,846,580 26,154,363 23,466,163 19,735,180 20,161,427 18,777,778 18,235,568 17,517,752 17,451,034 16,934,817 16,769,181 15,268,053 13,878,998 12,253,784 11,429,106 10,276,948 10,193,443 9,943,495
Goodwill 809,000 809,277 809,383 809,480 1,385,644 1,378,353 288,512 288,386 286,764 420,542 439,231 432,975 746,537 759,328 792,373 779,246 797,791 721,514 283,133 278,561 278,561
Intangible Assets 0 426,378 434,556 444,854 488,575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 1,805,000 1,678,074 1,398,624 1,497,380 1,617,649 1,611,710 1,429,597 1,112,206 1,020,291 1,255,997 1,159,590 1,055,861 1,153,763 1,151,324 1,146,677 827,729 937,915 740,564 318,680 631,474 526,136
Total Non-Current Assets 33,339,000 30,571,355 28,658,084 28,153,440 29,157,656 26,456,226 21,453,289 21,562,019 20,084,833 19,912,107 19,116,573 18,939,870 18,835,117 18,679,833 17,207,103 15,485,973 13,989,490 12,891,184 10,878,761 11,103,478 10,748,192
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 35,131,000 33,776,361 32,258,355 32,465,187 30,320,284 27,698,270 22,296,317 22,310,324 20,921,855 20,713,190 20,072,947 19,827,930 19,804,405 19,694,904 18,233,494 16,463,310 14,982,281 13,393,088 11,255,771 11,964,084 11,322,742
Current Liabilities
Accounts Payable 792,000 646,727 545,978 353,422 563,706 488,212 360,113 305,313 302,072 331,505 372,226 351,587 304,623 249,047 264,554 245,225 222,895 193,794 159,910 162,973 187,756
Short Term Debt 1,785,000 2,167,471 2,312,053 1,473,764 2,717,742 2,422,329 1,188,514 1,285,735 899,677 799,630 1,563,378 1,519,483 638,891 1,198,929 756,215 471,893 351,725 373,422 1,485,877 905,374 315,232
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 5,311,000 4,167,997 3,160,867 1,784,832 3,428,138 3,148,837 2,243,682 1,965,473 1,742,286 1,766,914 1,664,679 1,546,993 1,436,003 1,283,073 1,059,524 968,520 1,084,359 896,943 884,994 875,082 271,944
Other Current Liabilities 1,513,000 1,591,269 1,266,785 925,103 1,243,310 1,052,787 997,955 885,080 1,348,792 951,198 666,727 648,088 688,125 713,449 668,737 988,587 680,316 408,209 -541,999 330,073 729,595
Total Current Liabilities 9,401,000 8,573,464 7,285,683 4,537,121 7,952,896 7,112,165 4,790,264 4,441,601 4,292,827 3,849,247 4,267,010 4,066,151 3,067,642 3,444,498 2,749,030 2,674,225 2,339,295 1,872,368 1,988,782 2,273,502 1,504,527
Non-Current Liabilities
Long Term Debt 20,345,000 21,826,486 19,352,390 18,521,832 9,015,751 8,355,370 6,350,937 8,101,701 7,767,378 7,644,318 6,511,426 6,970,464 7,856,962 7,951,187 7,663,555 6,539,510 5,346,547 5,040,322 3,553,892 4,826,570 5,520,572
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 486,000 507,599 534,726 645,565 617,810 583,254 452,813 645,610 798,611 935,266 486,246 482,566 471,978 356,717 321,192 443,728 539,096 388,823 158,632 59,492 34,746
Total Non-Current Liabilities 20,831,000 22,334,085 19,887,116 19,167,397 9,633,561 8,938,624 6,803,750 8,747,311 8,565,989 8,579,584 6,997,672 7,453,030 8,328,940 8,307,904 7,984,747 6,983,238 5,885,643 5,429,145 3,712,524 4,886,062 5,555,318
Total Liabilities 30,232,000 30,907,549 27,172,799 23,704,518 17,586,457 16,050,789 11,594,014 13,188,912 12,858,816 12,428,831 11,264,682 11,519,181 11,396,582 11,752,402 10,733,777 9,657,463 8,224,938 7,301,513 5,701,306 7,159,564 7,059,845
Common Stock 3,000 2,832 2,827 2,652 2,365 2,358 2,352 2,346 2,339 2,331 2,308 2,291 2,276 2,262 2,243 2,239 2,235 2,225 2,165 2,012 1,961
Retained Earnings -10,000 -1,707,429 302,276 5,562,775 11,523,326 10,263,282 9,022,405 7,860,341 6,944,862 6,575,248 6,054,952 5,744,791 5,823,430 5,301,748 4,754,950 4,592,529 4,114,877 3,639,211 3,132,286 2,533,265 2,162,195
Accumulated Other Comprehensive Income/Loss -674,000 -643,214 -710,885 -739,341 -797,713 -627,734 -334,265 -916,484 -1,328,433 -896,994 5,671 -134,516 -75,938 25,066 182,733 -317,101 120,955 -30,802 -28,263 71,363 5,846
Total Stockholders Equity 4,724,000 2,868,812 5,085,556 8,760,669 12,163,846 11,105,461 10,702,303 9,121,412 8,063,039 8,284,359 8,808,265 8,308,749 8,407,823 7,942,502 7,499,717 6,805,847 6,757,343 6,091,575 5,554,465 4,804,520 4,262,897
Total Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 56,491 114,094 81,935 213,892 0 0 0 0
Total Debt 22,130,000 23,993,957 21,664,443 19,995,596 11,733,493 10,777,699 7,539,451 9,387,436 8,667,055 8,443,948 8,074,804 8,489,947 8,495,853 9,150,116 8,419,770 7,011,403 5,698,272 5,413,744 5,039,769 5,731,944 5,835,804
Net Debt 21,633,000 22,058,952 18,962,673 16,311,122 11,489,755 10,489,847 7,419,339 9,254,833 8,545,490 8,254,707 7,870,117 8,295,092 8,233,667 8,730,187 8,135,151 6,608,525 5,467,488 5,309,224 4,914,384 5,103,366 5,505,718

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 924,872 1,704,000 -2,155,962 -5,260,499 -5,775,130 1,907,600 1,815,792 1,625,133 1,283,388 665,783 764,146 473,692 18,287 607,421 547,467 162,421 573,722 603,405 633,922 715,956 474,691
Depreciation & Amortization 1,447,518 1,455,000 1,406,689 1,292,878 1,279,254 1,245,942 1,033,697 951,194 894,915 827,008 772,445 754,711 730,493 702,426 643,716 568,214 520,353 483,066 421,645 402,069 394,136
Deferred Income Tax -9,954 -8,000 -21,576 -42,979 -8,791 7,745 -2,679 1,730 2,608 -10,001 -44,437 0 28,488 0 0 0 0 0 0 0 0
Stock Based Compensation 91,146 126,000 36,116 63,638 39,779 75,930 46,061 69,459 32,659 503,767 71,852 0 398,596 0 0 0 0 0 0 0 0
Change in Working Capital 1,395,517 100,000 973,286 1,481,612 -1,331,268 444,688 434,245 338,243 261,354 -7,918 158,274 114,402 162,376 125,399 321,258 64,508 -19,130 180,413 -124,963 44,315 155,602
Accounts Receivable 54,675 0 0 -99,026 419,030 97,801 -19,633 24,334 44,837 109,012 157,786 62,689 23,686 96,111 221,064 27,341 1,655,576 -122,682 -38,855 -19,349 -3,256
Inventory -4,336 -24,000 -73,792 -34,527 27,077 -8,533 -23,849 2,424 -1,679 1,197 26,254 -4,321 -1,645 -18,423 -20,274 -11,295 -140 -19,424 -7,441 2,457 -6,813
Accounts Payable 57,415 124,000 74,657 188,518 -133,815 75,281 91,737 36,780 29,564 -25,278 -40,651 18,957 36,602 28,229 -15,507 16,424 22,322 23,398 -29,671 -3,741 -25,987
Other Working Capital 1,287,763 -100,000 972,421 1,426,647 -1,643,560 280,139 385,990 274,705 188,632 -92,849 14,885 37,077 103,733 19,482 135,975 32,038 -1,696,888 299,121 -48,996 64,948 191,658
Other Non-Cash Items 88,504 1,100,000 243,304 587,535 2,064,503 34,461 152,023 -111,193 41,766 -32,273 21,479 69,263 43,494 20,493 150,578 49,738 -3,690 1,810 17,902 -50,980 52,562
Net Cash Provided by Operating Activities 3,937,603 4,477,000 481,857 -1,877,815 -3,731,653 3,716,366 3,479,139 2,874,566 2,516,690 1,946,366 1,743,759 1,412,068 1,381,734 1,455,739 1,663,019 844,881 1,071,255 1,268,694 948,506 1,111,360 1,076,991
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,495,440 -3,897,000 -2,710,063 -2,229,704 -1,965,131 -3,024,663 -3,660,028 -564,138 -2,494,363 -1,613,340 -1,811,398 -763,777 -1,291,499 -1,173,626 -2,187,189 -2,477,549 -2,223,534 -1,317,381 -1,180,579 -429,898 -630,670
Acquisitions Net -21,383 0 0 -70,228 -100,609 -25,569 -930,092 -10,396 -9,155 -56,163 -188,595 -70,626 0 -110,660 0 109,245 -923 0 -653,312 0 0
Purchases of Investments -32,794 0 -355,909 -74,249 -161,335 -68,836 -98,074 230,000 -213,202 -178,597 -68,098 -17,338 -10,886 -110,660 -91,325 0 0 0 0 -56,500 -732,165
Sales/Maturities of Investments 32,688 0 52,550 44,492 15,874 7,621 76,529 63,224 0 0 220,000 0 0 16,307 0 110,830 269,815 0 0 56,500 732,165
Other Investing Activities 50,902 -26,000 25,656 184,950 32,635 20,041 122,507 67,718 -8,172 105,125 77,713 27,203 39,062 454,074 -9,404 -16,983 -22,607 146,823 -15,187 340,872 -1,840
Net Cash Used for Investing Activities -1,466,027 -3,923,000 -2,987,766 -2,144,739 -2,178,566 -3,091,406 -4,489,158 -213,592 -2,724,892 -1,742,975 -1,770,378 -824,538 -1,263,323 -924,565 -2,287,918 -2,274,457 -1,977,249 -1,170,558 -1,849,078 -89,026 -632,510
Cash Flows from Financing Activities
Debt Repayment -7,948,578 0 -7,777,935 -2,806,932 -11,682,768 -29,673,355 -10,928,961 -7,835,087 -6,365,570 -4,118,553 -3,724,218 -2,856,481 -2,216,701 -2,179,046 -1,691,047 -1,009,624 -1,011,419 -1,815,944 -1,795,777 -1,564,715 -361,386
Common Stock Issued 0 0 0 1,621,860 1,431,375 29,767,846 13,325,290 5,869,491 7,340,818 4,410,753 4,224,837 0 0 0 0 0 0 19,632 23,026 21,996 98,316
Common Stock Repurchased 0 0 0 0 20,313,005 -99,582 -575,039 -224,998 -299,959 -200,000 -236,075 0 0 0 0 0 0 -164,582 -164,582 -249,122 586,386
Dividends Paid 0 0 0 0 -326,421 -602,674 -527,494 -437,455 -346,487 -280,212 -198,952 -143,629 -117,707 -21,707 0 0 -128,045 -98,298 -124,460 -118,764 -104,521
Other Financing Activities 4,511,217 -1,993,000 9,518,908 4,225,649 -385,403 -62,606 -95,723 -47,747 -84,993 -65,500 -48,112 2,423,484 2,154,791 1,524,238 2,448,007 2,321,830 2,222,850 2,095,803 2,941,500 385,078 -364,784
Net Cash Used Provided by Financing Activities -3,437,361 -1,993,000 1,740,973 3,040,577 9,349,788 -670,371 1,198,073 -2,675,796 243,809 -253,512 17,480 -576,626 -179,617 -676,515 756,960 1,312,206 1,083,386 36,611 879,707 -1,525,527 -145,989
Effect of Forex Changes on Cash -311 1,000 -1,829 -727 1,167 1,297 -20,314 2,331 -24,569 -17,555 -6,307 -1,072 -6,125 -12,402 3,249 -889 -5,298 -8,483 0 0 0
Net Change in Cash -966,096 -1,438,000 -766,765 -982,704 3,440,736 -44,114 167,740 -12,491 11,038 -67,676 -15,446 9,832 -67,331 -157,743 135,310 -118,259 172,094 126,264 -20,865 -503,193 298,492
Cash at End of Period 4,488,417 497,000 1,935,005 2,701,770 3,684,474 243,738 287,852 120,112 132,603 121,565 189,241 204,687 194,855 262,186 419,929 284,619 402,878 230,784 104,520 125,385 628,578
Cash at Start of Period 5,454,513 1,935,000 2,701,770 3,684,474 243,738 287,852 120,112 132,603 121,565 189,241 204,687 194,855 262,186 419,929 284,619 402,878 230,784 104,520 125,385 628,578 330,086
Free Cash Flow
Operating Cash Flow 3,937,603 4,477,000 481,857 -1,877,815 -3,731,653 3,716,366 3,479,139 2,874,566 2,516,690 1,946,366 1,743,759 1,412,068 1,381,734 1,455,739 1,663,019 844,881 1,071,255 1,268,694 948,506 1,111,360 1,076,991
Capital Expenditure -1,495,440 -3,897,000 -2,710,063 -2,229,704 -1,965,131 -3,024,663 -3,660,028 -564,138 -2,494,363 -1,613,340 -1,811,398 -763,777 -1,291,499 -1,173,626 -2,187,189 -2,477,549 -2,223,534 -1,317,381 -1,180,579 -429,898 -630,670
Free Cash Flow 2,442,163 580,000 -2,228,206 -4,107,519 -5,696,784 691,703 -180,889 2,310,428 22,327 333,026 -67,639 648,291 90,235 282,113 -524,170 -1,632,668 -1,152,279 -48,687 -232,073 681,462 446,321