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 | 315,761,000 | 364,482,000 | 302,089,000 | 354,636,000 | 286,256,000 | 327,223,000 | 247,837,000 | 242,137,000 | 223,604,000 | 210,821,000 | 194,673,000 | 182,150,000 | 162,463,000 | 143,688,000 | 136,185,000 | 112,493,000 | 107,786,000 | 118,245,000 | 98,539,000 | 81,663,000 | 74,382,000 |
Revenue Growth | - | 20.65% | -14.82% | 23.89% | -12.52% | 32.03% | 2.35% | 8.29% | 6.06% | 8.29% | 6.88% | 12.12% | 13.07% | 5.51% | 21.06% | 4.37% | -8.85% | 20.00% | 20.67% | 9.79% | |
Cost of Revenue | 249,576,000 | 241,286,000 | 124,319,000 | 161,231,000 | 175,789,000 | 149,039,000 | 197,123,000 | 197,662,000 | 169,146,000 | 163,389,000 | 160,196,000 | 147,029,000 | 136,657,000 | 75,222,000 | 75,222,000 | 61,386,000 | 63,943,000 | 57,173,000 | 50,605,000 | 0 | 0 |
Gross Profit | 66,185,000 | 123,196,000 | 177,770,000 | 193,405,000 | 110,467,000 | 178,184,000 | 50,714,000 | 44,475,000 | 54,458,000 | 47,432,000 | 34,477,000 | 35,121,000 | 25,806,000 | 68,466,000 | 60,963,000 | 51,107,000 | 43,843,000 | 61,072,000 | 47,934,000 | 81,663,000 | 74,382,000 |
Gross Profit Margin | 21.11% | 33.80% | 58.85% | 54.54% | 38.59% | 54.45% | 20.46% | 18.37% | 24.35% | 22.50% | 17.71% | 19.28% | 15.88% | 47.65% | 44.76% | 45.43% | 40.68% | 51.65% | 48.64% | 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 | 24,656,000 | 28,642,000 | 25,056,000 | 23,044,000 | 23,329,000 | 23,325,000 | 22,299,000 | 18,181,000 | 18,217,000 | 15,309,000 | 13,721,000 | 11,917,000 | 10,503,000 | 8,670,000 | 7,704,000 | 8,117,000 | 8,052,000 | 7,098,000 | 5,932,000 | 5,328,000 | 4,989,000 |
Total Operating Expenses | 68,232,000 | 118,717,000 | 264,766,000 | 242,950,000 | 230,563,000 | 224,527,000 | 221,381,000 | 218,299,000 | 189,937,000 | 175,875,000 | 166,568,000 | 153,354,000 | 140,227,000 | 128,374,000 | 117,134,000 | 100,941,000 | 100,212,000 | 98,084,000 | 81,761,000 | 68,872,000 | 63,446,000 |
Operating Income or Loss | 40,313,000 | 123,196,000 | 37,323,000 | 111,686,000 | 55,693,000 | 102,696,000 | 26,456,000 | 23,838,000 | 33,667,000 | 34,946,000 | 28,105,000 | 28,796,000 | 22,236,000 | 15,314,000 | 19,051,000 | 11,552,000 | 7,574,000 | 20,161,000 | 16,778,000 | 12,791,000 | 10,936,000 |
Operating Margin | 10.93% | 33.80% | 12.35% | 31.49% | 19.46% | 31.38% | 10.67% | 9.84% | 15.06% | 16.58% | 14.44% | 15.81% | 13.69% | 10.66% | 13.99% | 10.27% | 7.03% | 17.05% | 17.03% | 15.66% | 14.70% |
Interest Expense | 5,036,000 | 5,003,000 | 4,352,000 | 4,172,000 | 4,083,000 | 3,961,000 | 3,853,000 | 5,394,000 | 3,497,000 | 3,515,000 | 3,253,000 | 2,801,000 | 2,744,000 | 2,664,000 | 2,558,000 | 1,992,000 | 1,963,000 | 1,910,000 | 1,724,000 | 723,000 | 721,000 |
EBITDA | 149,769,000 | 137,655,000 | -15,249,000 | 126,576,000 | 80,386,000 | 115,641,000 | 20,182,000 | 34,398,000 | 46,065,000 | 45,960,000 | 38,298,000 | 37,564,000 | 31,134,000 | 23,470,000 | 26,580,000 | 16,671,000 | 12,347,000 | 24,478,000 | 20,568,000 | 14,496,000 | 12,568,000 |
Depreciation and Amortization | 12,701,000 | 12,486,000 | 10,899,000 | 10,718,000 | 10,596,000 | 10,064,000 | 9,779,000 | 9,188,000 | 8,901,000 | 7,779,000 | 7,370,000 | 6,508,000 | 5,146,000 | 4,683,000 | 4,279,000 | 3,127,000 | 2,810,000 | 2,407,000 | 2,066,000 | 982,000 | 911,000 |
Income Before Tax | 133,289,000 | 120,166,000 | -30,576,000 | 111,686,000 | 55,693,000 | 102,696,000 | 4,001,000 | 23,838,000 | 33,667,000 | 34,946,000 | 28,105,000 | 28,796,000 | 22,236,000 | 15,314,000 | 19,051,000 | 11,552,000 | 7,574,000 | 20,161,000 | 16,778,000 | 12,791,000 | 10,936,000 |
Income Tax Expense | 25,721,000 | 23,019,000 | -8,518,000 | 20,879,000 | 12,440,000 | 20,904,000 | -321,000 | -21,515,000 | 9,240,000 | 10,532,000 | 7,935,000 | 8,951,000 | 6,924,000 | 4,568,000 | 5,607,000 | 3,538,000 | 1,978,000 | 6,594,000 | 5,505,000 | 4,159,000 | 3,569,000 |
Net Income | 106,875,000 | 96,223,000 | -22,819,000 | 89,937,000 | 42,521,000 | 81,417,000 | 4,021,000 | 44,940,000 | 24,074,000 | 24,083,000 | 19,872,000 | 19,476,000 | 14,824,000 | 10,254,000 | 12,967,000 | 8,055,000 | 4,994,000 | 13,213,000 | 11,015,000 | 8,528,000 | 7,308,000 |
Net Income Margin | 38.58% | 26.40% | -7.55% | 25.36% | 14.85% | 24.88% | 1.62% | 18.56% | 10.77% | 11.42% | 10.21% | 10.69% | 9.12% | 7.14% | 9.52% | 7.16% | 4.63% | 11.17% | 11.18% | 10.44% | 9.82% |
EPS | 49.50 | 44.27 | -10.36 | 39.64 | 17.78 | 33.22 | 1.63 | 18.22 | 9.76 | 9.77 | 8.06 | 7.90 | 5.98 | 4.14 | 5.29 | 3.46 | 2.15 | 5.70 | 4.76 | 3.69 | 3.17 |
EPS Diluted | 49.50 | 44.27 | -10.36 | 39.64 | 17.78 | 33.22 | 1.63 | 18.22 | 9.76 | 9.77 | 8.06 | 7.90 | 5.98 | 4.14 | 5.29 | 3.46 | 2.15 | 5.70 | 4.76 | 3.69 | 3.17 |
Weighted Average Shares Out | - | 2,173,320 | 2,203,314 | 2,265,270 | 2,391,703 | 2,450,919 | 2,465,691 | 2,466,921 | 2,465,738 | 2,464,773 | 2,465,183 | 2,465,418 | 2,476,940 | 2,474,835 | 2,453,490 | 2,326,760 | 2,323,439 | 2,318,625 | 2,312,709 | 2,309,661 | 2,306,573 |
Weighted Average Shares Out Diluted | - | 2,173,320 | 2,203,314 | 2,265,270 | 2,391,703 | 2,450,919 | 2,465,691 | 2,466,921 | 2,465,738 | 2,464,773 | 2,465,183 | 2,465,418 | 2,476,940 | 2,474,835 | 2,453,490 | 2,326,760 | 2,323,439 | 2,318,625 | 2,312,709 | 2,309,661 | 2,306,573 |
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 | 37,181,000 | 38,022,000 | 35,811,000 | 88,184,000 | 47,990,000 | 64,175,000 | 30,361,000 | 31,583,000 | 27,520,000 | 60,049,000 | 60,975,000 | 45,833,000 | 44,928,000 | 37,299,000 | 38,227,000 | 30,558,000 | 25,539,000 | 44,329,000 | 43,743,000 | 44,660,000 | 43,427,000 |
Short Term Investments | 288,031,000 | 129,619,000 | 92,774,000 | 58,535,000 | 90,300,000 | 63,822,000 | 81,506,000 | 84,371,000 | 47,338,000 | 4,569,000 | 27,397,000 | 28,785,000 | 31,449,000 | 30,855,000 | 33,803,000 | 46,589,000 | 35,477,000 | 12,359,000 | 12,403,000 | 30,855,000 | 15,755,000 |
Cash + Short Term Investments | 325,212,000 | 167,641,000 | 128,585,000 | 146,719,000 | 138,290,000 | 127,997,000 | 111,867,000 | 115,954,000 | 74,858,000 | 64,618,000 | 60,975,000 | 45,833,000 | 44,928,000 | 37,299,000 | 72,030,000 | 30,558,000 | 25,539,000 | 44,329,000 | 43,743,000 | 75,515,000 | 43,427,000 |
Net Receivables | 79,152,000 | 38,703,000 | 36,271,000 | 30,869,000 | 27,972,000 | 28,265,000 | 27,985,000 | 25,945,000 | 0 | 0 | 0 | 17,225,000 | 0 | 19,012,000 | 20,917,000 | 14,792,000 | 0 | 0 | 12,881,000 | 12,397,000 | 11,291,000 |
Inventory | 23,617,000 | 24,159,000 | 25,366,000 | 20,954,000 | 19,208,000 | 19,852,000 | 19,069,000 | 17,366,000 | 15,727,000 | 11,916,000 | 10,236,000 | 9,860,000 | 9,675,000 | 0 | 0 | 0 | 7,500,000 | 5,793,000 | 0 | 0 | 3,842,000 |
Other Current Assets | 0 | 0 | 35,222,000 | 29,447,000 | 27,081,000 | 25,097,000 | 23,525,000 | 20,726,000 | 28,292,000 | 23,294,000 | 18,084,000 | 18,536,000 | 18,018,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Current Assets | 427,981,000 | 244,015,000 | 203,429,000 | 208,089,000 | 194,026,000 | 184,286,000 | 166,788,000 | 167,014,000 | 142,636,000 | 119,824,000 | 108,031,000 | 91,239,000 | 91,449,000 | 56,311,000 | 92,947,000 | 45,350,000 | 31,802,000 | 43,496,000 | 56,624,000 | 87,912,000 | 55,153,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 0 | 221,870,000 | 196,965,000 | 191,282,000 | 187,017,000 | 174,341,000 | 166,706,000 | 158,219,000 | 152,773,000 | 145,166,000 | 137,244,000 | 122,214,000 | 106,872,000 | 100,391,000 | 93,126,000 | 46,656,000 | 45,157,000 | 36,190,000 | 33,342,000 | 7,500,000 | 6,516,000 |
Goodwill | 84,608,000 | 84,626,000 | 78,119,000 | 73,875,000 | 73,734,000 | 81,882,000 | 81,025,000 | 81,258,000 | 79,486,000 | 62,708,000 | 60,714,000 | 57,011,000 | 54,523,000 | 53,213,000 | 49,006,000 | 33,972,000 | 33,781,000 | 32,862,000 | 32,238,000 | 23,644,000 | 23,012,000 |
Intangible Assets | 36,244,000 | 37,140,000 | 29,187,000 | 28,486,000 | 30,684,000 | 31,646,000 | 32,148,000 | 33,182,000 | 34,086,000 | 9,797,000 | 9,941,000 | 9,183,000 | 9,993,000 | 0 | 6,904,000 | 0 | 33,781,000 | 32,862,000 | 32,238,000 | 0 | 0 |
Long Term Investments | 318,738,000 | 406,666,000 | 361,971,000 | 383,198,000 | 318,883,000 | 284,217,000 | 209,980,000 | 212,917,000 | 174,798,000 | 176,860,000 | 171,813,000 | 169,797,000 | 134,648,000 | 108,251,000 | 94,702,000 | 93,693,000 | 80,705,000 | 106,570,000 | 89,845,000 | 81,701,000 | 72,989,000 |
Tax Assets | 92,107,000 | 23,726,000 | 77,020,000 | 90,243,000 | 74,098,000 | 66,799,000 | 2,104,000 | 3,294,000 | 3,357,000 | 2,663,000 | -47,533,000 | -42,937,000 | 305,000,000 | 0 | 0 | 0 | 10,280,000 | 18,825,000 | 18,460,000 | 12,252,000 | 12,247,000 |
Other Non-Current Assets | 0 | 28,209,000 | -77,020,000 | -90,243,000 | -74,098,000 | -66,799,000 | -2,104,000 | -3,294,000 | -3,357,000 | -2,663,000 | 47,533,000 | 42,937,000 | -305,000,000 | 0 | 0 | 0 | -10,280,000 | -18,825,000 | -18,460,000 | -12,252,000 | -12,247,000 |
Total Non-Current Assets | 531,697,000 | 802,237,000 | 666,242,000 | 676,841,000 | 610,318,000 | 572,086,000 | 489,859,000 | 485,576,000 | 441,143,000 | 394,531,000 | 379,712,000 | 358,205,000 | 296,043,000 | 261,855,000 | 243,738,000 | 174,321,000 | 159,643,000 | 175,622,000 | 155,425,000 | 112,845,000 | 102,517,000 |
Other Assets | 187,573,000 | 23,726,000 | 78,781,000 | 73,854,000 | 69,385,000 | 61,357,000 | 51,147,000 | 49,505,000 | 37,075,000 | 37,902,000 | 38,443,000 | 35,487,000 | 39,960,000 | 74,481,000 | 35,544,000 | 77,448,000 | 75,954,000 | 54,042,000 | 36,388,000 | -2,432,000 | 31,204,000 |
Total Assets | 1,147,251,000 | 1,069,978,000 | 948,452,000 | 958,784,000 | 873,729,000 | 817,729,000 | 707,794,000 | 702,095,000 | 620,854,000 | 552,257,000 | 526,186,000 | 484,931,000 | 427,452,000 | 392,647,000 | 372,229,000 | 297,119,000 | 267,399,000 | 273,160,000 | 248,437,000 | 198,325,000 | 188,874,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 0 | 49,351,000 | 44,635,000 | 40,705,000 | 39,978,000 | 36,361,000 | 37,075,000 | 35,821,000 | 33,453,000 | 29,636,000 | 29,005,000 | 33,663,000 | 32,215,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Short Term Debt | 2,024,000 | 5,335,000 | 2,429,000 | 2,351,000 | 3,348,000 | 4,686,000 | 4,373,000 | 6,320,000 | 2,094,000 | 1,989,000 | 839,000 | 949,000 | 1,416,000 | 10,602,000 | 9,790,000 | 0 | 0 | 1,192,000 | 1,355,000 | 1,381,000 | 1,139,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 343,000 | 853,000 | 0 | 0 | 0 | 7,574,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 6,820,000 | -2,351,000 | -3,348,000 | -4,686,000 | -4,373,000 | -6,320,000 | -2,094,000 | -1,989,000 | -839,000 | -949,000 | -1,416,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 14,868,000 | 16,159,000 | -4,344,000 | 2,178,000 | 2,300,000 | 3,394,000 | 3,435,000 | 2,679,000 | 9,606,000 | 5,398,000 | 5,317,000 | 6,282,000 | 9,877,000 | -10,602,000 | -9,790,000 | -7,574,000 | 0 | -1,192,000 | -1,355,000 | -1,381,000 | -1,139,000 |
Total Current Liabilities | 16,892,000 | 70,845,000 | 62,502,000 | 45,234,000 | 45,626,000 | 44,441,000 | 44,883,000 | 44,820,000 | 42,880,000 | 37,023,000 | 35,504,000 | 41,747,000 | 43,508,000 | 1,490,000 | 1,682,000 | 7,574,000 | 0 | 1,192,000 | 1,355,000 | 10,868,000 | 1,139,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 122,483,000 | 126,813,000 | 120,315,000 | 111,911,000 | 113,547,000 | 103,190,000 | 93,117,000 | 96,267,000 | 97,681,000 | 82,300,000 | 79,370,000 | 71,275,000 | 50,809,000 | 49,782,000 | 48,784,000 | 36,302,000 | 36,882,000 | 32,634,000 | 31,250,000 | 0 | 7,698,000 |
Deferred Revenue | 32,997,000 | -2,311,000 | -461,015,000 | -438,005,000 | -416,537,000 | 5,281,000 | 4,593,000 | 16,040,000 | 14,245,000 | -186,258,000 | -181,015,000 | -160,553,000 | 48,275,000 | 0 | 0 | 0 | 0 | 0 | 0 | -95,157,000 | 0 |
Deferred Tax | 92,107,000 | 93,009,000 | 77,020,000 | 90,243,000 | 74,098,000 | 66,799,000 | 51,375,000 | 56,607,000 | 77,944,000 | 63,126,000 | 61,235,000 | 57,739,000 | 44,494,000 | 37,804,000 | 36,352,000 | 19,225,000 | 10,280,000 | 18,825,000 | 18,460,000 | 12,252,000 | 12,247,000 |
Other Non-Current Liabilities | 194,719,000 | 214,754,000 | 340,700,000 | 235,851,000 | 228,892,000 | 417,230,000 | 161,326,000 | 152,447,000 | 113,717,000 | 111,181,000 | 106,731,000 | 89,685,000 | 93,273,000 | -87,586,000 | -85,136,000 | -55,527,000 | 0 | -51,459,000 | -49,710,000 | 82,905,000 | -19,945,000 |
Total Non-Current Liabilities | 442,306,000 | 434,576,000 | 197,335,000 | 202,154,000 | 187,645,000 | 170,762,000 | 149,085,000 | 152,874,000 | 177,494,000 | 145,426,000 | 140,605,000 | 129,014,000 | 105,814,000 | 96,698,000 | 93,244,000 | 57,134,000 | 47,162,000 | 51,459,000 | 49,710,000 | 25,322,000 | 19,945,000 |
Total Liabilities | 515,445,000 | 499,208,000 | 467,835,000 | 443,854,000 | 422,393,000 | 389,166,000 | 355,294,000 | 350,141,000 | 334,495,000 | 293,630,000 | 283,159,000 | 260,446,000 | 235,864,000 | 223,686,000 | 209,295,000 | 161,334,000 | 153,820,000 | 149,759,000 | 137,756,000 | 106,025,000 | 102,216,000 |
Common Stock | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 |
Retained Earnings | 676,524,000 | 607,350,000 | 511,602,000 | 534,421,000 | 444,626,000 | 402,493,000 | 321,112,000 | 255,786,000 | 211,777,000 | 187,703,000 | 163,620,000 | 143,748,000 | 124,272,000 | 109,448,000 | 99,194,000 | 86,227,000 | 78,172,000 | 72,153,000 | 58,912,000 | 47,717,000 | 39,189,000 |
Accumulated Other Comprehensive Income/Loss | -3,692,000 | -3,763,000 | -6,591,000 | -4,027,000 | -4,243,000 | -5,243,000 | -5,015,000 | 58,571,000 | 37,298,000 | 33,982,000 | 42,732,000 | 44,025,000 | 27,500,000 | 17,654,000 | 20,583,000 | 17,793,000 | 3,954,000 | 21,620,000 | 22,977,000 | 17,360,000 | 20,435,000 |
Total Stockholders Equity | 629,069,000 | 561,273,000 | 472,360,000 | 506,199,000 | 443,164,000 | 424,791,000 | 348,703,000 | 348,296,000 | 283,001,000 | 255,550,000 | 240,170,000 | 221,890,000 | 187,647,000 | 164,850,000 | 157,318,000 | 131,102,000 | 109,267,000 | 120,733,000 | 108,419,000 | 91,484,000 | 85,900,000 |
Total Investments | 606,769,000 | 560,966,000 | 477,953,000 | 463,814,000 | 428,384,000 | 365,566,000 | 307,766,000 | 301,133,000 | 190,212,000 | 194,524,000 | 190,775,000 | 188,643,000 | 152,576,000 | 139,106,000 | 126,033,000 | 140,282,000 | 116,182,000 | 118,929,000 | 102,248,000 | 94,592,000 | 88,744,000 |
Total Debt | 124,507,000 | 128,271,000 | 122,744,000 | 114,262,000 | 116,895,000 | 103,368,000 | 97,490,000 | 102,587,000 | 101,644,000 | 84,289,000 | 80,209,000 | 72,224,000 | 62,736,000 | 60,384,000 | 58,574,000 | 37,909,000 | 36,882,000 | 33,826,000 | 32,605,000 | 14,451,000 | 8,837,000 |
Net Debt | 87,326,000 | 90,249,000 | 86,933,000 | 26,078,000 | 68,905,000 | 39,193,000 | 67,129,000 | 71,004,000 | 74,124,000 | 24,240,000 | 19,234,000 | 26,391,000 | 17,808,000 | 23,085,000 | 20,347,000 | 7,351,000 | 11,343,000 | -10,503,000 | -11,138,000 | -30,209,000 | -34,590,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 | 107,059,000 | 97,147,000 | -22,058,000 | 90,807,000 | 43,253,000 | 81,792,000 | 4,322,000 | 45,353,000 | 24,427,000 | 24,414,000 | 20,170,000 | 19,845,000 | 15,312,000 | 10,746,000 | 13,494,000 | 8,441,000 | 4,994,000 | 13,213,000 | 11,015,000 | 8,528,000 | 7,308,000 |
Depreciation & Amortization | 12,701,000 | 12,486,000 | 10,899,000 | 10,718,000 | 10,596,000 | 10,064,000 | 9,779,000 | 9,188,000 | 8,901,000 | 7,779,000 | 7,370,000 | 6,508,000 | 5,146,000 | 4,683,000 | 4,279,000 | 3,127,000 | 2,810,000 | 2,407,000 | 2,066,000 | 982,000 | 911,000 |
Deferred Income Tax | -28,386,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Stock Based Compensation | 1,318,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 10,811,000 | 20,441,000 | -14,916,000 | 18,869,000 | 15,566,000 | 19,208,000 | -1,813,000 | -7,813,000 | 6,921,000 | 7,920,000 | 8,386,000 | 5,043,000 | 1,159,000 | 5,510,000 | 1,952,000 | 1,590,000 | 3,454,000 | 2,174,000 | -1,075,000 | 6,132,000 | 822,000 |
Accounts Receivable | -835,000 | 0 | -5,592,000 | -5,834,000 | -1,609,000 | -2,303,000 | -3,443,000 | -1,990,000 | -3,302,000 | -1,650,000 | -1,890,000 | 1,035,000 | -1,610,000 | 0 | -1,979,000 | 0 | 0 | 0 | 0 | -1,849,000 | -8,000 |
Inventory | 1,383,000 | 1,426,000 | -4,779,000 | -1,862,000 | 681,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -325,000 |
Accounts Payable | -2,063,000 | 0 | 5,592,000 | 1,862,000 | -681,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 45,000 |
Other Working Capital | 12,326,000 | 19,015,000 | -10,137,000 | 24,703,000 | 17,175,000 | 21,511,000 | 1,630,000 | -5,823,000 | 10,223,000 | 9,570,000 | 10,276,000 | 4,008,000 | 2,769,000 | 5,510,000 | 3,931,000 | 1,590,000 | 3,454,000 | 2,174,000 | -1,075,000 | 7,981,000 | 1,110,000 |
Other Non-Cash Items | -76,779,000 | -80,878,000 | 63,299,000 | -80,973,000 | -29,642,000 | -72,377,000 | 25,112,000 | -952,000 | -7,714,000 | -8,622,000 | -3,916,000 | -3,692,000 | -667,000 | -463,000 | -1,830,000 | 2,688,000 | -6,000 | -5,244,000 | -1,811,000 | -6,196,000 | -1,636,000 |
Net Cash Provided by Operating Activities | 40,371,000 | 49,196,000 | 37,224,000 | 39,421,000 | 39,773,000 | 38,687,000 | 37,400,000 | 45,776,000 | 32,535,000 | 31,491,000 | 32,010,000 | 27,704,000 | 20,950,000 | 20,476,000 | 17,895,000 | 15,846,000 | 11,252,000 | 12,550,000 | 10,195,000 | 9,446,000 | 7,405,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -19,337,000 | -19,409,000 | -15,464,000 | -13,276,000 | -13,012,000 | -15,979,000 | -14,537,000 | -11,708,000 | -12,954,000 | -16,082,000 | -15,185,000 | -11,087,000 | -9,775,000 | -8,191,000 | -5,980,000 | -4,937,000 | -6,138,000 | -5,373,000 | -4,571,000 | -2,195,000 | -1,201,000 |
Acquisitions Net | -402,000 | -8,604,000 | -10,594,000 | -456,000 | -2,532,000 | -1,683,000 | -3,279,000 | -2,708,000 | -31,399,000 | -4,902,000 | -4,824,000 | -6,431,000 | -3,188,000 | -8,685,000 | -15,924,000 | -108,000 | -6,050,000 | -1,602,000 | -10,132,000 | -2,387,000 | -414,000 |
Purchases of Investments | -454,857,000 | -251,469,000 | -251,852,000 | -161,085,000 | -238,590,000 | -154,765,000 | -185,054,000 | -178,818,000 | -113,076,000 | -23,664,000 | -17,788,000 | -28,354,000 | -15,626,000 | -28,022,000 | -14,084,000 | -22,436,000 | -60,207,000 | -32,505,000 | -16,920,000 | -21,958,000 | -7,956,000 |
Sales/Maturities of Investments | 453,018,000 | 246,134,000 | 190,070,000 | 203,439,000 | 220,338,000 | 168,032,000 | 171,521,000 | 155,566,000 | 73,398,000 | 17,502,000 | 17,388,000 | 19,383,000 | 17,134,000 | 24,388,000 | 17,838,000 | 15,198,000 | 40,186,000 | 25,033,000 | 15,909,000 | 12,014,000 | 12,807,000 |
Other Investing Activities | -328,000 | 685,000 | 239,000 | 770,000 | -3,961,000 | -1,226,000 | -1,500,000 | -3,423,000 | -236,000 | 478,000 | 1,040,000 | -1,046,000 | 881,000 | 1,321,000 | -127,000 | 1,122,000 | 143,000 | 1,019,000 | 1,637,000 | 685,000 | -3,015,000 |
Net Cash Used for Investing Activities | -21,906,000 | -32,663,000 | -87,601,000 | 29,392,000 | -37,757,000 | -5,621,000 | -32,849,000 | -41,091,000 | -84,267,000 | -26,668,000 | -19,369,000 | -27,535,000 | -10,574,000 | -19,189,000 | -18,277,000 | -11,161,000 | -32,066,000 | -13,428,000 | -14,077,000 | -13,841,000 | 221,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -2,199,000 | -1,087,000 | 8,171,000 | -752,000 | 6,791,000 | 6,077,000 | -4,123,000 | -1,277,000 | 12,679,000 | 4,036,000 | 3,996,000 | 3,985,000 | 1,242,000 | -357,000 | 8,220,000 | 643,000 | 2,418,000 | 979,000 | 2,406,000 | 5,563,000 | -322,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -5,111,000 | -9,171,000 | -7,854,000 | -27,061,000 | -24,706,000 | -4,850,000 | -1,346,000 | 0 | 0 | 0 | 0 | 0 | -1,296,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -4,839,000 | -4,147,000 | -1,979,000 | -695,000 | -429,000 | -497,000 | -343,000 | -121,000 | 112,000 | -233,000 | -1,265,000 | -3,024,000 | -752,000 | -1,860,000 | -95,000 | -410,000 | -132,000 | 387,000 | 84,000 | 65,000 | 166,000 |
Net Cash Used Provided by Financing Activities | -12,149,000 | -14,405,000 | -1,662,000 | -28,508,000 | -18,344,000 | 730,000 | -5,812,000 | -1,398,000 | 12,791,000 | 3,803,000 | 2,731,000 | 961,000 | -806,000 | -2,217,000 | 8,125,000 | 233,000 | 2,286,000 | 1,366,000 | 2,490,000 | 5,628,000 | -156,000 |
Effect of Forex Changes on Cash | 72,000 | 116,000 | -268,000 | 5,000 | 92,000 | 25,000 | -140,000 | 248,000 | -172,000 | -165,000 | -289,000 | 64,000 | 123,000 | 2,000 | -74,000 | 101,000 | -262,000 | 98,000 | 0 | 0 | 0 |
Net Change in Cash | 6,262,000 | 2,244,000 | -52,307,000 | 40,310,000 | -16,236,000 | 33,821,000 | -1,401,000 | 3,535,000 | -39,113,000 | 8,461,000 | 15,083,000 | 1,194,000 | 9,693,000 | -928,000 | 7,669,000 | 5,019,000 | -18,790,000 | 586,000 | -1,275,000 | 1,233,000 | 7,470,000 |
Cash at End of Period | 154,508,000 | 38,643,000 | 36,399,000 | 88,706,000 | 48,396,000 | 64,632,000 | 30,811,000 | 31,583,000 | 28,048,000 | 71,730,000 | 63,269,000 | 48,186,000 | 46,992,000 | 37,299,000 | 38,227,000 | 30,558,000 | 25,539,000 | 44,329,000 | 43,743,000 | 44,660,000 | 43,427,000 |
Cash at Start of Period | 148,246,000 | 36,399,000 | 88,706,000 | 48,396,000 | 64,632,000 | 30,811,000 | 32,212,000 | 28,048,000 | 67,161,000 | 63,269,000 | 48,186,000 | 46,992,000 | 37,299,000 | 38,227,000 | 30,558,000 | 25,539,000 | 44,329,000 | 43,743,000 | 45,018,000 | 43,427,000 | 35,957,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 40,371,000 | 49,196,000 | 37,224,000 | 39,421,000 | 39,773,000 | 38,687,000 | 37,400,000 | 45,776,000 | 32,535,000 | 31,491,000 | 32,010,000 | 27,704,000 | 20,950,000 | 20,476,000 | 17,895,000 | 15,846,000 | 11,252,000 | 12,550,000 | 10,195,000 | 9,446,000 | 7,405,000 |
Capital Expenditure | -19,337,000 | -19,409,000 | -15,464,000 | -13,276,000 | -13,012,000 | -15,979,000 | -14,537,000 | -11,708,000 | -12,954,000 | -16,082,000 | -15,185,000 | -11,087,000 | -9,775,000 | -8,191,000 | -5,980,000 | -4,937,000 | -6,138,000 | -5,373,000 | -4,571,000 | -2,195,000 | -1,201,000 |
Free Cash Flow | 21,034,000 | 29,787,000 | 21,760,000 | 26,145,000 | 26,761,000 | 22,708,000 | 22,863,000 | 34,068,000 | 19,581,000 | 15,409,000 | 16,825,000 | 16,617,000 | 11,175,000 | 12,285,000 | 11,915,000 | 10,909,000 | 5,114,000 | 7,177,000 | 5,624,000 | 7,251,000 | 6,204,000 |