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,452,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,649,000 3,178,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,803,000 2,506,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 33.02% 44.09% 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 294,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 294,000 582,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,435,000 2,154,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 26.27% 37.90% 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 109,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 0 61,321 62,962
EBITDA 3,516,000 3,842,000 6,874,000 2,257,000 686,150 1,360,909 1,188,817 422,512 18,865 531,849 738,946 1,202,634 757,538 649,991 593,522 503,539 557,415 418,644 657,921 367,189 263,996
Depreciation and Amortization 1,815,000 1,641,000 1,635,000 693,000 394,535 407,969 515,220 572,637 600,248 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,606,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 366,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,240,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 22.59% 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.66 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.65 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 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 843,000 956,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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 843,000 956,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 771,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 46,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 75,000 106,000 165,000 24,000 27,859 15,271 59,528 4,234 2,692 2,671 139,458 115,555 55,140 178,842 22,904 124,083 277,160 62,424 99,773 26,822 34,850
Total Current Assets 1,735,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,219,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 10,000 0 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 0 0 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 162,000 130,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,391,000 18,400,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,126,000 20,415,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 78,000 60,000 803,000 711,000 11,000 170,748 206,245 150,685 163,509 149,482 400,076 288,801 260,336 209,576 216,510 215,588 222,985 166,657 147,680 128,506 104,969
Short Term Debt 127,000 697,000 120,000 83,000 192,000 90,124 0 304,000 0 20,000 0 0 75,000 0 0 0 35,857 20,000 20,000 20,000 20,000
Tax Payables 72,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 0 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 803,000 856,000 135,000 324,000 170,464 46,341 58,589 158,014 76,647 46,369 75,008 66,942 97,117 119,395 61,368 70,373 114,536 64,218 74,065 70,078 71,920
Total Current Liabilities 1,080,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,235,000 1,829,000 2,479,000 3,380,000 975,924 1,165,702 1,226,104 1,217,891 1,520,530 1,996,139 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 0 0 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,359,000 3,413,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 410,000 474,000 484,000 461,000 167,675 842,022 138,705 355,498 197,113 1,021,020 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,004,000 5,716,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,084,000 7,368,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 74,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,716,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,034,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 10,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,362,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,519,000 1,570,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,240,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,365,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 -5,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 57,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 15,623 0 21,271 3,357 3,429
Change in Working Capital -144,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 -37,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 18,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 83,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 -208,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,324,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 2,929,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 -1,805,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 -40,000 0 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 250,000 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,301,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 -1,797,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 -73,000 -6,000 -880,000 -190,000 -87,000 -7,000 -297,000 0 -497,000 273,000 605,000 60,000 137,000 -26,025 156,179 -62,000 517,000 110,000 -100,000 70,000 0
Common Stock Issued -1,000 0 0 0 0 0 0 0 995,279 0 0 0 0 0 801 83 316,230 5,099 6,235 4,586 12,474
Common Stock Repurchased -421,000 -406,000 -1,260,000 0 -10,000 -519,863 -872,761 -123,741 0 -8,861 -138,852 -164,634 0 0 0 0 0 -10,670 -46,492 -19,183 -15,631
Dividends Paid -621,000 -890,000 -1,992,000 -780,000 -159,390 -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 -25,000 -16,000 -23,000 -118,000 -9,459 -17,865 -8,150 -7,923 -8,287 -7,753 -6,911 16,211 -5,997 -1,724 108 3,381 6,288 0 9,485 0 0
Net Cash Used Provided by Financing Activities -1,140,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 1,833,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -8,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 4,190,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 4,198,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 2,929,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 -1,805,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 1,124,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