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 | 82,887,000 | 82,597,000 | 73,785,000 | 78,492,000 | 72,340,000 | 85,063,000 | 86,408,000 | 87,121,000 | 87,388,000 | 83,827,000 | 81,967,000 | 82,308,000 | 84,601,000 | 79,466,000 | 84,431,000 | 88,501,000 | 42,225,000 | 38,656,000 | 34,953,000 | 32,949,000 | 30,059,000 |
Revenue Growth | - | 11.94% | -6.00% | 8.50% | -14.96% | -1.56% | -0.82% | -0.31% | 4.25% | 2.27% | -0.41% | -2.71% | 6.46% | -5.88% | -4.60% | 109.59% | 9.23% | 10.59% | 6.08% | 9.61% | |
Cost of Revenue | 6,790,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Gross Profit | 76,097,000 | 82,597,000 | 73,785,000 | 78,492,000 | 72,340,000 | 85,063,000 | 86,408,000 | 87,121,000 | 87,388,000 | 83,827,000 | 81,967,000 | 82,308,000 | 84,601,000 | 79,466,000 | 84,431,000 | 88,501,000 | 42,225,000 | 38,656,000 | 34,953,000 | 32,949,000 | 30,059,000 |
Gross Profit Margin | 91.84% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
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 | 43,328,000 | 49,227,000 | 46,289,000 | 48,059,000 | 48,479,000 | 49,170,000 | 46,321,000 | 39,071,000 | 38,826,000 | 36,514,000 | 35,493,000 | 35,625,000 | 34,416,000 | 28,933,000 | 28,409,000 | 28,316,000 | 12,940,000 | 13,368,000 | 11,927,000 | 10,455,000 | 8,924,000 |
Total Operating Expenses | 56,530,000 | 55,562,000 | 57,278,000 | 53,790,000 | 57,667,000 | 58,260,000 | 56,158,000 | 58,612,000 | 52,421,000 | 50,049,000 | 49,065,000 | 48,827,000 | 50,368,000 | -49,175,000 | -57,692,000 | -60,945,000 | -29,622,000 | -12,826,000 | -9,920,000 | -13,943,000 | -15,473,000 |
Operating Income or Loss | 23,878,000 | 21,636,000 | 14,970,000 | 28,851,000 | 4,041,000 | 25,967,000 | 28,538,000 | 29,816,000 | 34,480,000 | 35,860,000 | 36,213,000 | 35,094,000 | 31,464,000 | 30,291,000 | 26,739,000 | 27,556,000 | 13,012,000 | 25,830,000 | 25,033,000 | 19,006,000 | 14,586,000 |
Operating Margin | 28.77% | 26.19% | 20.29% | 36.76% | 5.59% | 30.53% | 33.03% | 34.22% | 39.46% | 42.78% | 44.18% | 42.64% | 37.19% | 38.12% | 31.67% | 31.14% | 30.82% | 66.82% | 71.62% | 57.68% | 48.52% |
Interest Expense | 40,630,000 | 32,743,000 | 9,074,000 | 3,915,000 | 7,963,000 | 18,852,000 | 14,652,000 | 9,352,000 | 5,909,000 | 3,976,000 | 4,025,000 | 4,289,000 | 5,161,000 | 6,649,000 | 8,039,000 | 9,950,000 | 9,755,000 | 14,203,000 | 12,288,000 | 7,458,000 | 3,817,000 |
EBITDA | 33,835,000 | 43,272,000 | 29,940,000 | 57,702,000 | 8,082,000 | 51,934,000 | 57,076,000 | 59,632,000 | 68,960,000 | 71,720,000 | 72,426,000 | 70,188,000 | 62,928,000 | 32,171,000 | 28,663,000 | 30,397,000 | 14,681,000 | 27,362,000 | 28,254,000 | 23,167,000 | 18,035,000 |
Depreciation and Amortization | 6,921,000 | 6,271,000 | 7,309,000 | 8,494,000 | 8,974,000 | 7,923,000 | 5,593,000 | 5,406,000 | 4,970,000 | 35,860,000 | 36,213,000 | 35,094,000 | 31,464,000 | 1,880,000 | 1,924,000 | 2,841,000 | 1,669,000 | 1,532,000 | 3,221,000 | 4,161,000 | 3,449,000 |
Income Before Tax | 21,704,000 | 21,636,000 | 14,969,000 | 28,816,000 | 2,505,000 | 25,967,000 | 28,538,000 | 27,377,000 | 32,120,000 | 33,641,000 | 33,915,000 | 32,629,000 | 28,471,000 | 23,656,000 | 19,001,000 | 17,998,000 | 3,585,000 | 11,627,000 | 12,745,000 | 11,548,000 | 10,769,000 |
Income Tax Expense | 3,126,000 | 2,607,000 | 2,087,000 | 5,578,000 | 1,157,000 | 5,761,000 | 5,662,000 | 4,917,000 | 10,075,000 | 10,365,000 | 10,307,000 | 10,405,000 | 9,103,000 | 7,445,000 | 6,338,000 | 5,331,000 | 743,000 | 3,570,000 | 4,263,000 | 3,877,000 | 3,755,000 |
Net Income | 18,742,000 | 19,142,000 | 13,677,000 | 22,109,000 | 1,786,000 | 19,715,000 | 22,393,000 | 22,183,000 | 21,938,000 | 22,894,000 | 23,057,000 | 21,878,000 | 18,897,000 | 15,869,000 | 12,362,000 | 12,275,000 | 2,655,000 | 8,057,000 | 8,420,000 | 7,671,000 | 7,014,000 |
Net Income Margin | 22.59% | 23.18% | 18.54% | 28.17% | 2.47% | 23.18% | 25.92% | 25.46% | 25.10% | 27.31% | 28.13% | 26.58% | 22.34% | 19.97% | 14.64% | 13.87% | 6.29% | 20.84% | 24.09% | 23.28% | 23.33% |
EPS | 4.87 | 4.88 | 3.17 | 4.99 | 0.43 | 4.08 | 4.67 | 4.14 | 4.03 | 4.18 | 4.17 | 3.95 | 3.40 | 2.85 | 2.23 | 1.76 | 0.76 | 2.41 | 2.50 | 2.27 | 2.07 |
EPS Diluted | 4.83 | 4.83 | 3.14 | 4.95 | 0.43 | 4.05 | 4.63 | 4.10 | 3.99 | 4.12 | 4.10 | 3.89 | 3.36 | 2.82 | 2.21 | 1.75 | 0.75 | 2.38 | 2.47 | 2.25 | 2.05 |
Weighted Average Shares Out | - | 3,688,300 | 3,805,200 | 4,061,900 | 4,118,000 | 4,393,100 | 4,799,700 | 5,013,171 | 5,106,015 | 5,209,800 | 5,322,195 | 5,369,923 | 5,351,500 | 5,278,100 | 5,226,800 | 4,545,200 | 3,378,100 | 3,348,500 | 3,368,300 | 3,372,500 | 3,384,400 |
Weighted Average Shares Out Diluted | - | 3,720,400 | 3,837,000 | 4,096,200 | 4,134,200 | 4,425,400 | 4,838,400 | 5,017,300 | 5,108,300 | 5,211,165 | 5,324,400 | 5,371,200 | 5,356,845 | 5,323,400 | 5,263,100 | 4,562,700 | 3,391,300 | 3,382,800 | 3,410,100 | 3,410,900 | 3,426,700 |
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 | 232,023,000 | 237,219,000 | 159,157,000 | 234,230,000 | 264,612,000 | 141,250,000 | 173,287,000 | 215,947,000 | 20,729,000 | 19,111,000 | 19,571,000 | 19,919,000 | 21,860,000 | 19,440,000 | 16,044,000 | 27,080,000 | 23,763,000 | 14,757,000 | 15,028,000 | 15,397,000 | 12,903,000 |
Short Term Investments | 146,256,000 | 125,525,000 | 113,594,000 | 177,244,000 | 220,392,000 | 263,459,000 | 269,912,000 | 277,085,000 | 308,364,000 | 267,358,000 | 257,442,000 | 252,007,000 | 235,199,000 | 222,613,000 | 172,654,000 | 172,710,000 | 151,569,000 | 72,951,000 | 42,629,000 | 41,834,000 | 0 |
Cash + Short Term Investments | -297,970,000 | 113,482,000 | 272,751,000 | 411,474,000 | 485,004,000 | 404,709,000 | 178,347,000 | 26,357,000 | 27,147,000 | 286,469,000 | 277,013,000 | 271,926,000 | 257,059,000 | 242,053,000 | 188,698,000 | 199,790,000 | 175,332,000 | 87,708,000 | 57,657,000 | 15,397,000 | 12,903,000 |
Net Receivables | 44,451,000 | 53,724,000 | 14,908,000 | 14,859,000 | 16,087,000 | 19,831,000 | 19,696,000 | 64,200,000 | 19,289,000 | 12,367,000 | 12,307,000 | 12,034,000 | 12,424,000 | 13,117,000 | 13,094,000 | 14,210,000 | 15,829,000 | 20,662,000 | 15,706,000 | 13,885,000 | 3,196,000 |
Inventory | 253,519,000 | -524,614,000 | -369,987,000 | -440,907,000 | -471,575,000 | -385,842,000 | -343,641,000 | -433,935,000 | -398,733,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 483,695,000 | 470,890,000 | 369,987,000 | 440,907,000 | 471,575,000 | 385,842,000 | 384,006,000 | 433,935,000 | 398,733,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Current Assets | 483,695,000 | 113,482,000 | 287,659,000 | 426,333,000 | 501,091,000 | 424,540,000 | 238,408,000 | 90,557,000 | 46,436,000 | 298,836,000 | 289,320,000 | 283,960,000 | 269,483,000 | 255,170,000 | 201,792,000 | 214,000,000 | 191,161,000 | 108,370,000 | 73,363,000 | 29,282,000 | 16,099,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 18,873,000 | 18,236,000 | 8,350,000 | 8,571,000 | 8,895,000 | 9,309,000 | 8,920,000 | 18,513,000 | 8,333,000 | 8,704,000 | 8,743,000 | 9,156,000 | 9,428,000 | 9,531,000 | 9,644,000 | 10,736,000 | 11,269,000 | 7,340,000 | 7,789,000 | 4,417,000 | 3,850,000 |
Goodwill | 25,172,000 | 25,175,000 | 25,173,000 | 25,180,000 | 26,392,000 | 26,390,000 | 26,418,000 | 26,587,000 | 26,693,000 | 25,529,000 | 25,705,000 | 25,637,000 | 25,637,000 | 25,115,000 | 24,770,000 | 24,812,000 | 22,627,000 | 13,106,000 | 11,275,000 | 10,787,000 | 0 |
Intangible Assets | 8,027,000 | 8,508,000 | 10,480,000 | 8,189,000 | 7,437,000 | 12,947,000 | 16,092,000 | 16,659,000 | 14,365,000 | 13,723,000 | 13,980,000 | 16,809,000 | 12,698,000 | 14,011,000 | 15,886,000 | 17,123,000 | 16,160,000 | 17,238,000 | 17,973,000 | 12,688,000 | 0 |
Long Term Investments | 263,583,000 | 480,202,000 | 561,222,000 | 610,417,000 | 563,467,000 | 565,366,000 | 539,837,000 | 537,131,000 | 482,344,000 | 424,757,000 | 391,180,000 | 327,166,000 | 292,681,000 | 300,427,000 | 224,068,000 | 215,749,000 | 206,453,000 | 87,608,000 | 53,473,000 | 57,829,000 | 46,233,000 |
Tax Assets | 1,164,476,000 | -444,467,000 | 19,917,000 | 10,678,000 | 12,481,000 | 8,453,000 | 610,429,000 | 7,325,000 | 13,328,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | -23,753,000 | -43,827,000 | -19,917,000 | -10,678,000 | -12,481,000 | -8,453,000 | -600,848,000 | -7,325,000 | -13,328,000 | -472,713,000 | -439,608,000 | -378,768,000 | -340,444,000 | -349,084,000 | -274,368,000 | -268,420,000 | -256,509,000 | -125,292,000 | -90,510,000 | -86,033,000 | -69,268,000 |
Total Non-Current Assets | 1,456,378,000 | 43,827,000 | 605,225,000 | 652,357,000 | 606,191,000 | 614,012,000 | 600,848,000 | 598,890,000 | 531,735,000 | 472,713,000 | 439,608,000 | 378,768,000 | 340,444,000 | 349,084,000 | 274,368,000 | 268,420,000 | 256,509,000 | 125,292,000 | 90,510,000 | 86,033,000 | 69,268,000 |
Other Assets | 0 | 1,775,159,000 | 988,132,000 | 869,378,000 | 847,881,000 | 889,003,000 | 1,056,627,000 | 1,262,310,000 | 1,351,944,000 | 1,016,083,000 | 958,227,000 | 864,287,000 | 813,041,000 | 709,613,000 | 781,968,000 | 761,226,000 | 861,969,000 | 341,780,000 | 318,123,000 | 366,426,000 | 342,482,000 |
Total Assets | 1,940,073,000 | 1,932,468,000 | 1,881,016,000 | 1,948,068,000 | 1,955,163,000 | 1,927,555,000 | 1,895,883,000 | 1,951,757,000 | 1,930,115,000 | 1,787,632,000 | 1,687,155,000 | 1,527,015,000 | 1,422,968,000 | 1,313,867,000 | 1,258,128,000 | 1,243,646,000 | 1,309,639,000 | 575,442,000 | 481,996,000 | 481,741,000 | 427,849,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Short Term Debt | 129,901,000 | 11,883,000 | 51,145,000 | 34,409,000 | 58,999,000 | 104,512,000 | 105,787,000 | 14,572,000 | 96,781,000 | 97,528,000 | 63,518,000 | 53,883,000 | 57,175,000 | 49,091,000 | 55,401,000 | 38,966,000 | 108,074,000 | 30,427,000 | 1,122,000 | 23,892,000 | 21,962,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 348,525,000 | 59,327,000 | -51,145,000 | -34,409,000 | -58,999,000 | -104,512,000 | -92,430,000 | -14,572,000 | -96,781,000 | -97,528,000 | -63,518,000 | -53,883,000 | -57,175,000 | -49,091,000 | -55,401,000 | -38,966,000 | -108,074,000 | -30,427,000 | -1,122,000 | -23,892,000 | -21,962,000 |
Total Current Liabilities | 478,426,000 | 71,210,000 | 51,145,000 | 34,409,000 | 58,999,000 | 104,512,000 | 13,357,000 | 14,572,000 | 96,781,000 | 97,528,000 | 63,518,000 | 53,883,000 | 57,175,000 | 49,091,000 | 55,401,000 | 38,966,000 | 108,074,000 | 30,427,000 | 1,122,000 | 23,892,000 | 21,962,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 168,069,000 | 207,588,000 | 174,870,000 | 160,689,000 | 212,950,000 | 228,191,000 | 229,044,000 | 225,020,000 | 255,077,000 | 199,536,000 | 183,943,000 | 152,998,000 | 127,379,000 | 125,354,000 | 156,983,000 | 203,861,000 | 267,158,000 | 99,393,000 | 87,145,000 | 79,668,000 | 73,580,000 |
Deferred Revenue | 0 | 188,177,000 | -20,047,000 | 0 | 208,260,000 | 212,460,000 | 210,889,000 | 209,534,000 | 234,698,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 19,411,000 | 20,047,000 | 2,787,000 | 4,690,000 | 15,731,000 | 18,155,000 | 15,486,000 | 20,379,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 1,115,430,000 | -207,588,000 | -123,725,000 | -163,476,000 | -212,950,000 | -228,191,000 | -229,044,000 | -225,020,000 | -255,077,000 | -199,536,000 | -183,943,000 | -152,998,000 | -127,379,000 | -125,354,000 | -156,983,000 | -203,861,000 | -267,158,000 | -99,393,000 | -87,145,000 | -79,668,000 | -73,580,000 |
Total Non-Current Liabilities | 1,283,499,000 | 207,588,000 | 51,145,000 | 163,476,000 | 212,950,000 | 228,191,000 | 229,044,000 | 225,020,000 | 255,077,000 | 199,536,000 | 183,943,000 | 152,998,000 | 127,379,000 | 125,354,000 | 156,983,000 | 203,861,000 | 267,158,000 | 99,393,000 | 87,145,000 | 79,668,000 | 73,580,000 |
Total Liabilities | 1,761,925,000 | 1,745,025,000 | 1,699,141,000 | 1,757,958,000 | 1,769,243,000 | 1,739,571,000 | 1,698,817,000 | 1,743,678,000 | 1,729,618,000 | 1,593,607,000 | 1,501,893,000 | 1,356,007,000 | 1,264,057,000 | 1,172,180,000 | 1,130,239,000 | 1,129,287,000 | 1,210,571,000 | 527,814,000 | 436,120,000 | 441,081,000 | 389,983,000 |
Common Stock | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 9,136,000 | 8,931,000 | 8,787,000 | 8,743,000 | 7,273,000 | 5,788,000 | 5,788,000 | 2,894,000 | 2,894,000 |
Retained Earnings | 207,281,000 | 201,136,000 | 187,649,000 | 180,322,000 | 162,890,000 | 166,697,000 | 158,163,000 | 145,263,000 | 133,075,000 | 121,000,000 | 107,040,000 | 92,361,000 | 77,679,000 | 64,385,000 | 51,918,000 | 41,563,000 | 36,730,000 | 38,970,000 | 35,277,000 | 30,580,000 | 26,482,000 |
Accumulated Other Comprehensive Income/Loss | -12,721,000 | -11,580,000 | -13,381,000 | -1,702,000 | 194,000 | -1,311,000 | -6,336,000 | -2,144,000 | -3,137,000 | 297,000 | 3,518,000 | 1,386,000 | 5,650,000 | 3,207,000 | 4,738,000 | 3,009,000 | -7,072,000 | 725,000 | 302,000 | 317,000 | 661,000 |
Total Stockholders Equity | 176,430,000 | 185,735,000 | 179,889,000 | 187,606,000 | 184,887,000 | 187,146,000 | 196,166,000 | 206,936,000 | 199,581,000 | 193,132,000 | 184,394,000 | 170,142,000 | 157,554,000 | 140,241,000 | 126,408,000 | 111,786,000 | 99,068,000 | 47,628,000 | 45,876,000 | 40,660,000 | 37,866,000 |
Total Investments | 263,583,000 | 605,727,000 | 674,816,000 | 787,661,000 | 783,859,000 | 828,825,000 | 544,897,000 | 540,121,000 | 516,142,000 | 715,862,000 | 670,577,000 | 599,528,000 | 545,602,000 | 539,848,000 | 413,145,000 | 404,813,000 | 374,804,000 | 160,559,000 | 96,102,000 | 57,829,000 | 46,233,000 |
Total Debt | 302,382,000 | 219,471,000 | 226,015,000 | 195,098,000 | 271,949,000 | 332,703,000 | 334,831,000 | 239,592,000 | 351,858,000 | 297,064,000 | 247,461,000 | 206,881,000 | 184,554,000 | 174,445,000 | 212,384,000 | 242,827,000 | 375,232,000 | 129,820,000 | 88,267,000 | 103,560,000 | 95,542,000 |
Net Debt | 70,359,000 | -17,748,000 | 66,858,000 | -39,132,000 | 7,337,000 | 191,453,000 | 161,544,000 | 23,645,000 | 331,129,000 | 277,953,000 | 227,890,000 | 186,962,000 | 162,694,000 | 155,005,000 | 196,340,000 | 215,747,000 | 351,469,000 | 115,063,000 | 73,239,000 | 88,163,000 | 82,639,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 | 18,779,000 | 19,029,000 | 12,882,000 | 23,238,000 | 3,586,000 | 20,041,000 | 22,876,000 | 22,460,000 | 22,045,000 | 23,276,000 | 23,608,000 | 22,224,000 | 19,368,000 | 16,211,000 | 12,663,000 | 12,667,000 | 2,655,000 | 8,057,000 | 8,482,000 | 7,671,000 | 7,014,000 |
Depreciation & Amortization | 6,882,000 | 6,271,000 | 6,832,000 | 7,890,000 | 8,736,000 | 7,075,000 | 5,593,000 | 5,406,000 | 4,970,000 | 3,288,000 | 2,515,000 | 3,293,000 | 2,807,000 | 2,208,000 | 1,924,000 | 2,841,000 | 1,669,000 | 1,532,000 | 3,221,000 | 4,161,000 | 3,449,000 |
Deferred Income Tax | -1,412,000 | -50,000 | 1,075,000 | -1,292,000 | 18,450,000 | 6,389,000 | 2,197,000 | 3,414,000 | 3,626,000 | 2,051,000 | 2,762,000 | -1,191,000 | 4,684,000 | 7,525,000 | 14,630,000 | 21,630,000 | -1,642,000 | -31,000 | 593,000 | 813,000 | 432,000 |
Stock Based Compensation | 1,122,000 | 1,122,000 | 978,000 | 1,005,000 | 1,766,000 | 2,274,000 | 2,255,000 | 2,046,000 | 1,945,000 | 1,958,000 | 1,912,000 | 1,920,000 | 1,698,000 | 1,488,000 | 1,232,000 | 351,000 | 628,000 | 547,000 | 489,000 | 307,000 | 265,000 |
Change in Working Capital | 8,958,000 | 5,281,000 | 30,067,000 | 33,806,000 | 23,624,000 | 22,406,000 | 44,517,000 | 32,636,000 | 51,495,000 | 35,788,000 | 18,154,000 | 46,118,000 | 94,463,000 | 37,959,000 | 17,426,000 | 22,115,000 | -5,864,000 | -4,135,000 | 5,919,000 | -8,359,000 | -885,000 |
Accounts Receivable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -623,000 | -372,000 | -13,000 | 293,000 | -401,000 | 1,051,000 | -293,000 | -2,676,000 | -407,000 | -291,000 | -796,000 | -196,000 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -10,993,000 | 7,221,000 | 2,525,000 | -11,186,000 | 3,573,000 | 4,287,000 | 9,453,000 | -1,777,000 | -253,000 | 484,000 | 0 | 0 |
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 160,000 | 119,000 | -32,000 | -84,000 | -362,000 | -268,000 | -1,028,000 | 1,634,000 | -87,000 | 455,000 | 311,000 | 47,000 |
Other Working Capital | -11,349,000 | 5,281,000 | 30,067,000 | 33,806,000 | 23,624,000 | 22,406,000 | 44,517,000 | 32,636,000 | 51,495,000 | 47,244,000 | 11,186,000 | 43,638,000 | 105,440,000 | 35,149,000 | 12,356,000 | 13,983,000 | -3,045,000 | -3,388,000 | 5,271,000 | -1,905,000 | -81,000 |
Other Non-Cash Items | 5,284,000 | 3,577,000 | -24,786,000 | -69,824,000 | -54,111,000 | -51,455,000 | -41,365,000 | -47,240,000 | -83,912,000 | -51,589,000 | -31,422,000 | -14,723,000 | -64,480,000 | -51,726,000 | -29,103,000 | -30,967,000 | -2,274,000 | 3,108,000 | 13,390,000 | -12,419,000 | 10,668,000 |
Net Cash Provided by Operating Activities | 38,346,000 | 40,358,000 | 27,048,000 | -11,525,000 | 2,051,000 | 6,730,000 | 36,073,000 | 18,722,000 | 169,000 | 14,772,000 | 17,529,000 | 57,641,000 | 58,540,000 | 13,665,000 | 18,772,000 | 28,613,000 | -4,831,000 | 9,078,000 | 32,094,000 | -9,333,000 | 20,088,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | 0 | 0 | 0 | 0 | 0 | 513,000 | -5,288,000 | -13,809,000 | -32,070,000 | -73,387,000 | -91,781,000 | 0 | -144,070,000 | 521,000 | -14,939,000 | 68,054,000 | -5,418,000 | -53,967,000 | -8,495,000 | 0 | 0 |
Acquisitions Net | 0 | 0 | 0 | 0 | 0 | -513,000 | -10,000 | -320,000 | -30,584,000 | -3,000 | -174,000 | 0 | -4,322,000 | -353,000 | -36,000 | -138,000 | 11,203,000 | -2,811,000 | -626,000 | 66,000 | -331,000 |
Purchases of Investments | -81,439,000 | -36,087,000 | -49,448,000 | -189,356,000 | -146,977,000 | -72,529,000 | -66,500,000 | -106,694,000 | -148,889,000 | -107,554,000 | -94,906,000 | -98,529,000 | -64,756,000 | -121,235,000 | -53,466,000 | -95,285,000 | -105,341,000 | -75,129,000 | -62,462,000 | -28,915,000 | -17,870,000 |
Sales/Maturities of Investments | 57,826,000 | 50,139,000 | 68,678,000 | 178,109,000 | 175,640,000 | 75,755,000 | 61,221,000 | 103,079,000 | 82,621,000 | 68,129,000 | 51,675,000 | 56,181,000 | 64,922,000 | 75,680,000 | 56,587,000 | 91,849,000 | 85,123,000 | 56,495,000 | 60,625,000 | 26,031,000 | 15,145,000 |
Other Investing Activities | -5,971,000 | 1,991,000 | -61,706,000 | 3,628,000 | 93,891,000 | -32,857,000 | 2,823,000 | 4,489,000 | 6,803,000 | 5,580,000 | 6,806,000 | -111,144,000 | 8,336,000 | 10,343,000 | 8,179,000 | 7,305,000 | -3,738,000 | -1,903,000 | -9,742,000 | -27,251,000 | -49,981,000 |
Net Cash Used for Investing Activities | -4,806,000 | 16,043,000 | -42,476,000 | -7,619,000 | 122,554,000 | -29,631,000 | -7,754,000 | -13,255,000 | -122,119,000 | -107,235,000 | -128,380,000 | -153,492,000 | -139,890,000 | -35,044,000 | -3,675,000 | 71,785,000 | -18,171,000 | -77,315,000 | -20,700,000 | -30,069,000 | -53,037,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -41,804,000 | -26,185,000 | -19,587,000 | -47,134,000 | -65,347,000 | -60,996,000 | -40,565,000 | -80,802,000 | -34,462,000 | -27,333,000 | -15,829,000 | -25,423,000 | -28,093,000 | -50,555,000 | -63,317,000 | -66,260,000 | -29,859,000 | -18,250,000 | -12,609,000 | -18,576,000 | -19,639,000 |
Common Stock Issued | 1,722,000 | 1,722,000 | 0 | 61,023,000 | 571,000 | 380,000 | 632,000 | 1,211,000 | 1,415,000 | 1,726,000 | 1,840,000 | 2,224,000 | 2,091,000 | 1,296,000 | 1,375,000 | 21,976,000 | 14,171,000 | 1,876,000 | 1,764,000 | 1,367,000 | 1,271,000 |
Common Stock Repurchased | -18,683,000 | -11,851,000 | -6,033,000 | -21,139,000 | -7,017,000 | -26,083,000 | -22,783,000 | -9,908,000 | -8,116,000 | -8,697,000 | -9,414,000 | -5,356,000 | -3,918,000 | -2,416,000 | -91,000 | -25,220,000 | -1,623,000 | -7,418,000 | -1,965,000 | -3,159,000 | -2,188,000 |
Dividends Paid | -6,134,000 | -5,930,000 | -5,293,000 | -3,627,000 | -6,142,000 | -9,589,000 | -9,314,000 | -9,109,000 | -9,038,000 | -8,826,000 | -8,143,000 | -6,970,000 | -5,457,000 | -3,381,000 | -1,782,000 | -4,303,000 | -4,312,000 | -3,955,000 | -3,641,000 | -3,375,000 | -3,150,000 |
Other Financing Activities | 18,114,000 | 12,090,000 | -28,732,000 | -361,000 | 76,692,000 | 87,152,000 | 1,051,000 | 87,688,000 | 173,769,000 | 135,133,000 | 142,049,000 | 129,435,000 | 119,147,000 | 79,831,000 | 37,682,000 | -23,274,000 | 53,631,000 | 95,713,000 | 4,688,000 | 63,847,000 | 53,094,000 |
Net Cash Used Provided by Financing Activities | 42,822,000 | 20,494,000 | -59,645,000 | -11,238,000 | -1,243,000 | -9,136,000 | -70,979,000 | -10,920,000 | 123,568,000 | 92,003,000 | 110,503,000 | 93,910,000 | 83,770,000 | 24,775,000 | -26,133,000 | -97,081,000 | 32,008,000 | 67,966,000 | -11,763,000 | 41,896,000 | 30,305,000 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8,091,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 76,362,000 | 76,895,000 | -75,073,000 | -30,382,000 | 123,362,000 | -32,037,000 | -42,660,000 | -5,453,000 | 1,618,000 | -460,000 | -348,000 | -1,941,000 | 2,420,000 | 3,396,000 | -11,036,000 | 3,317,000 | 9,006,000 | -271,000 | -369,000 | 2,494,000 | -2,644,000 |
Cash at End of Period | 952,144,000 | 236,052,000 | 159,157,000 | 234,230,000 | 264,612,000 | 141,250,000 | 173,287,000 | 215,947,000 | 20,729,000 | 19,111,000 | 19,571,000 | 19,919,000 | 21,860,000 | 19,440,000 | 16,044,000 | 27,080,000 | 23,763,000 | 14,757,000 | 15,028,000 | 15,397,000 | 12,903,000 |
Cash at Start of Period | 875,782,000 | 159,157,000 | 234,230,000 | 264,612,000 | 141,250,000 | 173,287,000 | 215,947,000 | 221,400,000 | 19,111,000 | 19,571,000 | 19,919,000 | 21,860,000 | 19,440,000 | 16,044,000 | 27,080,000 | 23,763,000 | 14,757,000 | 15,028,000 | 15,397,000 | 12,903,000 | 15,547,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 38,346,000 | 40,358,000 | 27,048,000 | -11,525,000 | 2,051,000 | 6,730,000 | 36,073,000 | 18,722,000 | 169,000 | 14,772,000 | 17,529,000 | 57,641,000 | 58,540,000 | 13,665,000 | 18,772,000 | 28,613,000 | -4,831,000 | 9,078,000 | 32,094,000 | -9,333,000 | 20,088,000 |
Capital Expenditure | 0 | 0 | 0 | 0 | 0 | 513,000 | -5,288,000 | -13,809,000 | -32,070,000 | -73,387,000 | -91,781,000 | 0 | -144,070,000 | 521,000 | -14,939,000 | 68,054,000 | -5,418,000 | -53,967,000 | -8,495,000 | 0 | 0 |
Free Cash Flow | 38,346,000 | 40,358,000 | 27,048,000 | -11,525,000 | 2,051,000 | 7,243,000 | 30,785,000 | 4,913,000 | -31,901,000 | -58,615,000 | -74,252,000 | 57,641,000 | -85,530,000 | 14,186,000 | 3,833,000 | 96,667,000 | -10,249,000 | -44,889,000 | 23,599,000 | -9,333,000 | 20,088,000 |