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-09-30 | 2022-09-24 | 2021-09-25 | 2020-09-26 | 2019-09-28 | 2018-09-29 | 2017-09-30 | 2016-09-24 | 2015-09-26 | 2014-09-27 | 2013-09-28 | 2012-09-29 | 2011-09-24 | 2010-09-25 | 2009-09-26 | 2008-09-27 | 2007-09-29 | 2006-09-30 | 2005-09-24 | 2004-09-25 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 385,603,000 | 383,285,000 | 394,328,000 | 365,817,000 | 274,515,000 | 260,174,000 | 265,595,000 | 229,234,000 | 215,639,000 | 233,715,000 | 182,795,000 | 170,910,000 | 156,508,000 | 108,249,000 | 65,225,000 | 36,537,000 | 32,479,000 | 24,006,000 | 19,315,000 | 13,931,000 | 8,279,000 |
Revenue Growth | - | -2.80% | 7.79% | 33.26% | 5.51% | -2.04% | 15.86% | 6.30% | -7.73% | 27.86% | 6.95% | 9.20% | 44.58% | 65.96% | 78.52% | 12.49% | 35.30% | 24.29% | 38.65% | 68.27% | |
Cost of Revenue | 208,372,000 | 214,137,000 | 223,546,000 | 212,981,000 | 169,559,000 | 161,782,000 | 163,756,000 | 141,048,000 | 131,376,000 | 140,089,000 | 112,258,000 | 106,606,000 | 87,846,000 | 64,431,000 | 39,541,000 | 23,397,000 | 21,334,000 | 15,852,000 | 13,717,000 | 9,888,000 | 6,020,000 |
Gross Profit | 177,231,000 | 169,148,000 | 170,782,000 | 152,836,000 | 104,956,000 | 98,392,000 | 101,839,000 | 88,186,000 | 84,263,000 | 93,626,000 | 70,537,000 | 64,304,000 | 68,662,000 | 43,818,000 | 25,684,000 | 13,140,000 | 11,145,000 | 8,154,000 | 5,598,000 | 4,043,000 | 2,259,000 |
Gross Profit Margin | 45.97% | 44.13% | 43.31% | 41.78% | 38.23% | 37.82% | 38.34% | 38.47% | 39.08% | 40.06% | 38.59% | 37.62% | 43.87% | 40.48% | 39.38% | 35.96% | 34.31% | 33.97% | 28.98% | 29.02% | 27.29% |
Research and Development | 30,912,000 | 29,915,000 | 26,251,000 | 21,914,000 | 18,752,000 | 16,217,000 | 14,236,000 | 11,581,000 | 10,045,000 | 8,067,000 | 6,041,000 | 4,475,000 | 3,381,000 | 2,429,000 | 1,782,000 | 1,333,000 | 1,109,000 | 782,000 | 712,000 | 534,000 | 489,000 |
General and Administrative Expenses | 25,725,000 | 24,932,000 | 25,094,000 | 21,973,000 | 19,916,000 | 18,245,000 | 16,705,000 | 15,261,000 | 14,194,000 | 14,329,000 | 11,993,000 | 10,830,000 | 10,040,000 | 7,599,000 | 5,517,000 | 4,149,000 | 3,761,000 | 2,963,000 | 2,433,000 | 1,859,000 | 1,421,000 |
Total Operating Expenses | 56,482,000 | 55,229,000 | 51,573,000 | 43,827,000 | 38,755,000 | 34,040,000 | 31,382,000 | 26,975,000 | 25,434,000 | 23,299,000 | 18,465,000 | 15,629,000 | 13,987,000 | 10,028,000 | 7,299,000 | 5,482,000 | 4,870,000 | 3,745,000 | 3,145,000 | 2,393,000 | 1,910,000 |
Operating Income or Loss | 120,594,000 | 114,301,000 | 119,437,000 | 108,949,000 | 66,288,000 | 63,930,000 | 70,898,000 | 61,344,000 | 62,567,000 | 71,230,000 | 52,503,000 | 50,479,000 | 55,241,000 | 33,790,000 | 18,385,000 | 7,658,000 | 6,275,000 | 4,409,000 | 2,453,000 | 1,650,000 | 326,000 |
Operating Margin | 31.05% | 29.82% | 30.29% | 29.78% | 24.15% | 24.57% | 26.69% | 26.76% | 29.01% | 30.48% | 28.72% | 29.54% | 35.30% | 31.22% | 28.19% | 20.96% | 19.32% | 18.37% | 12.70% | 11.84% | 3.94% |
Interest Expense | 1,002,000 | 3,933,000 | 2,931,000 | 2,645,000 | 2,873,000 | 3,576,000 | 3,240,000 | 2,323,000 | 1,456,000 | 733,000 | 384,000 | 136,000 | -522,000 | -415,000 | -155,000 | -326,000 | -620,000 | -599,000 | -365,000 | -165,000 | 3,000 |
EBITDA | 131,781,000 | 125,820,000 | 130,541,000 | 120,233,000 | 77,344,000 | 76,477,000 | 81,801,000 | 71,501,000 | 70,529,000 | 82,487,000 | 61,813,000 | 55,756,000 | 58,518,000 | 35,604,000 | 19,412,000 | 8,361,000 | 6,748,000 | 4,726,000 | 3,043,000 | 1,829,000 | 554,000 |
Depreciation and Amortization | 11,187,000 | 11,519,000 | 11,104,000 | 11,284,000 | 11,056,000 | 11,300,000 | 9,300,000 | 9,400,000 | 9,800,000 | 11,257,000 | 7,946,000 | 6,757,000 | 3,277,000 | 1,814,000 | 1,027,000 | 703,000 | 473,000 | 317,000 | 225,000 | 179,000 | 150,000 |
Income Before Tax | 120,873,000 | 113,736,000 | 119,103,000 | 109,207,000 | 67,091,000 | 65,737,000 | 72,903,000 | 64,089,000 | 61,372,000 | 72,515,000 | 53,483,000 | 50,155,000 | 55,763,000 | 34,205,000 | 18,540,000 | 7,984,000 | 6,895,000 | 5,008,000 | 2,818,000 | 1,815,000 | 383,000 |
Income Tax Expense | 18,917,000 | 16,741,000 | 19,300,000 | 14,527,000 | 9,680,000 | 10,481,000 | 13,372,000 | 15,738,000 | 15,685,000 | 19,121,000 | 13,973,000 | 13,118,000 | 14,030,000 | 8,283,000 | 4,527,000 | 2,280,000 | 2,061,000 | 1,512,000 | 829,000 | 480,000 | 107,000 |
Net Income | 101,956,000 | 96,995,000 | 99,803,000 | 94,680,000 | 57,411,000 | 55,256,000 | 59,531,000 | 48,351,000 | 45,687,000 | 53,394,000 | 39,510,000 | 37,037,000 | 41,733,000 | 25,922,000 | 14,013,000 | 5,704,000 | 4,834,000 | 3,495,000 | 1,989,000 | 1,328,000 | 266,000 |
Net Income Margin | 26.27% | 25.31% | 25.31% | 25.88% | 20.91% | 21.24% | 22.41% | 21.09% | 21.19% | 22.85% | 21.61% | 21.67% | 26.67% | 23.95% | 21.48% | 15.61% | 14.88% | 14.56% | 10.30% | 9.53% | 3.21% |
EPS | 6.59 | 6.16 | 6.15 | 5.67 | 3.31 | 2.99 | 3.00 | 2.32 | 2.09 | 2.32 | 1.62 | 1.43 | 1.59 | 1.00 | 0.55 | 0.23 | 0.20 | 0.14 | 0.08 | 0.06 | 0.01 |
EPS Diluted | 6.57 | 6.13 | 6.11 | 5.61 | 3.28 | 2.97 | 2.98 | 2.30 | 2.08 | 2.31 | 1.61 | 1.42 | 1.58 | 0.99 | 0.54 | 0.22 | 0.19 | 0.14 | 0.08 | 0.06 | 0.01 |
Weighted Average Shares Out | - | 15,744,231 | 16,215,963 | 16,701,272 | 17,352,119 | 18,471,336 | 19,821,508 | 20,868,968 | 21,883,280 | 23,013,684 | 24,342,288 | 25,909,268 | 26,174,904 | 25,879,224 | 25,464,908 | 25,004,448 | 24,684,576 | 24,208,660 | 23,633,624 | 22,636,292 | 20,809,040 |
Weighted Average Shares Out Diluted | - | 15,812,547 | 16,325,819 | 16,864,919 | 17,528,214 | 18,595,652 | 20,000,436 | 21,006,768 | 22,001,124 | 23,172,276 | 24,490,652 | 26,086,536 | 26,469,940 | 26,226,060 | 25,891,936 | 25,396,140 | 25,259,892 | 24,900,176 | 24,570,728 | 23,992,584 | 21,693,728 |
Reported Currency: USD | Q3 | 2023-09-30 | 2022-09-24 | 2021-09-25 | 2020-09-26 | 2019-09-28 | 2018-09-29 | 2017-09-30 | 2016-09-24 | 2015-09-26 | 2014-09-27 | 2013-09-28 | 2012-09-29 | 2011-09-24 | 2010-09-25 | 2009-09-26 | 2008-09-27 | 2007-09-29 | 2006-09-30 | 2005-09-24 | 2004-09-25 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 25,565,000 | 29,965,000 | 23,646,000 | 34,940,000 | 38,016,000 | 48,844,000 | 25,913,000 | 20,289,000 | 20,484,000 | 21,120,000 | 13,844,000 | 14,259,000 | 10,746,000 | 9,815,000 | 11,261,000 | 5,263,000 | 11,875,000 | 9,352,000 | 6,392,000 | 3,491,000 | 2,969,000 |
Short Term Investments | 36,236,000 | 31,590,000 | 24,658,000 | 27,699,000 | 52,927,000 | 51,713,000 | 40,388,000 | 53,892,000 | 46,671,000 | 20,481,000 | 11,233,000 | 26,287,000 | 18,383,000 | 16,137,000 | 14,359,000 | 18,201,000 | 10,236,000 | 6,034,000 | 3,718,000 | 4,770,000 | 2,495,000 |
Cash + Short Term Investments | 61,801,000 | 61,555,000 | 48,304,000 | 62,639,000 | 90,943,000 | 100,557,000 | 66,301,000 | 74,181,000 | 67,155,000 | 41,601,000 | 25,077,000 | 40,546,000 | 29,129,000 | 25,952,000 | 25,620,000 | 23,464,000 | 22,111,000 | 15,386,000 | 10,110,000 | 8,261,000 | 5,464,000 |
Net Receivables | 43,172,000 | 60,985,000 | 60,932,000 | 51,506,000 | 37,445,000 | 45,804,000 | 48,995,000 | 35,673,000 | 29,299,000 | 30,343,000 | 27,219,000 | 20,641,000 | 18,692,000 | 11,717,000 | 9,924,000 | 5,057,000 | 4,704,000 | 4,029,000 | 2,845,000 | 1,312,000 | 1,050,000 |
Inventory | 6,165,000 | 6,331,000 | 4,946,000 | 6,580,000 | 4,061,000 | 4,106,000 | 3,956,000 | 4,855,000 | 2,132,000 | 2,349,000 | 2,111,000 | 1,764,000 | 791,000 | 776,000 | 1,051,000 | 455,000 | 509,000 | 346,000 | 270,000 | 165,000 | 101,000 |
Other Current Assets | 14,297,000 | 14,695,000 | 21,223,000 | 14,111,000 | 11,264,000 | 12,352,000 | 12,087,000 | 13,936,000 | 8,283,000 | 15,085,000 | 9,806,000 | 6,882,000 | 6,458,000 | 4,529,000 | 3,447,000 | 1,444,000 | 1,163,000 | 749,000 | 469,000 | 231,000 | 209,000 |
Total Current Assets | 125,435,000 | 143,566,000 | 135,405,000 | 134,836,000 | 143,713,000 | 162,819,000 | 131,339,000 | 128,645,000 | 106,869,000 | 89,378,000 | 68,531,000 | 73,286,000 | 57,653,000 | 44,988,000 | 41,678,000 | 31,555,000 | 30,006,000 | 21,956,000 | 14,509,000 | 10,300,000 | 7,055,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 44,502,000 | 54,376,000 | 52,534,000 | 49,527,000 | 45,336,000 | 37,378,000 | 41,304,000 | 33,783,000 | 27,010,000 | 22,471,000 | 20,624,000 | 16,597,000 | 15,452,000 | 7,777,000 | 4,768,000 | 2,954,000 | 2,455,000 | 1,832,000 | 1,281,000 | 817,000 | 707,000 |
Goodwill | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,717,000 | 5,414,000 | 5,116,000 | 4,616,000 | 1,577,000 | 1,135,000 | 896,000 | 741,000 | 206,000 | 207,000 | 38,000 | 38,000 | 69,000 | 80,000 |
Intangible Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,298,000 | 3,206,000 | 3,893,000 | 4,142,000 | 4,179,000 | 4,224,000 | 3,536,000 | 342,000 | 247,000 | 285,000 | 299,000 | 139,000 | 27,000 | 17,000 |
Long Term Investments | 91,240,000 | 100,544,000 | 120,805,000 | 127,877,000 | 100,887,000 | 105,341,000 | 170,799,000 | 194,714,000 | 170,430,000 | 164,065,000 | 130,162,000 | 106,215,000 | 92,122,000 | 55,618,000 | 25,391,000 | 10,528,000 | 2,379,000 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | 17,852,000 | 15,375,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 259,000 | 104,000 | 88,000 | 0 | 148,000 | 86,000 |
Other Non-Current Assets | 70,435,000 | 36,245,000 | 28,636,000 | 38,762,000 | 33,952,000 | 32,978,000 | 22,283,000 | 18,177,000 | 8,757,000 | 5,422,000 | 3,764,000 | 5,146,000 | 5,478,000 | 3,556,000 | 2,263,000 | 2,011,000 | 460,000 | 212,000 | 175,000 | 117,000 | 80,000 |
Total Non-Current Assets | 206,177,000 | 209,017,000 | 217,350,000 | 216,166,000 | 180,175,000 | 175,697,000 | 234,386,000 | 246,674,000 | 214,817,000 | 200,967,000 | 163,308,000 | 133,714,000 | 118,411,000 | 71,383,000 | 33,505,000 | 15,946,000 | 6,165,000 | 3,391,000 | 2,696,000 | 1,216,000 | 995,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 | 331,612,000 | 352,583,000 | 352,755,000 | 351,002,000 | 323,888,000 | 338,516,000 | 365,725,000 | 375,319,000 | 321,686,000 | 290,345,000 | 231,839,000 | 207,000,000 | 176,064,000 | 116,371,000 | 75,183,000 | 47,501,000 | 36,171,000 | 25,347,000 | 17,205,000 | 11,516,000 | 8,050,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 47,574,000 | 62,611,000 | 64,115,000 | 54,763,000 | 42,296,000 | 46,236,000 | 55,888,000 | 44,242,000 | 37,294,000 | 35,490,000 | 30,196,000 | 22,367,000 | 21,175,000 | 14,632,000 | 12,015,000 | 5,601,000 | 5,520,000 | 4,970,000 | 3,390,000 | 1,779,000 | 1,451,000 |
Short Term Debt | 15,108,000 | 17,382,000 | 22,773,000 | 17,141,000 | 15,229,000 | 16,240,000 | 20,748,000 | 18,473,000 | 11,605,000 | 10,999,000 | 6,308,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 0 | 8,819,000 | 6,552,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,209,000 | 1,200,000 | 1,535,000 | 1,140,000 | 210,000 | 430,000 | 506,000 | 488,000 | 388,000 | 196,000 | 0 |
Deferred Revenue | 8,053,000 | 8,061,000 | 7,912,000 | 7,612,000 | 6,643,000 | 5,522,000 | 5,966,000 | 7,548,000 | 8,080,000 | 8,940,000 | 8,491,000 | 7,435,000 | 5,953,000 | 4,091,000 | 2,984,000 | 2,053,000 | 1,617,000 | 1,391,000 | 718,000 | 501,000 | 342,000 |
Other Current Liabilities | 60,889,000 | 57,254,000 | 59,182,000 | 45,965,000 | 41,224,000 | 37,720,000 | 33,327,000 | 30,551,000 | 0 | 0 | 8,498,000 | 6,177,000 | 5,104,000 | 3,641,000 | 3,257,000 | 1,904,000 | 1,717,000 | 1,114,000 | 820,000 | 409,000 | 472,000 |
Total Current Liabilities | 131,624,000 | 145,308,000 | 153,982,000 | 125,481,000 | 105,392,000 | 105,718,000 | 115,929,000 | 100,814,000 | 79,006,000 | 80,610,000 | 63,448,000 | 43,658,000 | 38,542,000 | 27,970,000 | 20,722,000 | 11,506,000 | 11,361,000 | 9,280,000 | 6,443,000 | 3,487,000 | 2,651,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 86,196,000 | 106,548,000 | 109,707,000 | 119,381,000 | 107,049,000 | 91,807,000 | 93,735,000 | 97,207,000 | 75,427,000 | 53,329,000 | 28,987,000 | 16,960,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 2,797,000 | 2,836,000 | 2,930,000 | 3,624,000 | 3,031,000 | 2,625,000 | 2,648,000 | 1,686,000 | 1,139,000 | 853,000 | 768,000 | 849,000 | 383,000 | 281,000 | 202,000 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 426,000 | 31,504,000 | 26,019,000 | 24,062,000 | 20,259,000 | 16,489,000 | 13,847,000 | 8,159,000 | 4,300,000 | 966,000 | 999,000 | 619,000 | 381,000 | 308,000 | 113,000 |
Other Non-Current Liabilities | 47,084,000 | 38,581,000 | 38,394,000 | 43,050,000 | 46,108,000 | 50,503,000 | 45,691,000 | 8,654,000 | 10,055,000 | 9,365,000 | 4,567,000 | 3,719,000 | 2,817,000 | 1,941,000 | 1,231,000 | 1,286,000 | 746,000 | 67,000 | 14,000 | 12,000 | 8,000 |
Total Non-Current Liabilities | 133,280,000 | 145,129,000 | 148,101,000 | 162,431,000 | 153,157,000 | 142,310,000 | 142,649,000 | 140,458,000 | 114,431,000 | 90,380,000 | 56,844,000 | 39,793,000 | 19,312,000 | 11,786,000 | 6,670,000 | 4,355,000 | 2,513,000 | 1,535,000 | 778,000 | 601,000 | 323,000 |
Total Liabilities | 264,904,000 | 290,437,000 | 302,083,000 | 287,912,000 | 258,549,000 | 248,028,000 | 258,578,000 | 241,272,000 | 193,437,000 | 170,990,000 | 120,292,000 | 83,451,000 | 57,854,000 | 39,756,000 | 27,392,000 | 15,861,000 | 13,874,000 | 10,815,000 | 7,221,000 | 4,088,000 | 2,974,000 |
Common Stock | 79,850,000 | 73,812,000 | 64,849,000 | 57,365,000 | 50,779,000 | 45,174,000 | 40,201,000 | 35,867,000 | 31,251,000 | 27,416,000 | 23,313,000 | 19,764,000 | 16,422,000 | 13,331,000 | 10,668,000 | 8,210,000 | 7,177,000 | 5,368,000 | 4,355,000 | 3,564,000 | 2,514,000 |
Retained Earnings | -4,726,000 | -214,000 | -3,068,000 | 5,562,000 | 14,966,000 | 45,898,000 | 70,400,000 | 98,330,000 | 96,364,000 | 92,284,000 | 87,152,000 | 104,256,000 | 101,289,000 | 62,841,000 | 37,169,000 | 23,353,000 | 15,129,000 | 9,101,000 | 5,607,000 | 3,925,000 | 2,670,000 |
Accumulated Other Comprehensive Income/Loss | -8,416,000 | -11,452,000 | -11,109,000 | 163,000 | -406,000 | -584,000 | -3,454,000 | -150,000 | 634,000 | -345,000 | 1,082,000 | -471,000 | 499,000 | 443,000 | -46,000 | 77,000 | -9,000 | 63,000 | 22,000 | 0 | -15,000 |
Total Stockholders Equity | 66,708,000 | 62,146,000 | 50,672,000 | 63,090,000 | 65,339,000 | 90,488,000 | 107,147,000 | 134,047,000 | 128,249,000 | 119,355,000 | 111,547,000 | 123,549,000 | 118,210,000 | 76,615,000 | 47,791,000 | 31,640,000 | 22,297,000 | 14,532,000 | 9,984,000 | 7,428,000 | 5,076,000 |
Total Investments | 127,476,000 | 132,134,000 | 145,463,000 | 155,576,000 | 153,814,000 | 157,054,000 | 211,187,000 | 248,606,000 | 217,101,000 | 184,546,000 | 141,395,000 | 132,502,000 | 110,505,000 | 71,755,000 | 39,750,000 | 28,729,000 | 12,615,000 | 6,034,000 | 3,718,000 | 4,770,000 | 2,495,000 |
Total Debt | 101,304,000 | 123,930,000 | 132,480,000 | 136,522,000 | 122,278,000 | 108,047,000 | 114,483,000 | 115,680,000 | 87,032,000 | 64,328,000 | 35,295,000 | 16,960,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Debt | 75,739,000 | 93,965,000 | 108,834,000 | 101,582,000 | 84,262,000 | 59,203,000 | 88,570,000 | 95,391,000 | 66,548,000 | 43,208,000 | 21,451,000 | 2,701,000 | -10,746,000 | -9,815,000 | -11,261,000 | -5,263,000 | -11,875,000 | -9,352,000 | -6,392,000 | -3,491,000 | -2,969,000 |
Reported Currency: USD | TTM | 2023-09-30 | 2022-09-24 | 2021-09-25 | 2020-09-26 | 2019-09-28 | 2018-09-29 | 2017-09-30 | 2016-09-24 | 2015-09-26 | 2014-09-27 | 2013-09-28 | 2012-09-29 | 2011-09-24 | 2010-09-25 | 2009-09-26 | 2008-09-27 | 2007-09-29 | 2006-09-30 | 2005-09-24 | 2004-09-25 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 101,956,000 | 96,995,000 | 99,803,000 | 94,680,000 | 57,411,000 | 55,256,000 | 59,531,000 | 48,351,000 | 45,687,000 | 53,394,000 | 39,510,000 | 37,037,000 | 41,733,000 | 25,922,000 | 14,013,000 | 8,235,000 | 6,119,000 | 3,496,000 | 1,989,000 | 1,328,000 | 266,000 |
Depreciation & Amortization | 11,187,000 | 11,519,000 | 11,104,000 | 11,284,000 | 11,056,000 | 12,547,000 | 10,903,000 | 9,400,000 | 9,800,000 | 10,500,000 | 8,000,000 | 6,760,000 | 3,205,000 | 1,792,000 | 884,000 | 659,000 | 409,000 | 284,000 | 192,000 | 150,000 | 150,000 |
Deferred Income Tax | 608,000 | 0 | 895,000 | -4,774,000 | -215,000 | -340,000 | -32,590,000 | 5,966,000 | 4,938,000 | 1,382,000 | 2,347,000 | 1,141,000 | 4,405,000 | 2,868,000 | 1,440,000 | 1,040,000 | 398,000 | 78,000 | 53,000 | 50,000 | 19,000 |
Stock Based Compensation | 5,961,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 | -9,017,000 | -6,577,000 | 1,200,000 | -4,911,000 | 5,690,000 | -3,488,000 | 34,694,000 | -4,923,000 | 405,000 | 11,262,000 | 7,047,000 | 6,478,000 | -299,000 | 5,757,000 | 1,236,000 | -586,000 | 2,045,000 | 1,325,000 | -225,000 | 492,000 | 368,000 |
Accounts Receivable | -3,340,000 | -417,000 | -9,343,000 | -14,028,000 | 8,470,000 | 3,176,000 | -13,332,000 | -6,347,000 | 1,044,000 | -3,124,000 | -6,452,000 | -1,949,000 | -6,965,000 | -1,791,000 | -4,860,000 | -353,000 | -785,000 | -385,000 | -357,000 | -121,000 | -8,000 |
Inventory | 993,000 | -1,618,000 | 1,484,000 | -2,642,000 | -127,000 | -289,000 | 828,000 | -2,723,000 | 217,000 | -238,000 | -76,000 | -973,000 | -15,000 | 275,000 | -596,000 | 54,000 | -163,000 | -76,000 | -105,000 | -64,000 | -45,000 |
Accounts Payable | -270,000 | -1,889,000 | 9,448,000 | 12,326,000 | -4,062,000 | -1,923,000 | 9,175,000 | 8,966,000 | 2,117,000 | 5,001,000 | 5,938,000 | 2,340,000 | 4,467,000 | 2,515,000 | 6,307,000 | 92,000 | 596,000 | 1,494,000 | 1,611,000 | 328,000 | 297,000 |
Other Working Capital | -6,400,000 | -2,653,000 | -389,000 | -567,000 | 1,409,000 | -4,452,000 | 38,023,000 | -6,098,000 | -2,568,000 | 9,609,000 | 7,637,000 | 7,060,000 | 2,214,000 | 4,758,000 | 361,000 | -379,000 | 2,397,000 | 292,000 | -1,374,000 | 349,000 | 124,000 |
Other Non-Cash Items | 13,960,000 | -2,227,000 | 31,357,000 | 30,327,000 | 28,844,000 | 340,000 | 26,702,000 | 24,231,000 | 24,515,000 | 25,343,000 | 18,809,000 | 15,770,000 | 8,222,000 | 4,774,000 | 2,814,000 | 2,129,000 | 1,420,000 | 855,000 | 591,000 | 815,000 | 340,000 |
Net Cash Provided by Operating Activities | 113,041,000 | 110,543,000 | 122,151,000 | 104,038,000 | 80,674,000 | 69,391,000 | 77,434,000 | 63,598,000 | 65,824,000 | 81,266,000 | 59,713,000 | 53,666,000 | 50,856,000 | 37,529,000 | 18,595,000 | 10,159,000 | 9,596,000 | 5,470,000 | 2,220,000 | 2,535,000 | 934,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -8,702,000 | -10,959,000 | -10,708,000 | -11,085,000 | -7,309,000 | -10,495,000 | -13,313,000 | -12,795,000 | -13,548,000 | -11,488,000 | -9,813,000 | -9,076,000 | -9,402,000 | -7,452,000 | -2,121,000 | -1,213,000 | -1,199,000 | -986,000 | -657,000 | -260,000 | -176,000 |
Acquisitions Net | 0 | 0 | -306,000 | -33,000 | -1,524,000 | -624,000 | -721,000 | -329,000 | -297,000 | -343,000 | -3,765,000 | -496,000 | -350,000 | -244,000 | -638,000 | 69,000 | -220,000 | 251,000 | 40,000 | 0 | 0 |
Purchases of Investments | -46,631,000 | -29,513,000 | -76,923,000 | -109,558,000 | -115,148,000 | -40,631,000 | -73,227,000 | -159,881,000 | -143,816,000 | -166,402,000 | -217,128,000 | -148,489,000 | -151,232,000 | -102,317,000 | -57,811,000 | -46,825,000 | -23,003,000 | -11,736,000 | -7,280,000 | -11,470,000 | -3,270,000 |
Sales/Maturities of Investments | 60,918,000 | 45,514,000 | 67,363,000 | 106,483,000 | 120,483,000 | 98,724,000 | 104,072,000 | 126,339,000 | 111,794,000 | 121,985,000 | 208,111,000 | 124,447,000 | 112,805,000 | 69,853,000 | 46,718,000 | 30,678,000 | 16,243,000 | 9,424,000 | 8,312,000 | 9,195,000 | 1,947,000 |
Other Investing Activities | -1,701,000 | -1,337,000 | -1,780,000 | -352,000 | -791,000 | -1,078,000 | -745,000 | 220,000 | -110,000 | -26,000 | 16,000 | -160,000 | -48,000 | -259,000 | -2,000 | -143,000 | -10,000 | -202,000 | -58,000 | -21,000 | 11,000 |
Net Cash Used for Investing Activities | 3,884,000 | 3,705,000 | -22,354,000 | -14,545,000 | -4,289,000 | 45,896,000 | 16,066,000 | -46,446,000 | -45,977,000 | -56,274,000 | -22,579,000 | -33,774,000 | -48,227,000 | -40,419,000 | -13,854,000 | -17,434,000 | -8,189,000 | -3,249,000 | 357,000 | -2,556,000 | -1,488,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -12,378,000 | -5,923,000 | -4,078,000 | -11,643,000 | -3,462,000 | -1,842,000 | -469,000 | -25,162,000 | -22,454,000 | -27,114,000 | -11,960,000 | -16,896,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -300,000 |
Common Stock Issued | -9,602,000 | 0 | 0 | 1,105,000 | 880,000 | 781,000 | 669,000 | 555,000 | 495,000 | 543,000 | 730,000 | 530,000 | 665,000 | 831,000 | 912,000 | 475,000 | 483,000 | 365,000 | 318,000 | 543,000 | 427,000 |
Common Stock Repurchased | -94,056,000 | -82,981,000 | -95,625,000 | -92,527,000 | -75,992,000 | -69,714,000 | -75,265,000 | -34,774,000 | -31,292,000 | -36,752,000 | -46,158,000 | -23,942,000 | -1,226,000 | 0 | 0 | 0 | -124,000 | -3,000 | -355,000 | 0 | 0 |
Dividends Paid | -15,188,000 | -15,025,000 | -14,841,000 | -14,467,000 | -14,081,000 | -14,119,000 | -13,712,000 | -12,769,000 | -12,150,000 | -11,561,000 | -11,126,000 | -10,564,000 | -2,488,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -7,691,000 | -4,559,000 | 3,795,000 | 1,998,000 | -209,000 | -5,301,000 | 632,000 | 4,407,000 | 98,000 | 3,483,000 | 7,775,000 | 1,231,000 | 790,000 | 613,000 | 345,000 | 188,000 | 633,000 | 377,000 | 361,000 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -120,188,000 | -108,488,000 | -110,749,000 | -93,353,000 | -86,820,000 | -90,976,000 | -87,876,000 | -17,974,000 | -20,890,000 | -17,716,000 | -37,549,000 | -16,379,000 | -1,698,000 | 1,444,000 | 1,257,000 | 663,000 | 1,116,000 | 739,000 | 324,000 | 543,000 | 127,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 | 5,048,000 | 5,760,000 | -10,952,000 | -3,860,000 | -10,435,000 | 24,311,000 | 5,624,000 | -195,000 | -636,000 | 7,276,000 | -415,000 | 3,513,000 | 931,000 | -1,446,000 | 5,998,000 | -6,612,000 | 2,523,000 | 2,960,000 | 2,901,000 | 522,000 | -427,000 |
Cash at End of Period | 126,805,000 | 30,737,000 | 24,977,000 | 35,929,000 | 39,789,000 | 50,224,000 | 25,913,000 | 20,289,000 | 20,484,000 | 21,120,000 | 13,844,000 | 14,259,000 | 10,746,000 | 9,815,000 | 11,261,000 | 5,263,000 | 11,875,000 | 9,352,000 | 6,392,000 | 3,491,000 | 2,969,000 |
Cash at Start of Period | 121,757,000 | 24,977,000 | 35,929,000 | 39,789,000 | 50,224,000 | 25,913,000 | 20,289,000 | 20,484,000 | 21,120,000 | 13,844,000 | 14,259,000 | 10,746,000 | 9,815,000 | 11,261,000 | 5,263,000 | 11,875,000 | 9,352,000 | 6,392,000 | 3,491,000 | 2,969,000 | 3,396,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 113,041,000 | 110,543,000 | 122,151,000 | 104,038,000 | 80,674,000 | 69,391,000 | 77,434,000 | 63,598,000 | 65,824,000 | 81,266,000 | 59,713,000 | 53,666,000 | 50,856,000 | 37,529,000 | 18,595,000 | 10,159,000 | 9,596,000 | 5,470,000 | 2,220,000 | 2,535,000 | 934,000 |
Capital Expenditure | -8,702,000 | -10,959,000 | -10,708,000 | -11,085,000 | -7,309,000 | -10,495,000 | -13,313,000 | -12,795,000 | -13,548,000 | -11,488,000 | -9,813,000 | -9,076,000 | -9,402,000 | -7,452,000 | -2,121,000 | -1,213,000 | -1,199,000 | -986,000 | -657,000 | -260,000 | -176,000 |
Free Cash Flow | 104,339,000 | 99,584,000 | 111,443,000 | 92,953,000 | 73,365,000 | 58,896,000 | 64,121,000 | 50,803,000 | 52,276,000 | 69,778,000 | 49,900,000 | 44,590,000 | 41,454,000 | 30,077,000 | 16,474,000 | 8,946,000 | 8,397,000 | 4,484,000 | 1,563,000 | 2,275,000 | 758,000 |