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,335,000 5,684,000 9,051,000 3,449,000 1,466,624 2,066,277 2,188,148 1,764,219 1,155,677 1,357,150 2,173,011 1,746,278 1,204,546 979,864 844,035 879,276 945,791 732,170 761,988 682,797 530,408
Revenue Growth - -37.20% 162.42% 135.17% -29.02% -5.57% 24.03% 52.66% -14.85% -37.55% 24.44% 44.97% 22.93% 16.09% -4.01% -7.03% 29.18% -3.91% 11.60% 28.73%
Cost of Revenue 3,434,000 3,481,000 3,050,000 1,512,000 1,035,408 1,057,368 1,168,054 1,167,818 1,138,151 1,203,205 1,157,640 1,051,333 741,459 261,012 198,833 211,799 223,488 198,761 207,562 210,773 176,928
Gross Profit 1,901,000 2,203,000 6,001,000 1,937,000 431,216 1,008,909 1,020,094 596,401 17,526 153,945 1,015,371 694,945 463,087 718,852 645,202 667,477 722,303 533,409 554,426 472,024 353,480
Gross Profit Margin 35.60% 38.76% 66.30% 56.16% 29.40% 48.83% 46.62% 33.81% 1.52% 11.34% 46.73% 39.80% 38.44% 73.36% 76.44% 75.91% 76.37% 72.85% 72.76% 69.13% 66.64%
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 286,000 279,000 327,000 198,000 105,391 94,870 96,641 97,786 87,242 69,444 82,590 104,606 121,239 104,667 79,177 68,374 74,185 50,775 58,168 37,650 34,735
Total Operating Expenses 421,000 279,000 722,000 299,000 135,190 132,193 233,103 152,799 144,127 139,713 158,348 165,816 207,589 475,384 444,154 364,283 273,079 235,060 10,477 200,327 179,224
Operating Income or Loss 1,485,000 1,924,000 5,209,000 1,564,000 295,476 550,905 771,801 -151,260 -566,554 -90,362 106,186 550,480 306,133 306,850 266,439 282,269 372,012 274,693 528,946 258,731 160,653
Operating Margin 27.68% 33.85% 57.55% 45.35% 20.15% 26.66% 35.27% -8.57% -49.02% -6.66% 4.89% 31.52% 25.41% 31.32% 31.57% 32.10% 39.33% 37.52% 69.42% 37.89% 30.29%
Interest Expense 79,000 73,000 70,000 62,000 54,124 54,952 73,201 82,130 88,336 96,911 73,785 64,942 68,293 71,663 67,941 58,979 214,976 74,681 -168,567 61,321 62,962
EBITDA 3,204,000 3,565,000 6,916,000 2,331,000 686,641 956,638 787,665 348,071 -129,078 20,647 860,103 529,129 255,498 649,991 634,425 551,151 736,002 476,164 470,913 406,013 304,929
Depreciation and Amortization 1,704,000 1,641,000 1,707,000 767,000 391,165 405,733 417,479 568,817 590,128 622,211 632,760 651,052 451,405 343,141 327,083 221,270 185,403 143,951 128,975 108,458 103,343
Income Before Tax 1,693,000 2,128,000 5,169,000 1,502,000 241,123 900,224 698,137 -228,435 -659,599 -187,273 32,401 485,538 237,840 235,187 198,498 223,290 335,623 257,532 510,505 236,234 138,624
Income Tax Expense 393,000 503,000 1,104,000 344,000 40,594 219,154 141,094 -328,828 -242,475 -73,382 -72,067 205,765 106,110 112,779 95,112 74,947 124,333 90,109 189,330 87,789 50,246
Net Income 1,300,000 1,625,000 4,065,000 1,158,000 201,000 681,070 557,043 100,393 -417,124 -113,891 104,468 279,773 131,730 122,408 103,386 148,343 211,290 167,423 321,175 148,445 88,378
Net Income Margin 24.09% 28.59% 44.91% 33.57% 13.70% 32.96% 25.46% 5.69% -36.09% -8.39% 4.81% 16.02% 10.94% 12.49% 12.25% 16.87% 22.34% 22.87% 42.15% 21.74% 16.66%
EPS 1.73 2.14 5.10 2.30 0.50 1.64 1.25 0.22 -0.91 -0.28 0.25 0.67 0.32 0.30 0.25 0.36 0.53 0.43 0.83 0.38 0.15
EPS Diluted 1.71 2.13 5.08 2.29 0.50 1.63 1.25 0.22 -0.91 -0.28 0.25 0.67 0.32 0.30 0.25 0.36 0.52 0.43 0.81 0.37 0.15
Weighted Average Shares Out - 756,000 796,000 503,000 398,521 415,514 445,538 463,735 456,847 406,754 415,840 420,188 419,076 416,996 415,644 414,464 402,948 387,912 387,216 390,848 584,796
Weighted Average Shares Out Diluted - 760,000 799,000 504,000 400,522 417,451 445,538 463,735 456,847 413,696 415,840 420,188 419,076 416,996 415,644 418,332 406,904 392,520 394,400 397,800 592,068

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 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 1,298,000 965,000 673,000 1,036,000 140,113 200,227 2,287 480,047 498,542 514 20,954 23,400 30,736 29,911 55,949 40,158 28,101 18,498 41,854 10,626 10,026
Short Term Investments 250,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 1,548,000 965,000 673,000 1,036,000 140,113 200,227 2,287 480,047 498,542 514 20,954 23,400 30,736 29,911 55,949 40,158 28,101 18,498 41,854 10,626 10,026
Net Receivables 878,000 894,000 1,310,000 1,037,000 220,895 338,818 471,654 272,670 201,343 124,552 239,009 222,476 172,419 115,769 94,488 89,271 109,613 113,138 141,058 168,248 125,754
Inventory 52,000 59,000 63,000 39,000 15,270 13,932 11,076 8,006 13,304 17,049 14,026 17,468 14,173 21,278 29,667 27,990 45,677 27,353 32,997 24,616 24,049
Other Current Assets 72,000 97,000 9,000 7,000 1,650 1,684 1,863 2,794 2,692 2,671 139,458 115,555 52,982 55 5,978 3,417 277,160 35,968 82,971 11,148 13,505
Total Current Assets 2,550,000 2,015,000 2,211,000 2,136,000 415,715 568,248 544,545 764,957 715,881 144,786 413,447 378,899 270,310 345,800 203,008 281,502 460,551 221,413 315,682 230,312 194,679
Non-Current Assets
Property, Plant and Equipment 18,271,000 18,270,000 17,479,000 17,375,000 4,044,606 3,855,706 3,463,606 3,072,204 4,250,125 4,976,879 4,925,711 4,546,227 4,310,977 3,934,584 3,802,023 3,401,899 3,135,828 1,908,117 1,480,201 1,238,055 994,081
Goodwill 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 6,000 7,000 0 0 0 0 163,181 86,077 129,524 103,517 68,029 26,892 6,915 0 0 20,636 0 0 0 0 0
Tax Assets 3,391,000 265,000 3,339,000 3,101,000 774,195 702,104 458,597 227,030 579,447 807,236 35,273 81,855 5,203 55,132 714,953 35,104 63,985 47,847 30,912 19,587 14,855
Other Non-Current Assets 126,000 123,000 -2,875,000 -2,712,000 -710,984 -638,813 190,678 890,183 156,563 140,234 98,558 55,954 35,026 -4,023 -714,953 23,064 41,300 31,217 7,696 7,416 7,341
Total Non-Current Assets 18,403,000 18,665,000 17,943,000 17,764,000 4,107,817 3,918,997 3,654,284 3,962,387 4,406,688 5,117,113 5,024,269 4,602,181 4,346,003 3,985,693 3,802,023 3,401,899 3,241,113 1,987,181 1,518,809 1,265,058 1,016,277
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 20,953,000 20,680,000 20,154,000 19,900,000 4,523,532 4,487,245 4,198,829 4,727,344 5,122,569 5,261,899 5,437,716 4,981,080 4,616,313 4,331,493 4,005,031 3,683,401 3,701,664 2,208,594 1,834,491 1,495,370 1,210,956
Current Liabilities
Accounts Payable 749,000 763,000 27,000 94,000 12,896 21,663 30,033 7,815 27,355 30,038 54,949 26,023 22,977 19,422 229,981 215,588 222,985 173,497 147,680 140,006 104,969
Short Term Debt 698,000 697,000 120,000 83,000 188,000 90,124 0 304,000 0 20,000 0 353,877 75,000 0 0 0 35,857 20,000 20,000 20,000 20,000
Tax Payables 49,000 47,000 135,000 102,000 16,762 20,821 22,430 17,351 17,656 19,701 23,934 52,162 11,686 14,373 25,957 22,780 5,535 1,391 9,282 0 0
Deferred Revenue 49,000 0 3,339,000 -177,000 -12,896 0 0 81,500 0 0 88 14,093 44,203 0 0 0 114,536 51,995 74,065 36,100 0
Other Current Liabilities 213,000 200,000 -2,293,000 1,220,000 202,226 129,247 257,231 236,735 230,457 185,514 443,981 13,912 301,959 323,922 73,854 93,153 5,535 6,774 9,282 22,478 71,920
Total Current Liabilities 1,709,000 1,660,000 1,193,000 1,220,000 390,226 241,034 287,264 630,050 257,812 235,552 499,018 407,905 444,139 343,344 303,835 308,741 378,913 252,266 251,027 218,584 196,889
Non-Current Liabilities
Long Term Debt 2,076,000 1,586,000 2,181,000 3,125,000 945,924 1,165,702 1,226,104 1,217,891 1,520,530 2,005,000 1,752,000 1,147,000 1,012,000 950,000 975,000 805,000 831,143 330,000 220,000 320,000 250,000
Deferred Revenue 214,000 243,000 0 50,000 0 -1,867,806 0 15,748 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 3,391,000 3,678,000 3,339,000 3,101,000 774,195 702,104 458,597 227,030 579,447 807,236 843,876 1,067,912 882,672 802,592 714,953 644,801 599,106 481,770 347,430 289,381 247,376
Other Non-Current Liabilities 466,000 466,000 782,000 666,000 197,480 2,094,724 138,705 112,720 197,113 204,923 200,089 153,661 146,055 130,789 138,543 112,345 101,940 74,301 70,836 67,194 61,029
Total Non-Current Liabilities 6,147,000 5,973,000 6,302,000 6,942,000 1,917,599 2,094,724 1,823,406 1,573,389 2,297,090 3,017,159 2,795,965 2,368,573 2,040,727 1,883,381 1,828,496 1,562,146 1,532,189 886,071 638,266 676,575 558,405
Total Liabilities 7,856,000 7,633,000 7,495,000 8,162,000 2,307,825 2,335,758 2,110,670 2,203,439 2,554,902 3,252,711 3,294,983 2,776,478 2,484,866 2,226,725 2,132,331 1,870,887 1,911,102 1,138,337 889,293 895,159 755,294
Common Stock 75,000 75,000 77,000 89,000 47,783 47,688 47,610 47,555 47,504 42,377 42,292 42,201 21,043 20,902 10,421 10,386 10,356 10,268 5,071 5,008 3,312
Retained Earnings 5,558,000 5,366,000 4,636,000 2,563,000 2,184,352 2,143,213 1,607,658 1,162,430 1,098,703 1,552,014 1,698,995 1,627,805 1,373,264 1,258,291 1,148,391 1,057,472 921,561 722,344 565,591 252,167 110,935
Accumulated Other Comprehensive Income/Loss 11,000 11,000 13,000 1,000 2,419 1,360 4,437 2,077 985 -365 -2,151 -8,361 23,880 104,547 -3,683 42,436 186,426 -894 37,160 -15,115 -20,351
Total Stockholders Equity 13,097,000 13,047,000 12,659,000 11,738,000 2,215,707 2,151,487 2,088,159 2,523,905 2,567,667 2,009,188 2,142,733 2,204,602 2,131,447 2,104,768 1,872,700 1,812,514 1,790,562 1,070,257 945,198 600,211 455,662
Total Investments 256,000 7,000 0 0 0 0 163,181 86,077 129,524 103,517 68,029 26,892 6,915 0 0 20,636 0 0 0 0 0
Total Debt 2,988,000 2,526,000 2,301,000 3,125,000 1,133,924 1,255,826 1,226,104 1,217,891 1,520,530 2,005,000 1,752,000 1,147,000 1,012,000 950,000 975,000 805,000 867,000 350,000 240,000 340,000 270,000
Net Debt 1,690,000 1,561,000 1,628,000 2,089,000 993,811 1,055,599 1,223,817 737,844 1,021,988 2,004,486 1,731,046 1,123,600 981,264 920,089 919,051 764,842 838,899 331,502 198,146 329,374 259,974

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,300,000 1,625,000 4,065,000 1,158,000 200,529 681,070 557,043 100,393 -417,124 -113,891 104,468 279,773 131,730 122,408 103,386 148,343 211,290 167,423 321,175 148,445 88,378
Depreciation & Amortization 1,706,000 1,641,000 1,635,000 693,000 329,990 -92,630 417,479 568,817 590,128 622,211 632,760 651,052 451,405 343,141 327,083 221,270 185,403 143,951 128,975 108,458 103,343
Deferred Income Tax 29,000 74,000 235,000 126,000 71,777 244,418 229,603 -321,113 -230,707 -72,968 -112,567 138,380 80,929 74,744 61,809 101,815 120,851 95,152 52,011 39,628 31,769
Stock Based Compensation 52,000 57,000 73,000 52,000 40,000 29,009 31,443 33,419 25,982 13,645 18,349 45,863 46,872 52,940 15,413 29,559 0 0 0 0 0
Change in Working Capital -159,000 237,000 -186,000 -144,000 93,273 85,026 -163,460 -77,942 -68,326 41,637 -35,550 -73,692 -27,967 -47,335 27,455 23,202 -8,080 -10,610 1,289 -9,880 -21,232
Accounts Receivable -103,000 378,000 -184,000 -229,000 -5,700 153,379 -146,921 -25,036 -71,060 112,406 -11,689 -49,398 -58,037 -19,893 -14,125 28,725 -3,928 0 39,463 -42,494 -39,404
Inventory 4,000 4,000 -24,000 5,000 -1,981 -2,856 -3,927 1,334 3,044 -3,023 3,441 -3,033 7,104 7,708 -1,677 17,687 -18,324 5,644 -8,381 -567 -5,808
Accounts Payable 14,000 -180,000 96,000 47,000 -30,040 -30,176 30,468 -2,552 5,794 -64,533 2,883 -22,908 18,843 8,546 37,053 -27,202 3,321 0 -29,694 29,803 17,231
Other Working Capital -74,000 35,000 -74,000 33,000 130,994 -35,321 -43,080 -51,688 -6,104 -3,213 -30,185 1,647 4,123 -43,696 6,204 3,992 10,851 -16,254 -99 3,378 6,749
Other Non-Cash Items 1,001,000 24,000 -366,000 -218,000 41,870 498,898 32,795 594,586 492,424 250,103 628,975 -16,850 -30,876 -44,059 -50,235 89,863 109,360 39,897 -167,617 74,552 67,335
Net Cash Provided by Operating Activities 3,020,000 3,658,000 5,456,000 1,667,000 778,235 1,445,791 1,104,903 898,160 392,377 740,737 1,236,435 1,024,526 652,093 501,839 484,911 614,052 634,447 462,137 357,104 364,560 273,022
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -2,073,000 -2,099,000 -1,710,000 -728,000 -575,847 -788,368 -894,470 -764,558 -375,153 -955,602 -1,479,632 -1,194,739 -927,977 -891,277 -857,251 -611,207 -817,440 -557,211 -516,827 -351,306 -207,346
Acquisitions Net -5,000 40,000 36,000 1,033,000 -9,459 240,125 -77,263 -57,039 -28,484 -45,385 -252,793 -18,875 -6,863 0 0 0 -605,748 0 0 0 0
Purchases of Investments -250,000 0 0 0 9,424 -249,463 -77,263 -57,039 -28,484 -29,073 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 -9,424 249,463 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -2,274,000 40,000 36,000 8,000 828 4,328 678,350 115,444 50,419 7,653 67,585 295,407 169,326 403,657 243,510 80,180 -29,101 -32,711 329,474 -60,844 -48,011
Net Cash Used for Investing Activities -2,288,000 -2,059,000 -1,674,000 313,000 -584,478 -543,915 -293,383 -706,153 -353,218 -993,334 -1,664,840 -918,207 -765,514 -487,620 -613,741 -531,027 -1,452,289 -589,922 -187,353 -412,150 -255,357
Cash Flows from Financing Activities
Debt Repayment -497,000 -6,000 -6,000 -2,000 -283,000 -7,000 -455,000 0 -497,000 -604,000 -1,427,000 -895,000 -263,000 -355,000 -13,821 -72,409 0 0 -100,000 0 -15,631
Common Stock Issued 60,000 2,000 12,000 2,000 10,000 0 158,000 0 0 0 2,032,000 955,000 0 0 801 83 316,230 5,099 6,235 4,586 12,474
Common Stock Repurchased -287,000 -406,000 -1,260,000 -114,000 -10,000 -519,863 -872,761 -123,741 -5,064 -8,861 -138,852 -164,634 0 0 169,199 0 0 -10,670 -46,492 -19,183 -15,631
Dividends Paid -612,000 -890,000 -1,992,000 -780,000 -159,000 -145,515 -111,369 -78,838 -36,187 -33,090 -33,278 -25,232 -16,757 -12,508 -12,467 -12,432 -12,073 0 -7,751 -7,213 -5,206
Other Financing Activities -132,000 -17,000 -899,000 -192,000 186,541 -18,002 -8,150 -7,923 992,056 869,247 -6,911 16,211 394,003 327,251 909 13,790 523,288 110,000 9,485 70,000 15,631
Net Cash Used Provided by Financing Activities -417,000 -1,317,000 -4,145,000 -1,086,000 -255,849 -690,380 -1,289,280 -210,502 453,805 232,157 425,959 -113,655 114,246 -40,257 144,621 -70,968 827,445 104,429 -138,523 48,190 -8,363
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -1,518,000 282,000 -363,000 894,000 -62,092 211,496 -477,760 -18,495 498,028 -20,440 -2,446 -7,336 825 -26,038 15,791 12,057 9,603 -23,356 31,228 600 9,302
Cash at End of Period 2,136,000 965,000 683,000 1,046,000 151,691 200,227 2,287 480,047 498,542 514 20,954 23,400 30,736 95,302 55,949 40,158 28,101 18,498 41,854 10,626 10,026
Cash at Start of Period 3,654,000 683,000 1,046,000 152,000 213,783 -11,269 480,047 498,542 514 20,954 23,400 30,736 29,911 121,340 40,158 28,101 18,498 41,854 10,626 10,026 724
Free Cash Flow
Operating Cash Flow 3,020,000 3,658,000 5,456,000 1,667,000 778,235 1,445,791 1,104,903 898,160 392,377 740,737 1,236,435 1,024,526 652,093 501,839 484,911 614,052 634,447 462,137 357,104 364,560 273,022
Capital Expenditure -2,073,000 -2,099,000 -1,710,000 -728,000 -575,847 -788,368 -894,470 -764,558 -375,153 -955,602 -1,479,632 -1,194,739 -927,977 -891,277 -857,251 -611,207 -817,440 -557,211 -516,827 -351,306 -207,346
Free Cash Flow 947,000 1,559,000 3,746,000 939,000 202,388 657,423 210,433 133,602 17,224 -214,865 -243,197 -170,213 -275,884 -389,438 -372,340 2,845 -182,993 -95,074 -159,723 13,254 65,676