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 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
Revenue 6,598,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 509,391
Revenue Growth - 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% 4.13%
Cost of Revenue 3,109,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 194,680
Gross Profit 3,489,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 314,711
Gross Profit Margin 49.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% 61.78%
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 288,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 25,112
Total Operating Expenses 609,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 144,980
Operating Income or Loss 2,872,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 66,587
Operating Margin 40.18% 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% 13.07%
Interest Expense 61,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 327,651
EBITDA 4,538,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 458,749
Depreciation and Amortization 1,651,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 94,903
Income Before Tax 2,847,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 43,042
Income Tax Expense 606,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 15,063
Net Income 2,241,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 21,132
Net Income Margin 31.20% 44.91% 33.57% 13.67% 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% 4.15%
EPS 2.91 5.09 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 0.06
EPS Diluted 2.90 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 0.05
Weighted Average Shares Out - 796,000 503,000 399,000 416,000 445,538 463,735 456,847 413,696 415,840 420,188 419,076 416,996 415,644 414,464 402,948 387,912 387,216 390,848 584,796 384,600
Weighted Average Shares Out Diluted - 799,000 504,000 401,000 418,000 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 387,480

Reported Currency: USD Q3 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 847,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 724
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 847,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 724
Net Receivables 727,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 87,425
Inventory 64,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 18,241
Other Current Assets 75,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 15,006
Total Current Assets 1,713,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 121,396
Non-Current Assets
Property, Plant and Equipment 17,928,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 895,955
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 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 0
Tax Assets 3,358,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 179,926
Other Non-Current Assets -2,898,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 -173,076
Total Non-Current Assets 18,388,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 902,805
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,101,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 1,024,201
Current Liabilities
Accounts Payable 643,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 84,943
Short Term Debt 575,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 0
Tax Payables 91,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 0
Deferred Revenue 91,000 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 0
Other Current Liabilities 331,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 69,758
Total Current Liabilities 1,640,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 154,701
Non-Current Liabilities
Long Term Debt 1,592,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 270,000
Deferred Revenue 8,000 0 50,000 0 -1,867,806 0 15,748 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 3,358,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 179,926
Other Non-Current Liabilities 714,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 54,377
Total Non-Current Liabilities 5,672,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 504,303
Total Liabilities 7,312,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 659,004
Common Stock 0 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 3,254
Retained Earnings 5,101,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 27,763
Accumulated Other Comprehensive Income/Loss 12,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 -23,135
Total Stockholders Equity 12,789,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 365,197
Total Investments 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 0
Total Debt 2,167,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 270,000
Net Debt 1,320,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 269,276

Reported Currency: USD TTM 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
Cash Flows from Operating Activities
Net Income 2,241,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 21,132
Depreciation & Amortization 2,379,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 94,903
Deferred Income Tax 126,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 -9,837
Stock Based Compensation 53,000 73,000 52,000 40,796 29,009 31,443 33,419 25,982 13,645 18,349 45,863 46,872 52,940 15,413 29,559 15,623 26,324 21,271 3,357 3,429 0
Change in Working Capital 449,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 -24,729
Accounts Receivable 815,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 -17,397
Inventory 0 -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 -2,989
Accounts Payable -434,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 7,041
Other Working Capital 106,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 -11,384
Other Non-Cash Items -866,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 160,169
Net Cash Provided by Operating Activities 4,382,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 241,638
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -2,134,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 -122,018
Acquisitions Net 0 0 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 0
Purchases of Investments 0 0 0 9,424 -249,463 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 -9,424 249,463 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 54,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 -29,838
Net Cash Used for Investing Activities -2,080,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 -151,856
Cash Flows from Financing Activities
Debt Repayment -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 0
Common Stock Issued 0 0 0 0 0 158,000 0 995,279 0 2,032,000 955,000 0 0 801 83 316,230 5,099 6,235 4,586 12,474 6,728
Common Stock Repurchased -896,000 -1,260,000 0 0 -519,863 -872,761 -123,741 0 0 -138,852 -164,634 0 0 169,199 0 0 -10,670 -46,492 -19,183 -15,631 0
Dividends Paid -1,272,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 -5,043
Other Financing Activities -60,000 -887,000 -304,000 186,541 -18,002 -8,150 -7,923 -3,223 869,247 -6,911 16,211 394,003 327,251 909 13,790 523,288 110,000 9,485 70,000 15,631 -92,345
Net Cash Used Provided by Financing Activities -2,234,000 -4,145,000 -1,086,000 -255,849 -690,380 -1,289,280 -210,502 458,869 232,157 425,959 -113,655 114,246 -40,257 144,621 -70,968 827,445 104,429 -138,523 48,190 -8,363 -90,660
Effect of Forex Changes on Cash -983,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 -915,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 -878
Cash at End of Period 1,539,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 724
Cash at Start of Period 2,454,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 1,602
Free Cash Flow
Operating Cash Flow 4,382,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 241,638
Capital Expenditure -2,134,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 -122,018
Free Cash Flow 2,248,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 119,620