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 | 383,285,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 | 214,137,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 | 169,148,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 | 44.23% | 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 | 29,915,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 | 24,932,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 | 54,847,000 | 54,847,000 | 51,345,000 | 43,887,000 | 38,668,000 | 34,462,000 | 30,941,000 | 26,842,000 | 24,239,000 | 22,396,000 | 18,034,000 | 15,305,000 | 13,421,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 | 114,301,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 | 29.71% | 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 | 3,933,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 | 122,768,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,519,000 | 11,519,000 | 11,104,000 | 11,284,000 | 11,056,000 | 12,547,000 | 10,903,000 | 10,157,000 | 10,505,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 | 113,736,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 | 16,741,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 | 96,995,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,496,000 | 1,989,000 | 1,335,000 | 276,000 |
Net Income Margin | 25.26% | 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.58% | 3.33% |
EPS | 6.16 | 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.12 | 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 | Q4 | 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 | 29,965,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 | 31,590,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 | 12,615,000 | 6,034,000 | 3,718,000 | 4,770,000 | 2,495,000 |
Cash + Short Term Investments | 61,555,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 | 24,490,000 | 15,386,000 | 10,110,000 | 8,261,000 | 5,464,000 |
Net Receivables | 60,985,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 | 3,361,000 | 2,422,000 | 4,029,000 | 2,845,000 | 1,312,000 | 1,050,000 |
Inventory | 6,331,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,695,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 | 9,539,000 | 9,806,000 | 6,882,000 | 6,458,000 | 4,529,000 | 3,447,000 | 6,884,000 | 5,822,000 | 996,000 | 469,000 | 231,000 | 209,000 |
Total Current Assets | 143,566,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 | 36,265,000 | 34,690,000 | 21,956,000 | 14,509,000 | 10,300,000 | 7,055,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 43,715,000 | 43,715,000 | 42,117,000 | 39,440,000 | 36,766,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 | 100,544,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 | 0 | 0 | -607,000 | 0 | 0 |
Tax Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,546,000 | 4,318,000 | 3,453,000 | 2,583,000 | 2,014,000 | 0 | 259,000 | 138,000 | 88,000 | 607,000 | 183,000 | 86,000 |
Other Non-Current Assets | 64,758,000 | 64,758,000 | 54,428,000 | 48,849,000 | 42,522,000 | 32,978,000 | 22,283,000 | 10,162,000 | 8,757,000 | 10,000 | -554,000 | 1,693,000 | 2,895,000 | 1,542,000 | 2,263,000 | 3,392,000 | 1,797,000 | 1,134,000 | 1,238,000 | 155,000 | 105,000 |
Total Non-Current Assets | 209,017,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 | 201,101,000 | 163,308,000 | 133,714,000 | 118,411,000 | 71,383,000 | 33,505,000 | 17,586,000 | 4,882,000 | 3,391,000 | 2,696,000 | 1,251,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 | 352,583,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,479,000 | 231,839,000 | 207,000,000 | 176,064,000 | 116,371,000 | 75,183,000 | 53,851,000 | 39,572,000 | 25,347,000 | 17,205,000 | 11,551,000 | 8,050,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 62,611,000 | 62,611,000 | 64,115,000 | 54,763,000 | 42,296,000 | 46,236,000 | 55,888,000 | 49,049,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,807,000 | 15,807,000 | 21,110,000 | 15,613,000 | 13,769,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,209,000 | 1,200,000 | 1,535,000 | 1,140,000 | 210,000 | 439,000 | 100,000 | 488,000 | 388,000 | 0 | 0 |
Deferred Revenue | 8,061,000 | 8,061,000 | 7,912,000 | 7,612,000 | 6,643,000 | 5,522,000 | 7,543,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 | 10,305,000 | 4,853,000 | 1,410,000 | 746,000 | 501,000 | 544,000 |
Other Current Liabilities | 58,829,000 | 58,829,000 | 60,845,000 | 47,493,000 | 42,684,000 | 37,720,000 | 32,687,000 | 25,744,000 | 22,027,000 | 25,181,000 | 18,453,000 | 13,856,000 | 11,414,000 | 9,247,000 | 5,723,000 | 3,376,000 | 3,719,000 | 2,919,000 | 2,335,000 | 1,204,000 | 685,000 |
Total Current Liabilities | 145,308,000 | 145,308,000 | 153,982,000 | 125,481,000 | 105,392,000 | 105,718,000 | 116,866,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 | 19,282,000 | 14,092,000 | 9,299,000 | 6,471,000 | 3,484,000 | 2,680,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 95,281,000 | 95,281,000 | 98,959,000 | 109,106,000 | 98,667,000 | 91,807,000 | 93,735,000 | 97,207,000 | 75,427,000 | 53,463,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 | 4,485,000 | 3,029,000 | 830,000 | 355,000 | 281,000 | 0 |
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 | 0 | 966,000 | 675,000 | 619,000 | 381,000 | 308,000 | 294,000 |
Other Non-Current Liabilities | 49,848,000 | 49,848,000 | 49,142,000 | 53,325,000 | 54,490,000 | 50,503,000 | 44,754,000 | 8,911,000 | 10,055,000 | 9,365,000 | 4,567,000 | 3,719,000 | 2,817,000 | 1,941,000 | 5,531,000 | 1,286,000 | 746,000 | 67,000 | 14,000 | 12,000 | 0 |
Total Non-Current Liabilities | 145,129,000 | 145,129,000 | 148,101,000 | 162,431,000 | 153,157,000 | 142,310,000 | 141,712,000 | 140,458,000 | 114,431,000 | 90,514,000 | 56,844,000 | 39,793,000 | 19,312,000 | 11,786,000 | 6,670,000 | 6,737,000 | 4,450,000 | 1,516,000 | 750,000 | 601,000 | 294,000 |
Total Liabilities | 290,437,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 | 171,124,000 | 120,292,000 | 83,451,000 | 57,854,000 | 39,756,000 | 27,392,000 | 26,019,000 | 18,542,000 | 10,815,000 | 7,221,000 | 4,085,000 | 2,974,000 |
Common Stock | 73,812,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,521,000 | 2,514,000 |
Retained Earnings | -214,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 | 19,538,000 | 13,845,000 | 9,101,000 | 5,607,000 | 4,005,000 | 2,670,000 |
Accumulated Other Comprehensive Income/Loss | -11,452,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 | 84,000 | 8,000 | 63,000 | 22,000 | 0 | -15,000 |
Total Stockholders Equity | 62,146,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 | 27,832,000 | 21,030,000 | 14,532,000 | 9,984,000 | 7,466,000 | 5,076,000 |
Total Investments | 132,134,000 | 31,590,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 | 111,088,000 | 111,088,000 | 120,069,000 | 124,719,000 | 112,436,000 | 108,047,000 | 114,483,000 | 115,680,000 | 87,032,000 | 64,462,000 | 35,295,000 | 16,960,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Debt | 81,123,000 | 81,123,000 | 96,423,000 | 89,779,000 | 74,420,000 | 59,203,000 | 88,570,000 | 95,391,000 | 66,548,000 | 43,342,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 | 96,995,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,496,000 | 1,989,000 | 1,335,000 | 276,000 |
Depreciation & Amortization | 11,519,000 | 11,519,000 | 11,104,000 | 11,284,000 | 11,056,000 | 12,547,000 | 10,903,000 | 10,157,000 | 10,505,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 |
Deferred Income Tax | -608,000 | 5,195,000 | 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 | -519,000 | -368,000 | 78,000 | 53,000 | 505,000 | 20,000 |
Stock Based Compensation | 10,833,000 | 10,833,000 | 9,038,000 | 7,906,000 | 6,829,000 | 6,068,000 | 5,340,000 | 4,840,000 | 4,210,000 | 3,586,000 | 2,863,000 | 2,253,000 | 1,740,000 | 1,168,000 | 879,000 | 710,000 | 516,000 | 242,000 | 163,000 | 42,000 | 33,000 |
Change in Working Capital | -9,335,000 | -6,577,000 | 1,200,000 | -4,911,000 | 5,690,000 | -3,488,000 | 34,694,000 | -5,550,000 | 484,000 | 11,647,000 | 7,047,000 | 6,478,000 | -299,000 | 5,757,000 | 1,212,000 | 3,535,000 | 4,119,000 | 1,325,000 | -221,000 | 465,000 | 448,000 |
Accounts Receivable | -1,688,000 | -1,688,000 | -1,823,000 | -10,125,000 | 6,917,000 | 245,000 | -5,322,000 | -2,093,000 | 1,095,000 | 611,000 | -4,232,000 | -2,172,000 | -5,551,000 | 143,000 | -2,142,000 | -939,000 | -785,000 | -385,000 | -357,000 | -121,000 | -8,000 |
Inventory | -1,618,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 | -1,889,000 | -1,889,000 | 9,448,000 | 12,326,000 | -4,062,000 | -1,923,000 | 9,175,000 | 9,618,000 | 1,791,000 | 5,400,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 | -4,140,000 | 5,195,000 | -7,909,000 | -4,470,000 | 2,962,000 | -1,521,000 | 30,013,000 | -10,352,000 | -2,619,000 | 5,874,000 | 5,417,000 | 7,283,000 | 800,000 | 2,824,000 | -2,357,000 | 4,328,000 | 4,471,000 | 292,000 | -1,370,000 | 322,000 | 204,000 |
Other Non-Cash Items | 1,139,000 | -7,422,000 | 111,000 | -147,000 | -97,000 | -652,000 | -444,000 | -166,000 | 0 | 0 | 0 | 0 | 0 | 0 | 24,000 | 26,000 | 22,000 | 12,000 | 11,000 | 9,000 | 7,000 |
Net Cash Provided by Operating Activities | 110,543,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 | -10,959,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 | -29,513,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 | 45,514,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,337,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,705,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 | -23,079,000 | -11,151,000 | -9,543,000 | -8,750,000 | -13,592,000 | -8,805,000 | -6,500,000 | -3,500,000 | -2,500,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -300,000 |
Common Stock Issued | 9,602,000 | 1,250,000 | 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 | -79,935,000 | -77,550,000 | -89,402,000 | -85,971,000 | -72,358,000 | -66,897,000 | -72,738,000 | -32,900,000 | -29,722,000 | -35,253,000 | -45,000,000 | -22,860,000 | 0 | 0 | 0 | 0 | -124,000 | -3,000 | -355,000 | 0 | 0 |
Dividends Paid | -15,025,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 | -51,000 | -6,012,000 | 3,037,000 | 14,730,000 | 12,331,000 | -1,936,000 | 4,405,000 | 31,267,000 | 23,394,000 | 28,555,000 | 17,847,000 | 16,515,000 | 125,000 | 613,000 | 345,000 | 188,000 | 757,000 | 377,000 | 361,000 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -108,488,000 | -108,488,000 | -110,749,000 | -93,353,000 | -86,820,000 | -90,976,000 | -87,876,000 | -17,347,000 | -20,483,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,760,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 | 109,738,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 | 103,978,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 | 110,543,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 | -10,959,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 | 99,584,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 |