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 19,680,000 19,374,000 24,384,000 17,870,000 7,024,000 9,671,000 9,379,000 5,294,000 3,951,000 3,142,000 4,325,000 3,489,518 2,811,660 2,294,063 1,803,257 1,711,516 2,338,287 1,740,851 1,632,881 2,373,223 1,832,663
Revenue Growth - -20.55% 36.45% 154.41% -27.37% 3.11% 77.16% 33.99% 25.75% -27.35% 23.94% 24.11% 22.56% 27.22% 5.36% -26.80% 34.32% 6.61% -31.20% 29.50%
Cost of Revenue 12,688,000 12,274,000 13,652,000 10,976,000 6,196,000 7,356,000 6,603,000 4,013,000 3,794,000 3,250,000 2,663,000 2,058,673 1,633,592 600,749 478,287 576,743 595,240 700,067 662,402 716,071 527,193
Gross Profit 6,992,000 7,100,000 10,732,000 6,894,000 828,000 2,315,000 2,776,000 1,281,000 157,000 -108,000 1,662,000 1,430,845 1,178,068 1,693,314 1,324,970 1,134,773 1,743,047 1,040,784 970,479 1,657,152 1,305,470
Gross Profit Margin 35.47% 36.65% 44.01% 38.58% 11.79% 23.94% 29.60% 24.20% 3.97% -3.44% 38.43% 41.00% 41.90% 73.81% 73.48% 66.30% 74.54% 59.79% 59.43% 69.83% 71.23%
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 469,000 461,000 334,000 292,000 244,000 324,000 381,000 326,000 325,000 327,000 333,000 295,868 248,282 193,215 165,301 140,323 141,823 129,587 162,936 124,556 80,528
Total Operating Expenses 571,000 557,000 390,000 350,000 300,000 392,000 509,000 451,000 462,000 438,000 522,000 406,178 513,418 930,196 940,013 1,092,451 1,163,017 516,984 522,459 692,574 655,402
Operating Income or Loss 702,000 -1,407,000 10,288,000 6,157,000 207,000 1,551,000 1,805,000 830,000 -369,000 -638,000 1,124,000 1,013,877 664,650 763,118 542,949 33,585 699,831 523,800 448,020 964,578 650,068
Operating Margin 3.26% -7.26% 42.19% 34.45% 2.95% 16.04% 19.25% 15.68% -9.34% -20.31% 25.99% 29.05% 23.64% 33.26% 30.11% 1.96% 29.93% 30.09% 27.44% 40.64% 35.47%
Interest Expense 153,000 142,000 128,000 161,000 196,000 121,000 126,000 153,000 207,000 187,000 184,000 183,750 196,010 181,660 183,084 173,361 153,577 0 0 0 0
EBITDA 9,432,000 9,355,000 12,818,000 8,655,000 1,846,000 3,262,000 2,990,000 2,039,000 919,000 546,000 2,107,000 1,811,319 1,439,020 1,472,483 1,021,034 693,882 1,091,876 1,039,764 847,434 1,593,432 1,306,484
Depreciation and Amortization 2,827,000 2,862,000 2,530,000 2,498,000 1,639,000 1,711,000 1,534,000 1,400,000 1,480,000 1,385,000 1,047,000 907,077 810,191 607,405 574,170 651,560 387,677 241,475 201,261 519,102 542,275
Income Before Tax 6,094,000 6,247,000 9,951,000 2,746,000 -261,000 987,000 1,251,000 309,000 -959,000 -421,000 1,597,000 -561,719 280,057 656,406 788,483 -180,455 426,453 354,624 308,988 715,459 479,213
Income Tax Expense 1,327,000 1,353,000 2,106,000 628,000 -61,000 231,000 276,000 -524,000 -403,000 -155,000 556,000 -211,775 92,384 197,644 272,317 -48,108 205,639 112,645 136,666 291,728 166,359
Net Income 4,756,000 4,885,000 7,830,000 2,113,000 -200,000 756,000 978,000 833,000 -556,000 -273,000 930,000 -838,414 192,285 834,489 605,208 -52,106 220,063 372,728 739,731 534,568 312,854
Net Income Margin 24.15% 25.21% 32.11% 11.82% -2.85% 7.82% 10.43% 15.73% -14.07% -8.69% 21.50% -24.03% 6.84% 36.38% 33.56% -3.04% 9.41% 21.41% 45.30% 22.52% 17.07%
EPS 20.38 20.88 32.63 9.07 -1.21 4.61 5.72 4.86 -3.35 -1.84 6.40 -6.16 1.54 7.01 5.14 -0.46 1.76 3.10 5.95 3.90 2.50
EPS Diluted 19.80 20.20 31.10 8.61 -1.21 4.61 5.72 4.85 -3.35 -1.83 6.38 -6.16 1.50 6.88 5.08 -0.46 1.76 3.06 5.81 3.80 2.46
Weighted Average Shares Out - 234,000 240,000 233,000 165,000 167,000 171,000 170,000 166,000 148,603 144,000 136,000 123,000 116,904 115,062 114,176 117,462 120,158 124,359 160,494 125,142
Weighted Average Shares Out Diluted - 242,000 252,000 246,000 165,000 167,000 171,000 170,000 166,000 149,000 144,000 136,000 126,000 119,215 116,330 114,176 117,947 121,659 127,608 164,717 127,176

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 451,000 240,000 1,032,000 3,847,000 1,442,000 631,000 825,000 896,000 1,118,000 1,391,000 1,025,000 392,646 229,396 537,484 111,160 27,368 48,337 12,171 7,033 18,802 7,257
Short Term Investments 134,000 139,000 172,000 193,000 123,000 187,000 615,000 1,218,000 1,441,000 694,000 0 10,000 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 585,000 379,000 1,204,000 4,040,000 1,565,000 818,000 1,440,000 2,114,000 2,559,000 1,391,000 1,025,000 392,646 229,396 537,484 111,160 27,368 48,337 12,171 7,033 18,802 7,257
Net Receivables 1,822,000 1,590,000 2,017,000 1,685,000 699,000 1,042,000 820,000 647,000 521,000 926,000 463,000 438,269 327,600 283,816 276,204 356,770 268,126 323,878 224,064 337,658 210,279
Inventory 491,000 476,000 424,000 369,000 224,000 205,000 243,000 212,000 181,000 155,000 241,000 220,125 197,056 241,609 173,615 139,177 93,807 97,619 95,131 79,659 40,332
Other Current Assets 132,000 160,000 81,000 42,000 43,000 20,000 25,000 26,000 23,000 11,000 37,000 2,555 3,746 12,936 14,693 56,935 74,573 213,936 115,894 10,716 9,529
Total Current Assets 3,030,000 2,605,000 3,726,000 6,173,000 2,595,000 2,191,000 2,580,000 3,010,000 3,298,000 3,194,000 2,359,000 1,728,434 1,050,355 1,479,297 1,197,183 616,118 503,817 765,055 536,558 623,804 312,199
Non-Current Assets
Property, Plant and Equipment 34,056,000 33,587,000 31,628,000 30,224,000 16,220,000 16,357,000 14,839,000 13,525,000 12,370,000 11,545,000 11,781,000 9,850,548 11,296,044 9,173,942 7,563,786 7,566,856 7,860,002 7,375,631 6,414,484 6,325,198 5,959,763
Goodwill 242,000 242,000 243,000 243,000 261,000 261,000 264,000 270,000 272,000 272,000 272,000 274,329 298,142 298,142 298,182 309,259 310,563 310,870 309,908 311,651 0
Intangible Assets 0 0 0 0 0 0 143,000 143,000 84,000 0 0 0 0 0 0 0 0 0 0 311,651 315,880
Long Term Investments -4,478,000 -4,402,000 0 -2,038,000 -1,366,000 -1,389,000 125,000 66,000 420,000 242,000 239,000 224,850 204,129 169,532 72,045 43,631 -553 0 0 -158,878 0
Tax Assets 4,478,000 4,402,000 3,867,000 2,038,000 1,366,000 1,389,000 274,000 899,000 -379,000 -178,000 161,000 -222,374 85,459 188,579 248,146 387 553 10,263 345 158,878 2,963
Other Non-Current Assets 186,000 179,000 -3,724,000 171,000 153,000 258,000 -179,000 -767,000 478,000 79,000 114,000 437,001 134,901 214,669 299,760 331,014 488,796 155,162 94,104 68,581 56,436
Total Non-Current Assets 34,484,000 34,008,000 32,014,000 30,638,000 16,634,000 16,876,000 15,323,000 13,993,000 13,161,000 11,960,000 12,567,000 10,564,354 12,018,675 10,044,864 8,481,919 8,251,147 8,659,361 7,851,926 6,818,841 6,705,430 6,335,042
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,514,000 36,613,000 35,740,000 36,811,000 19,229,000 19,067,000 17,903,000 17,003,000 16,459,000 15,154,000 14,926,000 12,292,788 13,069,030 11,524,161 9,679,102 8,867,265 9,163,178 8,616,981 7,355,399 7,329,234 6,647,241
Current Liabilities
Accounts Payable 2,553,000 2,449,000 2,637,000 2,559,000 1,030,000 1,411,000 1,624,000 1,282,000 875,000 883,000 1,320,000 1,060,557 826,877 716,211 419,150 253,583 356,972 378,416 349,820 345,204 216,051
Short Term Debt 270,000 203,000 904,000 365,000 240,000 586,000 0 449,000 485,000 448,000 3,000 0 196,841 67,028 79,320 64,548 46,865 0 0 0 0
Tax Payables 230,000 40,000 63,000 45,000 4,000 3,000 2,000 0 -2,000 2,000 1,000 165 208 9,788 19,168 17,411 3,618 12,842 0 22,470 0
Deferred Revenue 246,000 88,000 3,867,000 98,000 39,000 56,000 0 59,000 145,000 67,000 -3,000 0 -42,069 42,069 44,951 90,215 147,905 158,138 181,232 190,327 0
Other Current Liabilities 283,000 234,000 -3,521,000 1,051,000 597,000 443,000 194,000 338,000 61,000 64,000 257,000 189,549 53,141 186,490 225,799 162,845 143,255 457,615 355,927 497,824 328,408
Total Current Liabilities 3,352,000 2,974,000 3,887,000 4,073,000 1,906,000 2,496,000 1,818,000 2,128,000 1,566,000 1,462,000 1,580,000 1,250,106 1,034,790 1,011,798 769,220 571,191 694,997 994,169 886,979 1,033,355 544,459
Non-Current Liabilities
Long Term Debt 5,065,000 5,055,000 4,361,000 6,931,000 3,270,000 2,009,000 2,284,000 2,283,000 2,728,000 3,207,000 2,665,000 2,653,059 3,721,193 2,528,905 2,601,670 2,761,011 2,964,047 2,755,491 1,497,162 2,058,412 2,385,950
Deferred Revenue 113,000 76,000 0 25,000 66,000 8,000 0 23,000 7,000 1,000 2,000 9,933 12,307 33,561 42,069 87,021 177,236 325,142 0 664,511 0
Deferred Tax 4,478,000 4,402,000 3,867,000 2,038,000 1,366,000 1,389,000 1,152,000 899,000 1,397,000 1,776,000 1,803,000 1,472,717 2,140,416 2,077,164 1,751,310 1,470,899 1,477,530 1,229,677 1,172,507 767,329 526,189
Other Non-Current Liabilities 916,000 935,000 1,084,000 907,000 1,052,000 1,046,000 538,000 391,000 350,000 333,000 287,000 292,215 293,016 221,595 288,808 334,112 207,993 269,780 814,080 588,525 358,863
Total Non-Current Liabilities 10,572,000 10,468,000 9,312,000 9,901,000 5,754,000 4,452,000 3,974,000 3,596,000 4,482,000 5,317,000 4,757,000 4,427,924 6,166,932 4,861,225 4,683,857 4,653,043 4,826,806 4,580,090 3,483,749 4,078,777 3,271,002
Total Liabilities 13,924,000 13,442,000 13,199,000 13,974,000 7,660,000 6,948,000 5,792,000 5,724,000 6,048,000 6,779,000 6,337,000 5,678,030 7,201,722 5,873,023 5,453,077 5,224,234 5,521,803 5,574,259 4,370,728 5,112,132 3,815,461
Common Stock 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 1,458 1,350 1,331 1,262 1,252 1,246 1,234 1,227 1,470 1,456
Retained Earnings 7,772,000 7,280,000 5,685,000 3,960,000 3,478,000 4,025,000 3,470,000 2,547,000 1,728,000 2,298,000 2,583,000 1,665,081 2,514,640 2,335,066 1,510,427 917,688 998,829 822,089 497,488 -184,320 -634,146
Accumulated Other Comprehensive Income/Loss 0 0 0 0 0 0 -8,218,000 -9,196,000 -8,211,000 0 -5,431,000 -4,903,122 0 -3,130 7,361 51,009 133,525 -228,257 -114,817 -493,460 -213,023
Total Stockholders Equity 23,590,000 23,171,000 22,541,000 22,837,000 11,569,000 12,119,000 12,111,000 11,279,000 10,411,000 8,375,000 8,589,000 6,614,758 5,689,354 5,651,138 4,226,025 3,643,031 3,582,149 3,042,722 2,984,671 2,217,102 2,831,780
Total Investments 134,000 139,000 172,000 193,000 123,000 187,000 740,000 1,284,000 1,861,000 242,000 239,000 224,850 204,129 169,532 72,045 43,631 -553 0 0 -158,878 0
Total Debt 5,335,000 5,258,000 5,265,000 7,296,000 3,510,000 2,595,000 2,284,000 2,732,000 3,213,000 3,655,000 2,665,000 2,653,059 3,721,193 2,528,905 2,601,670 2,761,011 2,964,047 2,755,491 1,497,162 2,058,412 2,385,950
Net Debt 4,884,000 5,018,000 4,233,000 3,449,000 2,068,000 1,964,000 1,459,000 1,836,000 2,095,000 2,264,000 1,640,000 2,260,413 3,491,797 1,991,421 2,490,510 2,733,643 2,915,710 2,743,320 1,490,129 2,039,610 2,378,693

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 4,767,000 4,894,000 7,845,000 2,118,000 -200,000 756,000 975,000 833,000 -556,000 -277,000 1,181,000 -186,669 223,478 881,914 645,995 -125,266 220,063 372,728 739,731 534,568 312,854
Depreciation & Amortization 2,794,000 2,862,000 2,530,000 3,115,000 2,049,000 2,224,000 1,534,000 1,400,000 1,480,000 1,385,000 1,047,000 907,077 810,191 564,149 474,608 489,716 387,677 241,475 201,261 519,102 542,275
Deferred Income Tax 467,000 506,000 1,807,000 583,000 -52,000 236,000 274,000 -519,000 -379,000 -178,000 552,000 -222,374 85,459 188,579 248,146 -55,712 156,947 123,819 154,911 236,586 141,072
Stock Based Compensation 192,000 193,000 78,000 106,000 72,000 100,000 85,000 79,000 89,000 90,000 84,000 70,999 62,567 0 0 0 0 0 0 0 0
Change in Working Capital -501,000 -169,000 -853,000 -37,000 -104,000 -378,000 142,000 -76,000 -163,000 -225,000 -41,000 19,699 23,618 31,331 90,697 -56,292 -113,023 -191,756 -63,005 -82,104 -91,047
Accounts Receivable -433,000 259,000 -171,000 -607,000 309,000 -227,000 -52,000 -122,000 -134,000 54,000 -29,000 -122,914 -28,206 -47,331 36,653 16,293 45,446 -96,691 0 -128,015 0
Inventory -11,000 -57,000 -59,000 -125,000 -20,000 -20,000 -70,000 -35,000 -32,000 8,000 -37,000 -39,062 33,059 -137,401 -26,281 -48,234 -82,403 -10,901 -48,060 -36,948 -14,025
Accounts Payable 96,000 -250,000 -274,000 1,059,000 -179,000 -7,000 321,000 134,000 58,000 -258,000 104,000 208,692 46,038 136,296 128,927 -64,336 65,644 30,122 0 102,116 0
Other Working Capital -343,000 -121,000 -349,000 -364,000 -214,000 -124,000 -57,000 -53,000 -55,000 -29,000 -79,000 -27,017 -27,273 79,767 -48,602 39,985 -141,710 -114,286 -14,945 -19,257 -77,022
Other Non-Cash Items 260,000 162,000 -59,000 174,000 318,000 177,000 232,000 373,000 1,027,000 453,000 -457,000 1,556,547 632,264 -173,897 -208,500 256,536 338,255 193,740 95,415 60,301 199,393
Net Cash Provided by Operating Activities 8,080,000 8,448,000 11,348,000 6,059,000 2,083,000 3,115,000 3,242,000 2,090,000 1,498,000 1,248,000 2,366,000 2,145,279 1,837,577 1,529,714 1,285,023 543,059 1,025,228 775,315 754,828 1,295,310 1,104,547
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -4,313,000 -4,571,000 -3,920,000 -3,169,000 -1,602,000 -2,988,000 -3,520,000 -2,365,000 -1,857,000 -2,110,000 -3,243,000 -2,638,799 -2,758,073 -2,290,211 -1,195,772 -462,585 -1,444,330 -2,203,866 -1,499,314 -1,162,882 -652,865
Acquisitions Net 31,000 35,000 367,000 -826,000 60,000 149,000 469,000 352,000 -428,000 553,000 0 25,050 -297,092 0 0 0 0 0 0 -965 -880,365
Purchases of Investments 0 0 -1,020,000 0 -1,000 -149,000 -669,000 -899,000 -2,741,000 0 0 0 0 -89,620 -72,864 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 1,100,000 0 -60,000 624,000 1,373,000 1,465,000 902,000 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -191,000 -177,000 -113,000 3,126,000 -65,000 -83,000 206,000 16,000 304,000 270,000 544,000 473,945 -201,245 819,044 313,780 51,600 292,920 420,874 1,644,829 1,248,581 1,709
Net Cash Used for Investing Activities -4,473,000 -4,713,000 -3,586,000 -869,000 -1,668,000 -2,447,000 -2,610,000 -1,783,000 -3,820,000 -1,840,000 -2,699,000 -2,139,804 -3,256,410 -1,560,787 -954,856 -410,985 -1,151,410 -1,782,992 145,515 84,734 -1,531,521
Cash Flows from Financing Activities
Debt Repayment -2,897,000 -3,290,000 -2,576,000 -4,658,000 1,216,000 -6,000 -450,000 -485,000 -455,000 -989,000 -523,000 -1,546,771 -612,001 -294,883 -475,252 -1,175,703 -815,272 -1,251,370 -554,674 -353,573 -553,428
Common Stock Issued 1,208,000 2,657,000 7,000 3,910,000 0 6,000 8,000 6,000 2,534,000 6,000 980,000 1,280,916 1,783,889 607,136 498,779 60,983 165,978 13,891 17,381 41,577 35,068
Common Stock Repurchased -184,000 -701,000 -1,687,000 -269,000 -176,000 -653,000 -179,000 -36,000 -25,000 -31,000 -34,000 -20,102 -63,325 -40,355 -14,039 -21,921 -181,497 -221,424 -348,945 -949,259 -92,256
Dividends Paid -2,580,000 -3,299,000 -6,269,000 -1,594,000 -346,000 -127,000 -55,000 -14,000 -13,000 -12,000 -12,000 -11,138 -10,021 -9,556 -9,488 -29,232 -35,917 -32,804 -31,726 -30,339 -26,557
Other Financing Activities 105,000 106,000 -89,000 -196,000 -313,000 -8,000 -27,000 6,000 8,000 1,001,000 554,000 454,870 12,203 195,055 -246,375 1,012,830 1,029,056 2,503,026 4,421 -80,196 1,051,431
Net Cash Used Provided by Financing Activities -4,348,000 -4,527,000 -10,614,000 -2,807,000 381,000 -788,000 -703,000 -529,000 2,049,000 958,000 965,000 157,775 1,110,745 457,397 -246,375 -153,043 162,348 1,011,319 -913,543 -1,371,790 414,258
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,496 1,496 1,431 3,291 674
Net Change in Cash -741,000 -792,000 -2,852,000 2,383,000 796,000 -120,000 -71,000 -222,000 -273,000 366,000 632,000 163,250 -308,088 426,324 83,792 -20,969 36,166 5,138 -11,769 11,545 -12,042
Cash at End of Period 880,000 240,000 1,032,000 3,884,000 1,501,000 705,000 825,000 896,000 1,118,000 1,391,000 1,025,000 392,646 229,396 537,484 111,160 27,368 48,337 12,171 7,033 18,802 7,257
Cash at Start of Period 1,621,000 1,032,000 3,884,000 1,501,000 705,000 825,000 896,000 1,118,000 1,391,000 1,025,000 393,000 229,396 537,484 111,160 27,368 48,337 12,171 7,033 18,802 7,257 19,299
Free Cash Flow
Operating Cash Flow 8,080,000 8,448,000 11,348,000 6,059,000 2,083,000 3,115,000 3,242,000 2,090,000 1,498,000 1,248,000 2,366,000 2,145,279 1,837,577 1,529,714 1,285,023 543,059 1,025,228 775,315 754,828 1,295,310 1,104,547
Capital Expenditure -4,313,000 -4,571,000 -3,920,000 -3,169,000 -1,602,000 -2,988,000 -3,520,000 -2,365,000 -1,857,000 -2,110,000 -3,243,000 -2,638,799 -2,758,073 -2,290,211 -1,195,772 -462,585 -1,444,330 -2,203,866 -1,499,314 -1,162,882 -652,865
Free Cash Flow 3,767,000 3,877,000 7,428,000 2,890,000 481,000 127,000 -278,000 -275,000 -359,000 -862,000 -877,000 -493,520 -920,496 -760,497 89,251 80,474 -419,102 -1,428,551 -744,486 132,428 451,682