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 10,430,000 11,237,000 9,800,000 9,722,000 9,603,000 10,076,000 9,696,000 9,084,000 9,061,000 10,415,000 10,886,000 9,968,000 9,781,000 11,079,000 11,793,000 12,406,000 13,322,000 12,853,000 12,164,000 12,430,000 10,996,000
Revenue Growth - 14.66% 0.80% 1.24% -4.69% 3.92% 6.74% 0.25% -13.00% -4.33% 9.21% 1.91% -11.72% -6.05% -4.94% -6.88% 3.65% 5.66% -2.14% 13.04%
Cost of Revenue 6,657,000 6,410,000 7,196,000 6,725,000 6,171,000 6,483,000 6,240,000 5,669,000 6,009,000 6,239,000 7,036,000 6,423,000 6,351,000 4,747,000 5,261,000 5,711,000 7,295,000 6,523,000 6,769,000 7,273,000 6,057,000
Gross Profit 3,773,000 4,827,000 2,604,000 2,997,000 3,432,000 3,593,000 3,456,000 3,415,000 3,052,000 4,176,000 3,850,000 3,545,000 3,430,000 6,332,000 6,532,000 6,695,000 6,027,000 6,330,000 5,395,000 5,157,000 4,939,000
Gross Profit Margin 28.50% 42.96% 26.57% 30.83% 35.74% 35.66% 35.64% 37.59% 33.68% 40.10% 35.37% 35.56% 35.07% 57.15% 55.39% 53.97% 45.24% 49.25% 44.35% 41.49% 44.92%
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 -37,000 218,000 -376,000 -328,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Operating Expenses 1,173,000 1,142,000 1,223,000 3,853,000 1,162,000 1,650,000 1,104,000 1,986,000 1,476,000 1,214,000 1,227,000 1,246,000 1,152,000 1,109,000 1,091,000 3,486,000 3,325,000 3,404,000 3,483,000 3,079,000 2,969,000
Operating Income or Loss 2,600,000 3,685,000 1,381,000 -856,000 2,270,000 1,943,000 2,298,000 1,429,000 1,598,000 2,962,000 2,623,000 2,299,000 2,278,000 2,742,000 2,937,000 3,116,000 2,484,000 2,926,000 1,726,000 1,888,000 1,817,000
Operating Margin 22.96% 32.79% 20.59% 22.87% 23.64% 26.41% 23.70% 15.73% 17.39% 28.44% 24.10% 23.06% 23.29% 24.75% 24.90% 25.16% 19.61% 22.77% 14.92% 15.72% 16.56%
Interest Expense 788,000 688,000 563,000 500,000 513,000 510,000 476,000 391,000 385,000 393,000 389,000 402,000 423,000 475,000 472,000 521,000 566,000 0 0 0 0
EBITDA 4,456,000 5,093,000 2,848,000 814,000 4,283,000 3,886,000 3,676,000 3,844,000 3,362,000 4,500,000 4,272,000 3,827,000 3,661,000 3,994,000 4,198,000 3,995,000 3,165,000 3,823,000 2,673,000 2,749,000 2,616,000
Depreciation and Amortization 1,356,000 1,324,000 1,283,000 1,403,000 1,469,000 1,426,000 1,345,000 2,185,000 1,679,000 1,427,000 1,427,000 1,370,000 1,227,000 1,135,000 1,110,000 838,000 793,000 897,000 947,000 861,000 799,000
Income Before Tax 2,312,000 3,081,000 1,002,000 -1,089,000 2,301,000 1,950,000 1,855,000 1,268,000 1,298,000 2,680,000 2,456,000 2,055,000 2,011,000 2,384,000 2,616,000 2,636,000 1,913,000 2,379,000 1,206,000 1,399,000 1,167,000
Income Tax Expense 280,000 518,000 -29,000 -441,000 396,000 257,000 417,000 -306,000 411,000 1,001,000 938,000 812,000 736,000 977,000 1,059,000 1,044,000 926,000 1,060,000 454,000 541,000 446,000
Net Income 2,032,000 2,563,000 1,031,000 -648,000 1,905,000 1,693,000 1,438,000 1,574,000 887,000 1,679,000 1,518,000 1,243,000 1,275,000 1,503,000 1,564,000 1,592,000 1,192,000 1,335,000 739,000 661,000 726,000
Net Income Margin 19.92% 22.81% 10.52% -6.67% 19.84% 16.80% 14.83% 17.33% 9.79% 16.12% 13.94% 12.47% 13.04% 13.57% 13.26% 12.83% 8.95% 10.39% 6.08% 5.32% 6.60%
EPS 4.08 5.15 2.07 -1.29 3.78 3.36 2.85 3.10 1.76 3.32 3.00 2.46 2.52 2.97 3.09 17.37 2.34 2.63 1.47 1.38 1.53
EPS Diluted 4.06 5.13 2.06 -1.29 3.76 3.34 2.84 3.10 1.75 3.30 2.99 2.45 0.07 2.96 3.08 3.14 2.34 2.62 1.46 1.35 1.52
Weighted Average Shares Out - 498,000 498,000 504,000 504,000 504,000 504,000 505,000 505,000 505,000 506,000 505,889 505,906 505,949 505,985 505,986 507,693 507,560 503,356 480,594 474,510
Weighted Average Shares Out Diluted - 500,000 501,000 504,000 507,000 507,000 507,000 507,000 508,000 508,000 508,000 507,525 507,231 506,982 507,045 507,064 508,427 508,813 504,628 488,812 477,632

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 203,000 54,000 465,000 818,000 543,000 147,000 177,000 313,000 423,000 394,000 402,000 493,000 379,000 834,000 280,000 350,000 321,000 381,000 106,000 288,000 263,000
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 203,000 54,000 465,000 818,000 543,000 147,000 177,000 313,000 423,000 394,000 402,000 493,000 379,000 834,000 280,000 350,000 321,000 381,000 106,000 288,000 263,000
Net Receivables 1,782,000 1,736,000 2,345,000 2,085,000 1,702,000 1,573,000 1,917,000 1,771,000 1,499,000 1,570,000 1,749,000 1,612,000 1,610,000 1,272,000 2,476,000 1,635,000 1,852,000 1,905,000 1,585,000 2,330,000 1,930,000
Inventory 1,178,000 1,023,000 960,000 744,000 878,000 897,000 902,000 866,000 887,000 976,000 1,022,000 1,024,000 1,005,000 1,052,000 1,025,000 1,141,000 1,255,000 1,089,000 1,123,000 1,081,000 872,000
Other Current Assets 829,000 560,000 533,000 2,603,000 507,000 614,000 511,000 362,000 445,000 554,000 946,000 485,000 875,000 753,000 1,270,000 1,164,000 571,000 1,461,000 1,963,000 1,797,000 1,561,000
Total Current Assets 3,992,000 3,373,000 4,303,000 6,250,000 3,630,000 3,231,000 3,507,000 3,312,000 3,254,000 3,494,000 4,119,000 3,614,000 3,869,000 3,911,000 5,051,000 4,290,000 3,999,000 4,836,000 4,777,000 5,496,000 4,626,000
Non-Current Assets
Property, Plant and Equipment 39,768,000 38,210,000 36,118,000 34,567,000 37,847,000 36,126,000 34,363,000 31,797,000 29,286,000 26,539,000 23,589,000 21,645,000 19,736,000 17,849,000 16,390,000 14,886,000 14,433,000 13,275,000 12,418,000 12,676,000 12,858,000
Goodwill 0 0 0 0 0 0 16,000 16,000 16,000 16,000 16,000 16,000 16,000 16,000 16,000 16,000 0 0 0 0 0
Intangible Assets 0 0 14,000 20,000 158,000 149,000 143,000 114,000 98,000 102,000 84,000 33,000 34,000 131,000 136,000 123,000 0 0 0 0 0
Long Term Investments 3,239,000 2,998,000 3,037,000 3,420,000 3,303,000 3,274,000 2,998,000 3,296,000 3,126,000 3,214,000 3,299,000 3,627,000 3,055,000 2,824,000 3,146,000 3,380,000 0 0 0 0 0
Tax Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 7,081,000 6,160,000 5,246,000 4,742,000 5,112,000 4,950,000 4,299,000 4,181,000 4,290,000 4,170,000 4,180,000 3,587,000 5,015,000 5,090,000 5,170,000 5,983,000 10,548,000 10,124,000 11,295,000 11,049,000 11,154,000
Total Non-Current Assets 50,088,000 47,368,000 44,415,000 42,749,000 46,420,000 44,499,000 41,819,000 39,404,000 36,816,000 34,041,000 31,168,000 28,908,000 27,856,000 25,910,000 24,858,000 24,388,000 25,050,000 23,463,000 23,775,000 24,325,000 24,634,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 54,080,000 50,741,000 48,718,000 48,999,000 50,050,000 47,730,000 45,326,000 42,716,000 40,070,000 37,535,000 35,287,000 32,522,000 31,725,000 29,821,000 29,909,000 28,678,000 29,049,000 28,299,000 28,552,000 29,821,000 29,260,000
Current Liabilities
Accounts Payable 1,121,000 1,214,000 1,271,000 1,315,000 1,332,000 1,358,000 1,451,000 1,694,000 1,459,000 1,369,000 1,178,000 1,222,000 1,304,000 1,184,000 1,176,000 1,075,000 1,227,000 1,093,000 916,000 1,154,000 1,349,000
Short Term Debt 2,947,000 2,449,000 3,775,000 4,219,000 2,747,000 2,480,000 2,310,000 1,542,000 888,000 1,098,000 883,000 841,000 1,515,000 633,000 1,185,000 1,051,000 1,052,000 1,188,000 1,217,000 1,636,000 1,014,000
Tax Payables 0 8,000 12,000 67,000 124,000 41,000 26,000 48,000 31,000 42,000 21,000 37,000 17,000 30,000 49,000 90,000 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 1,790,000 1,386,000 1,622,000 1,471,000 1,319,000 1,168,000 1,148,000 884,000 898,000 1,066,000 1,396,000 963,000 941,000 1,110,000 1,075,000 1,144,000 1,131,000 1,939,000 1,583,000 1,965,000 1,526,000
Total Current Liabilities 5,858,000 5,057,000 6,680,000 7,072,000 5,522,000 5,047,000 4,935,000 4,168,000 3,276,000 3,575,000 3,478,000 3,063,000 3,777,000 2,957,000 3,485,000 3,360,000 3,410,000 4,220,000 3,716,000 4,755,000 3,889,000
Non-Current Liabilities
Long Term Debt 19,119,000 17,957,000 16,664,000 15,410,000 14,748,000 14,016,000 13,168,000 12,068,000 10,895,000 8,834,000 8,215,000 7,862,000 6,687,000 7,461,000 7,819,000 7,645,000 8,005,000 8,662,000 10,100,000 11,279,000 12,613,000
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 7,190,000 6,671,000 5,725,000 5,759,000 6,502,000 6,256,000 5,713,000 5,240,000 8,658,000 8,166,000 7,303,000 7,107,000 6,542,000 5,458,000 5,129,000 4,045,000 3,865,000 4,454,000 4,440,000 4,248,000 4,357,000
Other Non-Current Liabilities 5,818,000 5,579,000 5,920,000 6,320,000 7,294,000 7,322,000 7,133,000 7,393,000 4,111,000 3,893,000 4,105,000 2,881,000 3,938,000 3,673,000 3,835,000 4,830,000 -11,870,000 -13,116,000 -14,540,000 -15,527,000 -16,970,000
Total Non-Current Liabilities 32,127,000 30,207,000 28,309,000 27,489,000 28,544,000 27,594,000 26,014,000 24,701,000 23,664,000 20,893,000 19,623,000 17,850,000 17,167,000 16,592,000 16,783,000 16,520,000 0 0 0 0 0
Total Liabilities 37,985,000 35,264,000 34,989,000 34,561,000 34,066,000 32,641,000 30,949,000 28,869,000 26,940,000 24,468,000 23,101,000 20,913,000 20,944,000 19,549,000 20,268,000 19,880,000 21,198,000 21,000,000 21,805,000 23,799,000 23,516,000
Common Stock 5,036,000 5,018,000 5,065,000 5,045,000 5,031,000 5,003,000 4,980,000 4,961,000 4,936,000 4,915,000 4,876,000 4,861,000 4,833,000 4,823,000 0 0 0 0 0 0 0
Retained Earnings 12,606,000 12,017,000 10,591,000 10,639,000 12,318,000 11,406,000 10,582,000 9,878,000 9,174,000 9,117,000 8,227,000 7,457,000 6,942,000 6,385,000 5,575,000 4,704,000 3,773,000 3,261,000 2,710,000 2,545,000 2,425,000
Accumulated Other Comprehensive Income/Loss -142,000 -179,000 -550,000 -350,000 -504,000 -489,000 -377,000 -229,000 -263,000 -295,000 -283,000 -95,000 -388,000 -337,000 -156,000 -116,000 -177,000 -216,000 -108,000 -609,000 -272,000
Total Stockholders Equity 16,095,000 15,477,000 13,729,000 14,438,000 15,984,000 15,089,000 14,377,000 13,847,000 13,130,000 13,066,000 12,185,000 11,608,000 10,780,000 10,270,000 9,633,000 8,788,000 7,851,000 7,299,000 6,747,000 6,022,000 5,744,000
Total Investments 3,239,000 2,998,000 3,037,000 3,420,000 3,303,000 3,274,000 2,998,000 3,296,000 3,126,000 3,214,000 3,299,000 3,627,000 3,055,000 2,824,000 3,146,000 3,380,000 0 0 0 0 0
Total Debt 22,066,000 20,406,000 20,439,000 19,629,000 17,495,000 16,496,000 15,478,000 13,610,000 11,783,000 9,932,000 9,098,000 8,703,000 8,202,000 8,094,000 9,004,000 8,696,000 9,057,000 9,850,000 11,317,000 12,915,000 13,627,000
Net Debt 21,863,000 20,352,000 19,974,000 18,811,000 16,952,000 16,349,000 15,301,000 13,297,000 11,360,000 9,538,000 8,696,000 8,210,000 7,823,000 7,260,000 8,724,000 8,346,000 8,736,000 9,469,000 11,211,000 12,627,000 13,364,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 2,032,000 2,563,000 1,031,000 -648,000 1,905,000 1,693,000 1,438,000 1,574,000 887,000 1,679,000 1,518,000 1,243,000 1,275,000 1,381,000 1,564,000 1,592,000 1,188,000 1,335,000 739,000 661,000 726,000
Depreciation & Amortization 1,356,000 1,324,000 1,283,000 1,403,000 1,469,000 1,426,000 1,345,000 2,185,000 1,679,000 1,427,000 1,427,000 1,370,000 1,227,000 1,135,000 1,110,000 838,000 793,000 0 0 0 0
Deferred Income Tax 345,000 355,000 -261,000 -845,000 139,000 180,000 568,000 -167,000 474,000 685,000 515,000 270,000 721,000 811,000 1,106,000 326,000 71,000 119,000 -89,000 224,000 167,000
Stock Based Compensation 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Change in Working Capital -42,000 1,307,000 -847,000 -1,099,000 294,000 272,000 -229,000 -81,000 51,000 225,000 -179,000 318,000 -114,000 920,000 -910,000 221,000 74,000 -169,000 146,000 -655,000 25,000
Accounts Receivable 5,000 0 0 56,000 107,000 77,000 17,000 65,000 303,000 -94,000 30,000 19,000 -211,000 673,000 -689,000 0 0 0 0 0 0
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital -47,000 1,307,000 -847,000 -1,155,000 187,000 195,000 -246,000 -146,000 -252,000 319,000 -209,000 299,000 97,000 247,000 -221,000 221,000 74,000 -169,000 146,000 -655,000 25,000
Other Non-Cash Items -1,215,000 -1,743,000 297,000 2,925,000 -705,000 -192,000 -209,000 -251,000 222,000 -97,000 -121,000 -43,000 -322,000 -690,000 -706,000 -1,122,000 219,000 633,000 1,135,000 740,000 688,000
Net Cash Provided by Operating Activities 2,476,000 3,806,000 1,503,000 1,736,000 3,102,000 3,379,000 2,913,000 3,260,000 3,313,000 3,919,000 3,160,000 3,158,000 2,787,000 3,557,000 2,164,000 1,855,000 2,345,000 1,918,000 1,931,000 970,000 1,606,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -3,367,000 -3,325,000 -2,888,000 -2,719,000 -2,923,000 -3,166,000 -3,912,000 -4,190,000 -4,199,000 -3,863,000 -2,820,000 -2,811,000 -2,574,000 -2,083,000 -2,160,000 -1,794,000 -1,771,000 -1,348,000 -1,015,000 -1,053,000 -1,247,000
Acquisitions Net 0 291,000 -124,000 -111,000 0 0 0 0 0 0 0 0 0 687,000 0 0 925,000 0 0 0 0
Purchases of Investments 0 0 0 -2,092,000 -2,250,000 -1,814,000 -1,473,000 -2,340,000 -856,000 -1,552,000 -1,934,000 -1,170,000 -1,700,000 -1,386,000 -1,140,000 -1,798,000 -3,093,000 0 0 0 0
Sales/Maturities of Investments 0 0 0 2,100,000 2,234,000 1,787,000 1,501,000 2,319,000 824,000 1,501,000 1,915,000 1,159,000 1,666,000 1,355,000 1,116,000 2,765,000 3,126,000 0 0 315,000 438,000
Other Investing Activities 76,000 76,000 1,911,000 578,000 263,000 48,000 -32,000 -45,000 -17,000 -28,000 -53,000 21,000 -17,000 158,000 515,000 35,000 38,000 1,347,000 772,000 333,000 55,000
Net Cash Used for Investing Activities -3,291,000 -2,958,000 -1,101,000 -2,244,000 -2,676,000 -3,145,000 -3,916,000 -4,256,000 -4,248,000 -3,942,000 -2,892,000 -2,801,000 -2,625,000 -1,269,000 -1,669,000 -792,000 -775,000 -1,000 -243,000 -405,000 -754,000
Cash Flows from Financing Activities
Debt Repayment 2,203,000 -25,000 831,000 2,199,000 1,033,000 749,000 1,874,000 1,829,000 1,875,000 855,000 453,000 546,000 159,000 -991,000 178,000 -359,000 -867,000 -1,158,000 -1,114,000 -100,000 -541,000
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83,000 83,000 533,000 83,000
Common Stock Repurchased 0 0 -500,000 0 0 0 0 0 0 0 0 0 0 0 -80,000 0 -92,000 0 0 0 0
Dividends Paid -1,181,000 -1,137,000 -1,079,000 -1,031,000 -991,000 -950,000 -910,000 -870,000 -830,000 -789,000 -748,000 -728,000 -718,000 -693,000 -693,000 -673,000 -655,000 -594,000 -574,000 -541,000 -522,000
Other Financing Activities -79,000 -98,000 -6,000 -369,000 -72,000 -56,000 -77,000 -74,000 -79,000 -51,000 -64,000 -61,000 -58,000 -50,000 -50,000 -2,000 -15,000 27,000 -229,000 -434,000 -50,000
Net Cash Used Provided by Financing Activities 943,000 -1,260,000 -754,000 799,000 -30,000 -257,000 887,000 885,000 966,000 15,000 -359,000 -243,000 -617,000 -1,734,000 -565,000 -1,034,000 -1,629,000 -1,642,000 -1,834,000 -542,000 -1,030,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 -1,000 2,000 1,000
Net Change in Cash 128,000 -412,000 -352,000 291,000 396,000 -23,000 -116,000 -111,000 31,000 -8,000 -91,000 114,000 -455,000 554,000 -70,000 29,000 -59,000 275,000 -147,000 25,000 -179,000
Cash at End of Period 1,696,000 99,000 511,000 863,000 572,000 176,000 199,000 315,000 426,000 394,000 402,000 493,000 379,000 834,000 280,000 350,000 321,000 381,000 141,000 288,000 263,000
Cash at Start of Period 1,568,000 511,000 863,000 572,000 176,000 199,000 315,000 426,000 395,000 402,000 493,000 379,000 834,000 280,000 350,000 321,000 380,000 106,000 288,000 263,000 442,000
Free Cash Flow
Operating Cash Flow 2,476,000 3,806,000 1,503,000 1,736,000 3,102,000 3,379,000 2,913,000 3,260,000 3,313,000 3,919,000 3,160,000 3,158,000 2,787,000 3,557,000 2,164,000 1,855,000 2,345,000 1,918,000 1,931,000 970,000 1,606,000
Capital Expenditure -3,367,000 -3,325,000 -2,888,000 -2,719,000 -3,034,000 -3,264,000 -4,058,000 -4,307,000 -4,298,000 -3,969,000 -2,921,000 -2,811,000 -2,574,000 -2,083,000 -2,160,000 -1,794,000 -1,771,000 -1,348,000 -1,015,000 -1,053,000 -1,247,000
Free Cash Flow -891,000 481,000 -1,385,000 -983,000 68,000 115,000 -1,145,000 -1,047,000 -985,000 -50,000 239,000 347,000 213,000 1,474,000 4,000 61,000 574,000 570,000 916,000 -83,000 359,000