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 13,200,000 12,870,000 12,459,000 11,132,000 10,790,000 11,035,000 11,261,000 14,017,000 14,562,000 15,026,000 15,049,000 14,917,000 15,303,000 16,258,000 13,339,000 12,967,000 13,627,000 12,802,000 11,501,000 11,989,000 12,453,000
Revenue Growth - 3.30% 11.92% 3.17% -2.22% -2.01% -19.66% -3.74% -3.09% -0.15% 0.88% -2.52% -5.87% 21.88% 2.87% -4.84% 6.44% 11.31% -4.07% -3.73%
Cost of Revenue 7,283,000 4,646,000 4,593,000 3,445,000 3,070,000 3,424,000 3,647,000 4,577,000 5,479,000 6,173,000 6,996,000 6,459,000 6,708,000 7,303,000 6,056,000 5,883,000 5,631,000 5,014,000 4,253,000 4,011,000 4,469,000
Gross Profit 5,917,000 8,224,000 7,866,000 7,687,000 7,720,000 7,611,000 7,614,000 9,440,000 9,083,000 8,853,000 8,053,000 8,458,000 8,595,000 8,955,000 7,283,000 7,084,000 7,996,000 7,788,000 7,248,000 7,978,000 7,984,000
Gross Profit Margin 44.79% 63.90% 63.14% 69.05% 71.55% 68.97% 67.61% 67.35% 62.37% 58.92% 53.51% 56.70% 56.17% 55.08% 54.60% 54.63% 58.68% 60.83% 63.02% 66.54% 64.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 259,000 78,000 -72,000 -382,000 477,000 674,000 144,000 141,000 147,000 242,000 835,000 -256,000 609,000 3,909,000 2,850,000 0 0 0 0 0 0
Total Operating Expenses 3,785,000 6,036,000 5,884,000 5,458,000 6,035,000 5,775,000 5,256,000 6,862,000 6,680,000 6,519,000 6,991,000 6,056,000 6,794,000 6,337,000 5,094,000 5,341,000 5,550,000 5,497,000 5,142,000 5,912,000 5,773,000
Operating Income or Loss 2,269,000 2,266,000 2,623,000 2,746,000 2,162,000 2,510,000 2,502,000 172,000 -8,262,000 2,292,000 1,062,000 1,607,000 2,176,000 1,698,000 1,805,000 1,879,000 2,446,000 2,291,000 2,106,000 2,066,000 2,211,000
Operating Margin 17.17% 17.61% 21.05% 24.67% 20.04% 22.75% 22.22% 1.23% -56.74% 15.25% 7.06% 10.77% 14.22% 10.44% 13.53% 14.49% 17.95% 17.90% 18.31% 17.23% 17.75%
Interest Expense 1,062,000 1,027,000 955,000 1,066,000 988,000 962,000 1,051,000 1,099,000 1,054,000 1,015,000 955,000 941,000 929,000 1,008,000 845,000 978,000 0 0 0 0 0
EBITDA 3,661,000 3,988,000 3,940,000 4,347,000 3,316,000 3,296,000 3,947,000 2,578,000 4,400,000 4,170,000 2,562,000 2,611,000 3,135,000 3,809,000 3,100,000 3,764,000 3,801,000 3,405,000 3,004,000 3,808,000 4,044,000
Depreciation and Amortization 1,197,000 1,200,000 1,010,000 1,571,000 1,228,000 1,149,000 994,000 1,335,000 1,710,000 1,836,000 1,500,000 209,000 1,334,000 1,121,000 746,000 1,755,000 1,730,000 1,758,000 1,547,000 1,960,000 1,833,000
Income Before Tax 1,301,000 1,464,000 1,439,000 1,559,000 1,129,000 1,117,000 1,512,000 -829,000 -9,232,000 893,000 171,000 570,000 1,324,000 1,443,000 1,242,000 1,235,000 2,119,000 2,192,000 2,053,000 1,627,000 1,545,000
Income Tax Expense 303,000 267,000 1,000,000 320,000 126,000 213,000 490,000 895,000 -3,055,000 315,000 -42,000 195,000 553,000 574,000 482,000 245,000 777,000 883,000 795,000 754,000 671,000
Net Income 873,000 1,102,000 406,000 1,283,000 1,079,000 912,000 1,348,000 -1,724,000 -6,177,000 578,000 299,000 392,000 770,000 885,000 784,000 1,006,000 1,342,000 1,309,000 1,254,000 861,000 878,000
Net Income Margin 6.53% 8.56% 3.26% 11.53% 10.00% 8.26% 11.97% -12.30% -42.42% 3.85% 1.99% 2.63% 5.03% 5.44% 5.88% 7.76% 9.85% 10.22% 10.90% 7.18% 7.05%
EPS 1.52 1.92 0.71 2.27 1.85 1.59 2.74 -3.88 -14.50 1.37 0.71 0.94 1.85 2.22 2.44 3.31 4.41 4.27 3.84 2.62 2.68
EPS Diluted 1.52 1.92 0.71 2.26 1.85 1.57 2.73 -3.88 -14.50 1.37 0.71 0.94 1.84 2.21 2.42 3.29 4.38 4.22 3.81 2.61 2.67
Weighted Average Shares Out - 573,000 571,000 545,000 542,000 535,000 492,000 444,000 426,000 422,000 420,000 418,000 418,000 399,000 304,000 304,000 304,000 306,000 324,000 328,000 327,239
Weighted Average Shares Out Diluted - 574,000 572,000 546,000 543,000 542,000 494,000 444,000 426,000 424,000 421,000 419,000 419,000 401,000 305,000 306,000 307,000 310,000 327,000 330,000 328,464

Reported Currency: USD Q2 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 103,000 137,000 160,000 1,462,000 1,734,000 627,000 367,000 589,000 199,000 131,000 85,000 218,000 172,000 202,000 1,019,000 874,000 545,000 129,000 90,000 64,000 53,000
Short Term Investments 0 0 0 0 0 0 0 37,000 140,000 157,000 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 103,000 137,000 160,000 1,462,000 1,734,000 627,000 367,000 589,000 199,000 131,000 85,000 218,000 172,000 202,000 1,019,000 874,000 545,000 129,000 90,000 64,000 53,000
Net Receivables 2,250,000 1,584,000 1,571,000 1,279,000 1,439,000 1,294,000 1,511,000 1,654,000 1,615,000 1,595,000 1,779,000 1,918,000 1,929,000 1,794,000 1,568,000 1,397,000 1,304,000 1,256,000 1,267,000 1,498,000 1,356,000
Inventory 536,000 512,000 421,000 260,000 317,000 281,000 252,000 463,000 564,000 785,000 817,000 752,000 861,000 811,000 638,000 647,000 605,000 521,000 577,000 518,000 458,000
Other Current Assets 369,000 293,000 217,000 187,000 157,000 157,000 427,000 365,000 1,136,000 1,314,000 390,000 1,751,000 176,000 122,000 274,000 1,049,000 599,000 324,000 149,000 237,000 145,000
Total Current Assets 3,258,000 2,568,000 2,415,000 3,237,000 3,714,000 2,444,000 2,367,000 3,108,000 2,950,000 3,040,000 3,876,000 3,887,000 3,768,000 3,355,000 3,698,000 3,320,000 3,053,000 2,230,000 2,083,000 2,317,000 2,012,000
Non-Current Assets
Property, Plant and Equipment 39,410,000 38,412,000 36,285,000 34,744,000 33,294,000 31,650,000 29,911,000 28,879,000 29,387,000 37,214,000 35,783,000 33,252,000 32,903,000 30,337,000 19,788,000 19,164,000 17,723,000 15,383,000 14,667,000 13,998,000 13,478,000
Goodwill 5,618,000 5,618,000 5,618,000 5,618,000 5,618,000 5,618,000 5,618,000 5,618,000 5,618,000 6,418,000 6,418,000 6,418,000 6,447,000 6,441,000 5,575,000 5,575,000 0 0 0 0 0
Intangible Assets 0 0 0 0 73,000 80,000 0 0 0 6,749,000 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 1,420,000 663,000 622,000 655,000 605,000 569,000 1,299,000 3,184,000 3,026,000 2,788,000 3,222,000 3,104,000 3,194,000 3,522,000 3,002,000 3,023,000 0 0 0 0 0
Tax Assets 5,389,000 4,530,000 0 71,000 82,000 99,000 843,000 40,000 1,014,000 1,348,000 1,411,000 3,528,000 2,375,000 170,385,000 2,879,000 644,745,000 0 0 0 0 0
Other Non-Current Assets -4,074,000 -3,024,000 1,168,000 1,107,000 1,078,000 1,841,000 25,000 1,428,000 1,153,000 1,379,000 1,456,000 235,000 1,719,000 -166,714,000 -137,000 -641,523,000 7,170,000 8,848,000 8,548,000 9,516,000 9,528,000
Total Non-Current Assets 47,763,000 46,199,000 43,693,000 42,195,000 40,750,000 39,857,000 37,696,000 39,149,000 40,198,000 49,147,000 48,290,000 46,537,000 46,638,000 43,971,000 31,107,000 30,984,000 30,468,000 29,838,000 29,113,000 29,524,000 29,056,000
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 51,021,000 48,767,000 46,108,000 45,432,000 44,464,000 42,301,000 40,063,000 42,257,000 43,148,000 52,187,000 52,166,000 50,424,000 50,406,000 47,326,000 34,805,000 34,304,000 33,521,000 32,068,000 31,196,000 31,841,000 31,068,000
Current Liabilities
Accounts Payable 1,477,000 1,362,000 1,503,000 943,000 827,000 1,005,000 2,881,000 1,027,000 2,766,000 2,728,000 1,279,000 1,250,000 1,599,000 1,174,000 872,000 829,000 794,000 777,000 726,000 727,000 611,000
Short Term Debt 3,120,000 2,025,000 451,000 1,606,000 2,346,000 1,380,000 1,753,000 1,382,000 4,360,000 2,874,000 2,603,000 4,819,000 3,968,000 1,621,000 2,186,000 3,015,000 4,873,000 2,917,000 2,975,000 2,774,000 1,111,000
Tax Payables 726,000 700,000 668,000 647,000 640,000 545,000 533,000 571,000 580,000 519,000 490,000 485,000 543,000 558,000 326,000 314,000 0 0 0 0 0
Deferred Revenue 228,000 227,000 223,000 1,465,000 1,271,000 1,052,000 533,000 907,000 -780,000 -800,000 819,000 0 874,000 942,000 641,000 0 0 0 0 0 0
Other Current Liabilities 1,531,000 1,772,000 1,781,000 402,000 560,000 1,425,000 -533,000 761,000 780,000 800,000 860,000 1,568,000 1,164,000 1,118,000 999,000 1,444,000 1,431,000 1,454,000 1,554,000 1,952,000 1,586,000
Total Current Liabilities 6,356,000 5,386,000 3,958,000 4,416,000 5,004,000 4,862,000 4,634,000 4,077,000 7,126,000 5,602,000 5,561,000 7,637,000 7,605,000 4,855,000 4,698,000 5,288,000 7,098,000 5,148,000 5,255,000 5,453,000 3,308,000
Non-Current Liabilities
Long Term Debt 20,831,000 22,885,000 21,203,000 22,248,000 22,131,000 19,618,000 17,751,000 21,115,000 18,192,000 19,192,000 19,176,000 15,831,000 15,179,000 15,716,000 12,579,000 11,908,000 9,100,000 8,869,000 8,535,000 8,155,000 10,013,000
Deferred Revenue 0 2,877,000 0 4,793,000 30,000 49,000 89,000 853,000 919,000 988,000 1,041,000 1,148,000 1,398,000 925,000 959,000 993,000 0 0 0 0 0
Deferred Tax 5,389,000 4,530,000 4,202,000 3,437,000 3,095,000 2,849,000 2,502,000 1,359,000 3,765,000 6,773,000 7,057,000 6,968,000 6,616,000 5,670,000 2,879,000 2,468,000 2,163,000 2,671,000 2,740,000 2,726,000 2,324,000
Other Non-Current Liabilities 4,717,000 2,173,000 6,102,000 1,863,000 6,967,000 7,948,000 8,273,000 10,928,000 6,905,000 7,210,000 6,909,000 6,145,000 6,515,000 6,861,000 5,177,000 5,090,000 -11,263,000 -11,540,000 -11,275,000 -10,881,000 -12,337,000
Total Non-Current Liabilities 30,937,000 32,465,000 31,507,000 32,341,000 32,223,000 30,464,000 28,615,000 34,255,000 29,781,000 34,163,000 34,183,000 30,092,000 29,708,000 29,172,000 21,594,000 20,459,000 11,263,000 11,540,000 11,275,000 10,881,000 12,337,000
Total Liabilities 37,293,000 37,851,000 35,465,000 36,757,000 37,227,000 35,326,000 33,249,000 38,332,000 36,907,000 39,765,000 39,744,000 37,729,000 37,313,000 34,027,000 26,292,000 25,747,000 25,238,000 23,091,000 22,161,000 22,653,000 22,479,000
Common Stock 58,000 57,000 57,000 57,000 54,000 54,000 51,000 44,000 44,000 42,000 42,000 42,000 42,000 42,000 31,000 31,000 31,000 31,000 32,000 33,000 33,000
Retained Earnings 45,000 -97,000 -1,199,000 -1,605,000 -2,888,000 -3,967,000 -4,879,000 -6,262,000 -4,532,000 2,256,000 2,285,000 2,590,000 2,888,000 3,047,000 4,609,000 4,495,000 4,159,000 3,487,000 2,806,000 2,159,000 1,857,000
Accumulated Other Comprehensive Income/Loss -14,000 -17,000 -14,000 -15,000 -5,000 20,000 41,000 142,000 174,000 171,000 246,000 284,000 385,000 426,000 -1,539,000 -1,415,000 -1,380,000 -50,000 -269,000 -47,000 -356,000
Total Stockholders Equity 12,474,000 10,437,000 10,166,000 8,675,000 7,237,000 6,975,000 6,814,000 3,925,000 6,241,000 12,422,000 12,420,000 12,695,000 13,084,000 13,280,000 8,545,000 8,557,000 8,283,000 8,977,000 9,035,000 9,188,000 8,589,000
Total Investments 1,420,000 663,000 622,000 655,000 605,000 569,000 1,299,000 3,184,000 3,026,000 2,788,000 3,222,000 3,104,000 3,194,000 3,522,000 3,002,000 3,023,000 0 0 0 0 0
Total Debt 23,951,000 24,910,000 21,654,000 23,854,000 24,477,000 20,998,000 19,504,000 22,497,000 22,552,000 22,066,000 21,779,000 20,650,000 19,147,000 17,337,000 14,765,000 14,923,000 13,973,000 11,786,000 11,510,000 10,929,000 11,124,000
Net Debt 23,848,000 24,773,000 21,494,000 22,392,000 22,743,000 20,371,000 19,137,000 21,908,000 22,353,000 21,935,000 21,694,000 20,432,000 18,975,000 17,135,000 13,746,000 14,049,000 13,428,000 11,657,000 11,420,000 10,865,000 11,071,000

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 910,000 1,176,000 439,000 1,283,000 1,079,000 912,000 1,348,000 -1,724,000 -6,177,000 578,000 213,000 375,000 771,000 869,000 760,000 990,000 1,342,000 1,309,000 1,254,000 861,000 878,000
Depreciation & Amortization 1,229,000 1,280,000 1,317,000 1,601,000 1,199,000 1,217,000 1,384,000 1,700,000 1,997,000 1,836,000 1,500,000 209,000 1,334,000 1,121,000 746,000 1,755,000 0 0 0 0 0
Deferred Income Tax 284,000 252,000 989,000 297,000 113,000 252,000 485,000 839,000 -3,063,000 284,000 162,000 243,000 647,000 798,000 470,000 384,000 366,000 -9,000 159,000 154,000 258,000
Stock Based Compensation -95,000 83,000 101,000 90,000 51,000 116,000 143,000 98,000 105,000 89,000 69,000 60,000 89,000 -10,000 -1,000 20,000 0 0 0 0 0
Change in Working Capital -185,000 -395,000 204,000 338,000 -20,000 132,000 -157,000 68,000 187,000 393,000 32,000 3,000 -49,000 319,000 77,000 7,000 -357,000 67,000 -72,000 301,000 8,000
Accounts Receivable -94,000 -13,000 -292,000 169,000 53,000 278,000 -455,000 -39,000 -11,000 184,000 139,000 -114,000 -13,000 -126,000 -361,901,000 1,936,000 0 0 0 0 0
Inventory -87,000 -91,000 -161,000 57,000 -32,000 -37,000 24,000 -6,000 41,000 -15,000 -65,000 96,000 -50,000 14,000 2,000 -11,000 -52,000 79,000 -25,000 -60,000 -37,000
Accounts Payable 281,000 -141,000 560,000 117,000 -138,000 -49,000 109,000 72,000 -37,000 -243,000 42,000 -25,000 71,000 35,000 43,000 50,000 0 0 0 0 0
Other Working Capital -285,000 -150,000 97,000 -5,000 97,000 -60,000 165,000 41,000 194,000 467,000 -84,000 46,000 -57,000 396,000 361,933,000 -1,968,000 -305,000 -12,000 -47,000 361,000 45,000
Other Non-Cash Items 817,000 -1,016,000 -367,000 247,000 -1,048,000 -555,000 -1,687,000 2,952,000 10,398,000 351,000 828,000 1,813,000 -328,000 -34,000 1,024,000 -691,000 868,000 327,000 598,000 904,000 733,000
Net Cash Provided by Operating Activities 2,672,000 1,387,000 2,683,000 2,811,000 1,423,000 2,467,000 1,410,000 3,808,000 3,371,000 3,447,000 2,713,000 2,662,000 2,320,000 3,063,000 3,076,000 2,465,000 2,219,000 1,694,000 1,939,000 2,220,000 1,877,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -3,670,000 -3,356,000 -2,756,000 -2,445,000 -2,657,000 -2,665,000 -2,675,000 -2,841,000 -3,067,000 -2,894,000 -3,545,000 -2,888,000 -2,964,000 -2,278,000 -1,963,000 -2,203,000 -2,888,000 -1,633,000 -1,315,000 -1,208,000 -846,000
Acquisitions Net 3,124,000 -72,000 2,336,000 155,000 2,000 47,000 425,000 388,000 15,000 20,000 0 0 0 587,000 -113,000 2,280,000 72,000 42,000 0 0 0
Purchases of Investments -3,406,000 -3,406,000 -59,000 -59,000 -208,000 -1,675,000 -963,000 -2,268,000 -1,789,000 -1,648,000 -2,236,000 -2,096,000 -3,020,000 -4,309,000 -3,219,000 -2,306,000 -1,749,000 -1,397,000 0 0 0
Sales/Maturities of Investments 37,000 38,000 48,000 48,000 186,000 1,637,000 909,000 2,170,000 1,678,000 1,541,000 2,168,000 2,024,000 3,082,000 4,267,000 3,238,000 2,229,000 1,656,000 1,294,000 121,000 0 278,000
Other Investing Activities 2,219,000 3,144,000 -2,645,000 -258,000 -231,000 -217,000 -289,000 223,000 -103,000 -121,000 254,000 -133,000 -255,000 777,000 109,000 -2,185,000 -74,000 1,381,000 85,000 -125,000 87,000
Net Cash Used for Investing Activities -1,696,000 -3,652,000 -3,076,000 -2,559,000 -2,908,000 -2,873,000 -3,018,000 -2,716,000 -3,281,000 -3,122,000 -3,359,000 -3,093,000 -3,157,000 -956,000 -1,948,000 -2,185,000 -2,983,000 -313,000 -1,109,000 -1,333,000 -481,000
Cash Flows from Financing Activities
Debt Repayment -1,493,000 -537,000 -3,005,000 -1,568,000 -1,114,000 -789,000 -2,608,000 -2,291,000 -2,331,000 -879,000 -1,759,000 -3,600,000 -940,000 -2,609,000 -1,393,000 -3,856,000 0 0 0 0 0
Common Stock Issued 0 0 0 1,000,000 0 0 850,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased 0 0 0 0 0 0 4,040,000 0 0 0 0 0 0 0 0 0 0 -969,000 -793,000 -170,000 -2,000
Dividends Paid -939,000 -906,000 -891,000 -849,000 -845,000 -820,000 -772,000 -639,000 -611,000 -607,000 -604,000 -920,000 -920,000 -881,000 -670,000 -670,000 -671,000 -616,000 -586,000 -546,000 -491,000
Other Financing Activities 1,345,000 3,681,000 2,984,000 -1,261,000 4,566,000 2,265,000 -116,000 2,228,000 2,920,000 1,207,000 2,876,000 4,997,000 2,667,000 566,000 1,080,000 4,575,000 1,851,000 243,000 575,000 -160,000 -964,000
Net Cash Used Provided by Financing Activities -1,087,000 2,238,000 -912,000 -542,000 2,607,000 656,000 1,394,000 -702,000 -22,000 -279,000 513,000 477,000 807,000 -2,924,000 -983,000 49,000 1,180,000 -1,342,000 -804,000 -876,000 -1,457,000
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 -111,000 -27,000 -1,305,000 -290,000 1,122,000 250,000 -214,000 390,000 68,000 46,000 -133,000 46,000 -30,000 -817,000 145,000 329,000 416,000 39,000 26,000 11,000 -61,000
Cash at End of Period 1,341,000 179,000 206,000 1,511,000 1,801,000 679,000 429,000 589,000 199,000 131,000 85,000 218,000 172,000 202,000 1,019,000 874,000 545,000 129,000 90,000 64,000 53,000
Cash at Start of Period 1,452,000 206,000 1,511,000 1,801,000 679,000 429,000 643,000 199,000 131,000 85,000 218,000 172,000 202,000 1,019,000 874,000 545,000 129,000 90,000 64,000 53,000 114,000
Free Cash Flow
Operating Cash Flow 2,672,000 1,387,000 2,683,000 2,811,000 1,423,000 2,467,000 1,410,000 3,808,000 3,371,000 3,447,000 2,713,000 2,662,000 2,320,000 3,063,000 3,076,000 2,465,000 2,219,000 1,694,000 1,939,000 2,220,000 1,877,000
Capital Expenditure -3,670,000 -3,356,000 -2,756,000 -2,445,000 -2,657,000 -2,665,000 -2,675,000 -2,841,000 -3,067,000 -2,894,000 -3,545,000 -2,888,000 -2,964,000 -2,278,000 -1,963,000 -2,203,000 -2,888,000 -1,633,000 -1,315,000 -1,208,000 -846,000
Free Cash Flow -998,000 -1,969,000 -73,000 366,000 -1,234,000 -198,000 -1,265,000 967,000 304,000 553,000 -832,000 -226,000 -644,000 785,000 1,113,000 262,000 -669,000 61,000 624,000 1,012,000 1,031,000