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 16,055,000 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 9,589,000 9,225,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,466,000 4,675,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 39.28% 33.63% 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,952,000 1,981,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,362,000 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 4,104,000 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 24.69% 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 1,671,000 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 0 0 0
EBITDA 5,612,947 4,561,000 586,134 -2,724,678 -3,686,578 3,328,643 2,928,498 2,695,250 2,380,572 2,113,177 1,727,522 1,609,805 1,104,565 1,692,263 1,371,365 1,056,725 1,352,337 1,384,401 1,280,091 1,273,634 1,147,725
Depreciation and Amortization 1,514,895 1,455,000 1,389,604 1,277,519 1,264,575 1,231,879 1,020,854 937,946 884,393 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 2,617,000 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
Income Tax Expense -1,345,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 2,602,073 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 15.37% 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 10.03 6.63 -8.23 -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 9.52 6.00 -8.23 -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 255,011 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 255,011 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 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 418,000 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
Short Term Investments 0 25,000 0 54,184 70,082 21,751 19,565 99,320 0 0 0 0 0 0 56,491 114,094 81,935 213,892 0 0 0
Cash + Short Term Investments 418,000 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
Net Receivables 441,000 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
Inventory 265,000 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
Other Current Assets 707,000 642,000 514,919 340,210 224,421 450,962 476,112 357,491 419,432 355,153 453,920 340,697 265,489 270,102 201,635 295,091 125,160 137,662 134,529 98,568 173,738
Total Current Assets 1,831,000 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
Non-Current Assets
Property, Plant and Equipment 32,355,000 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
Goodwill 809,000 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
Intangible Assets 0 418,000 426,378 434,556 444,854 488,575 502,103 0 0 0 188,038 214,112 204,866 0 0 0 0 0 0 0 0
Long Term Investments 1,054,000 0 854,993 622,003 727,195 701,500 827,700 519,700 658,300 3,965 0 56,571 5,099 0 0 0 0 0 0 0 0
Tax Assets 0 0 -854,993 -622,003 -727,195 -701,500 -827,700 -519,700 -658,300 -3,965 0 -56,571 -5,099 0 0 0 0 0 0 0 0
Other Non-Current Assets 1,018,000 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
Total Non-Current Assets 35,236,000 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
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 37,067,000 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
Current Liabilities
Accounts Payable 851,000 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
Short Term Debt 1,936,000 1,850,000 2,247,471 2,380,975 1,576,441 2,814,718 2,422,329 1,188,514 1,285,735 899,542 799,630 1,563,378 1,519,483 638,891 1,198,929 756,215 471,893 351,725 373,422 600,883 905,374
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,324,000 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
Other Current Liabilities 1,520,000 1,448,000 3,879,266 1,197,863 822,426 1,146,334 1,052,787 3,306,246 885,080 1,348,792 951,198 666,727 648,088 688,125 713,449 668,737 1,957,107 1,764,675 1,305,152 1,227,989 330,073
Total Current Liabilities 9,631,000 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
Non-Current Liabilities
Long Term Debt 19,620,000 20,345,000 21,509,302 18,961,130 18,360,323 8,819,054 8,453,979 6,350,937 8,101,701 7,627,701 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
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 592,000 486,000 824,783 925,986 807,074 814,507 484,645 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
Total Non-Current Liabilities 20,212,000 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
Total Liabilities 29,843,000 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
Common Stock 3,000 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
Retained Earnings 2,207,000 -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
Accumulated Other Comprehensive Income/Loss -753,000 -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
Total Stockholders Equity 7,045,000 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
Total Investments 1,054,000 25,000 854,993 676,187 797,277 723,251 847,265 619,020 658,300 3,965 0 56,571 5,099 0 56,491 114,094 81,935 213,892 0 0 0
Total Debt 21,556,000 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
Net Debt 21,138,000 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

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 2,603,000 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
Depreciation & Amortization 1,546,000 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,723 -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 155,685 126,000 36,000 64,000 39,780 75,930 46,061 69,459 32,659 36,073 26,116 21,178 24,153 0 0 0 0 0 0 0 0
Change in Working Capital 232,836 1,171,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 -45,199 99,000 -234,348 -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 -23,494 -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 114,993 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 186,536 972,000 1,206,769 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 1,977,751 36,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 4,913,995 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 -5,284,357 -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 -34,320 0 421 -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 -95,003 -31,000 -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 50,417 0 52,550 44,492 15,874 7,621 76,529 63,224 38,213 0 220,000 0 0 16,307 0 110,830 269,815 0 0 56,500 732,165
Other Investing Activities -35,845 5,000 25,235 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 -5,379,108 -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 -988,000 -1,925,000 1,757,343 1,419,159 8,630,237 92,749 2,392,065 -1,968,121 972,990 280,948 429,740 -407,017 -78,655 -685,059 819,997 1,368,691 1,211,983 119,035 1,138,138 -1,180,227 -136,386
Common Stock Issued 0 0 0 1,622,000 1,431,375 0 0 0 0 0 0 0 0 0 0 0 0 19,632 23,026 21,996 98,316
Common Stock Repurchased 0 0 0 0 0 -99,582 -575,039 -224,998 -299,960 -200,000 -236,074 0 0 0 0 0 0 0 -164,582 -249,122 0
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 1,270,434 -68,000 -16,343 1,621,841 -385,403 -60,864 -91,459 -45,222 -82,734 -54,248 22,766 -56,105 16,745 30,251 -63,037 -56,485 -552 -3,758 7,585 590 -3,398
Net Cash Used Provided by Financing Activities 282,754 -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 247 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 -182,117 -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 1,743,000 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 1,925,117 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 4,913,995 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 -5,284,357 -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 -370,362 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