Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2023-01-01 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2022-01-02 | 2021-10-03 | 2021-07-04 | 2021-04-04 | 2021-01-03 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-29 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-30 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2017-01-01 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2016-01-03 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 22,471,000 | 22,447,000 | 21,383,000 | 21,395,000 | 21,351,000 | 21,519,000 | 20,894,000 | 23,706,000 | 19,996,000 | 24,020,000 | 23,426,000 | 24,804,000 | 23,338,000 | 23,312,000 | 22,321,000 | 22,475,000 | 21,082,000 | 18,336,000 | 20,691,000 | 20,747,000 | 20,729,000 | 20,562,000 | 20,021,000 | 20,394,000 | 20,348,000 | 20,830,000 | 20,009,000 | 20,195,000 | 19,650,000 | 18,839,000 | 17,766,000 | 18,106,000 | 17,820,000 | 18,482,000 | 17,482,000 | 17,811,000 | 17,102,000 | 17,787,000 | 17,374,000 | 18,254,000 |
Revenue Y/Y Growth | 5.25% | 4.31% | 2.34% | -9.75% | 6.78% | -10.41% | -10.81% | -4.43% | -14.32% | 3.04% | 4.95% | 10.36% | 10.70% | 27.14% | 7.88% | 8.33% | 1.70% | -10.83% | 3.35% | 1.73% | 1.87% | -1.29% | 0.06% | 0.99% | 3.55% | 10.57% | 12.63% | 11.54% | 10.27% | 1.93% | 1.62% | 1.66% | 4.20% | 3.91% | 0.62% | -2.43% | - | - | - | - |
Cost of Revenue | 6,963,000 | 6,869,000 | 6,511,000 | 6,798,000 | 6,606,000 | 6,462,000 | 6,687,000 | 7,765,000 | 6,172,000 | 7,919,000 | 7,598,000 | 7,955,000 | 7,250,000 | 7,587,000 | 7,063,000 | 7,814,000 | 6,972,000 | 6,579,000 | 7,062,000 | 7,134,000 | 6,867,000 | 6,940,000 | 6,615,000 | 6,961,000 | 6,589,000 | 6,927,000 | 6,614,000 | 7,243,000 | 6,925,000 | 5,846,000 | 5,409,000 | 5,534,000 | 5,486,000 | 5,336,000 | 5,329,000 | 5,673,000 | 5,224,000 | 5,357,000 | 5,282,000 | 5,853,000 |
Gross Profit | 15,508,000 | 15,578,000 | 14,872,000 | 14,597,000 | 14,745,000 | 15,057,000 | 14,207,000 | 15,941,000 | 13,824,000 | 16,101,000 | 15,828,000 | 16,849,000 | 16,088,000 | 15,725,000 | 15,258,000 | 14,661,000 | 14,110,000 | 11,757,000 | 13,629,000 | 13,613,000 | 13,862,000 | 13,622,000 | 13,406,000 | 13,433,000 | 13,759,000 | 13,903,000 | 13,395,000 | 12,952,000 | 12,725,000 | 12,993,000 | 12,357,000 | 12,572,000 | 12,334,000 | 13,146,000 | 12,153,000 | 12,138,000 | 11,878,000 | 12,430,000 | 12,092,000 | 12,401,000 |
Gross Profit Margin | 69.01% | 69.40% | 69.55% | 68.23% | 69.06% | 69.97% | 68.00% | 67.24% | 69.13% | 67.03% | 67.57% | 67.93% | 68.93% | 67.45% | 68.36% | 65.23% | 66.93% | 64.12% | 65.87% | 65.61% | 66.87% | 66.25% | 66.96% | 65.87% | 67.62% | 66.75% | 66.94% | 64.13% | 64.76% | 68.97% | 69.55% | 69.44% | 69.21% | 71.13% | 69.52% | 68.15% | 69.45% | 69.88% | 69.60% | 67.94% |
Research and Development | 4,952,000 | 3,440,000 | 3,542,000 | 4,480,000 | 3,447,000 | 3,703,000 | 3,455,000 | 4,624,000 | 3,485,000 | 3,703,000 | 4,072,000 | 4,720,000 | 3,422,000 | 3,394,000 | 3,178,000 | 4,032,000 | 2,840,000 | 2,707,000 | 2,580,000 | 3,232,000 | 2,599,000 | 2,666,000 | 2,858,000 | 3,224,000 | 2,508,000 | 2,639,000 | 2,404,000 | 3,635,000 | 2,585,000 | 2,296,000 | 2,070,000 | 2,640,000 | 2,178,000 | 2,264,000 | 2,013,000 | 2,864,000 | 2,154,000 | 2,129,000 | 1,899,000 | 2,635,000 |
General and Administrative Expenses | 5,278,000 | 5,481,000 | 5,057,000 | 5,510,000 | 5,100,000 | 4,996,000 | 4,506,000 | 6,512,000 | 4,975,000 | 6,226,000 | 5,638,000 | 7,154,000 | 6,000,000 | 6,073,000 | 5,432,000 | 6,457,000 | 5,431,000 | 4,993,000 | 5,203,000 | 6,039,000 | 5,374,000 | 5,546,000 | 5,219,000 | 5,991,000 | 5,543,000 | 5,743,000 | 5,263,000 | 6,025,000 | 5,423,000 | 5,289,000 | 4,763,000 | 5,309,000 | 4,772,000 | 5,176,000 | 4,688,000 | 5,891,000 | 5,081,000 | 5,384,000 | 4,847,000 | 5,822,000 |
Total Operating Expenses | 10,427,000 | 8,921,000 | 8,599,000 | 9,990,000 | 8,547,000 | 8,699,000 | 7,961,000 | 11,136,000 | 8,460,000 | 9,929,000 | 9,710,000 | 11,874,000 | 9,422,000 | 9,467,000 | 8,610,000 | 10,489,000 | 8,271,000 | 7,700,000 | 7,783,000 | 9,271,000 | 7,973,000 | 8,212,000 | 8,077,000 | 9,215,000 | 8,051,000 | 8,382,000 | 7,667,000 | 9,660,000 | 8,008,000 | 7,585,000 | 6,833,000 | 7,949,000 | 6,950,000 | 7,440,000 | 6,701,000 | 8,755,000 | 7,235,000 | 7,513,000 | 6,746,000 | 8,457,000 |
Operating Income or Loss | 2,694,000 | 7,499,000 | 6,833,000 | 5,091,000 | 6,673,000 | 6,768,000 | 6,304,000 | 1,752,000 | 5,888,000 | 6,763,000 | 6,442,000 | 3,679,000 | 6,829,000 | 6,558,000 | 7,045,000 | 831,000 | 6,151,000 | 4,052,000 | 6,592,000 | 4,407,000 | 5,964,000 | 7,481,000 | 5,450,000 | 3,436,000 | 5,880,000 | 5,283,000 | 5,782,000 | 3,386,000 | 5,088,000 | 4,986,000 | 5,864,000 | 4,703,000 | 5,535,000 | 5,237,000 | 5,574,000 | 4,641,000 | 4,255,000 | 5,872,000 | 5,713,000 | 2,998,000 |
Operating Margin | 11.99% | 33.41% | 31.96% | 23.80% | 31.25% | 31.45% | 30.17% | 7.39% | 29.45% | 28.16% | 27.50% | 14.83% | 29.26% | 28.13% | 31.56% | 3.70% | 29.18% | 22.10% | 31.86% | 21.24% | 28.77% | 36.38% | 27.22% | 16.85% | 28.90% | 25.36% | 28.90% | 16.77% | 25.89% | 26.47% | 33.01% | 25.97% | 31.06% | 28.34% | 31.88% | 26.06% | 24.88% | 33.01% | 32.88% | 16.42% |
Interest Expense | 193,000 | 270,000 | 155,000 | 151,000 | 192,000 | 217,000 | 212,000 | 177,000 | 51,000 | 38,000 | 10,000 | 60,000 | 20,000 | 40,000 | 63,000 | 87,000 | 44,000 | 45,000 | 25,000 | 85,000 | 48,000 | 83,000 | 102,000 | 250,000 | 243,000 | 253,000 | 259,000 | 274,000 | 229,000 | 227,000 | 204,000 | 184,000 | 192,000 | 190,000 | 160,000 | 160,000 | 123,000 | 131,000 | 138,000 | 139,000 |
EBITDA | 5,484,000 | 8,476,000 | 8,648,000 | 6,904,000 | 8,210,000 | 8,702,000 | 1,500,000 | 6,271,000 | 7,573,000 | 8,507,000 | 8,497,000 | 5,522,000 | 8,650,000 | 8,397,000 | 8,939,000 | 6,186,000 | 7,784,000 | 5,894,000 | 8,339,000 | 6,223,000 | 7,691,000 | 9,186,000 | 7,209,000 | 5,171,000 | 7,468,000 | 7,000,000 | 7,528,000 | 5,658,000 | 6,799,000 | 6,136,000 | 6,776,000 | 5,758,000 | 6,292,000 | 6,606,000 | 6,343,000 | 4,497,000 | 5,572,000 | 5,806,000 | 6,241,000 | 4,935,000 |
Depreciation and Amortization | 1,846,000 | 1,782,000 | 1,815,000 | 1,843,000 | 1,829,000 | 1,934,000 | 1,880,000 | 1,772,000 | 1,685,000 | 1,744,000 | 1,769,000 | 1,843,000 | 1,814,000 | 1,839,000 | 1,894,000 | 1,940,000 | 1,818,000 | 1,726,000 | 1,747,000 | 1,816,000 | 1,727,000 | 1,705,000 | 1,761,000 | 1,735,000 | 1,731,000 | 1,717,000 | 1,746,000 | 1,869,000 | 1,711,000 | 1,150,000 | 912,000 | 1,055,000 | 908,000 | 900,000 | 891,000 | 1,033,000 | 929,000 | 889,000 | 895,000 | 991,000 |
Income Before Tax | 3,338,000 | 5,748,000 | 3,714,000 | 4,826,000 | 5,217,000 | 6,306,000 | -1,287,000 | 4,201,000 | 5,172,000 | 5,840,000 | 5,862,000 | 4,836,000 | 3,849,000 | 6,662,000 | 7,429,000 | 1,647,000 | 4,401,000 | 3,940,000 | 6,509,000 | 4,218,000 | 1,647,000 | 7,041,000 | 4,422,000 | 3,122,000 | 4,423,000 | 4,973,000 | 5,481,000 | 2,560,000 | 4,790,000 | 4,748,000 | 5,575,000 | 4,324,000 | 5,281,000 | 4,904,000 | 5,294,000 | 3,758,000 | 4,122,000 | 5,741,000 | 5,575,000 | 2,703,000 |
Income Tax Expense | 644,000 | 1,062,000 | 459,000 | 694,000 | 908,000 | 930,000 | -796,000 | 681,000 | 862,000 | 1,026,000 | 713,000 | 100,000 | 182,000 | 384,000 | 1,232,000 | -91,000 | 847,000 | 314,000 | 713,000 | 208,000 | -106,000 | 1,434,000 | 673,000 | 80,000 | 489,000 | 1,019,000 | 1,114,000 | 13,273,000 | 1,026,000 | 921,000 | 1,153,000 | 510,000 | 1,009,000 | 907,000 | 837,000 | 543,000 | 764,000 | 1,225,000 | 1,255,000 | 182,000 |
Net Income | 2,694,000 | 4,686,000 | 3,255,000 | 4,049,000 | 26,028,000 | 5,144,000 | -68,000 | 3,520,000 | 4,458,000 | 4,814,000 | 5,149,000 | 4,736,000 | 3,667,000 | 6,278,000 | 6,197,000 | 1,738,000 | 3,554,000 | 3,626,000 | 5,796,000 | 4,010,000 | 1,753,000 | 5,607,000 | 3,749,000 | 3,042,000 | 3,934,000 | 3,954,000 | 4,367,000 | -10,713,000 | 3,764,000 | 3,827,000 | 4,422,000 | 3,814,000 | 4,272,000 | 3,997,000 | 4,457,000 | 3,215,000 | 3,358,000 | 4,516,000 | 4,320,000 | 2,521,000 |
Net Income Margin | 11.99% | 20.88% | 15.22% | 18.92% | 121.91% | 23.90% | -0.33% | 14.85% | 22.29% | 20.04% | 21.98% | 19.09% | 15.71% | 26.93% | 27.76% | 7.73% | 16.86% | 19.78% | 28.01% | 19.33% | 8.46% | 27.27% | 18.73% | 14.92% | 19.33% | 18.98% | 21.83% | -53.05% | 19.16% | 20.31% | 24.89% | 21.06% | 23.97% | 21.63% | 25.49% | 18.05% | 19.64% | 25.39% | 24.86% | 13.81% |
EPS | 1.12 | 1.95 | 1.35 | 1.68 | 10.32 | 1.98 | -0.03 | 1.35 | 1.70 | 1.83 | 1.96 | 1.80 | 1.39 | 2.38 | 2.35 | 0.66 | 1.35 | 1.38 | 2.20 | 1.52 | 1.84 | 2.12 | 1.41 | 1.12 | 1.47 | 1.47 | 1.63 | -3.99 | 1.40 | 1.42 | 1.63 | 1.40 | 1.56 | 1.45 | 1.56 | 1.16 | 1.21 | 1.63 | 1.56 | 0.91 |
EPS Diluted | 1.11 | 1.93 | 1.34 | 1.67 | 10.21 | 1.96 | -0.03 | 1.33 | 1.68 | 1.80 | 1.93 | 1.77 | 1.37 | 2.35 | 2.32 | 0.65 | 1.33 | 1.36 | 2.17 | 1.50 | 1.81 | 2.08 | 1.39 | 1.12 | 1.44 | 1.45 | 1.60 | -3.99 | 1.37 | 1.40 | 1.61 | 1.38 | 1.53 | 1.43 | 1.54 | 1.15 | 1.20 | 1.61 | 1.53 | 0.89 |
Weighted Average Shares Out | 2,407,298 | 2,406,800 | 2,408,200 | 2,407,200 | 2,522,900 | 2,598,400 | 2,605,500 | 2,613,597 | 2,616,882 | 2,629,032 | 2,629,384 | 2,628,965 | 2,632,600 | 2,631,989 | 2,632,702 | 2,632,512 | 2,632,167 | 2,632,377 | 2,632,392 | 2,632,507 | 2,630,961 | 2,642,065 | 2,655,636 | 2,724,000 | 2,683,155 | 2,682,301 | 2,682,189 | 2,684,900 | 2,684,982 | 2,685,190 | 2,694,909 | 2,706,511 | 2,722,584 | 2,737,654 | 2,751,705 | 2,755,162 | 2,767,281 | 2,768,975 | 2,775,874 | 2,783,223 |
Weighted Average Shares Out Diluted | 2,427,900 | 2,422,000 | 2,430,100 | 2,430,700 | 2,549,700 | 2,625,700 | 2,605,500 | 2,663,900 | 2,661,300 | 2,667,900 | 2,666,500 | 2,670,200 | 2,674,900 | 2,671,600 | 2,672,700 | 2,669,200 | 2,669,300 | 2,665,500 | 2,671,000 | 2,669,100 | 2,669,900 | 2,691,700 | 2,698,800 | 2,724,000 | 2,727,600 | 2,721,300 | 2,731,900 | 2,684,900 | 2,737,700 | 2,741,500 | 2,754,500 | 2,764,500 | 2,785,400 | 2,794,200 | 2,795,400 | 2,803,300 | 2,807,200 | 2,812,000 | 2,826,000 | 2,845,300 |
Reported Currency: USD | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2023-01-01 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2022-01-02 | 2021-10-03 | 2021-07-04 | 2021-04-04 | 2021-01-03 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-29 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-30 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2017-01-01 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2016-01-03 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 19,980,000 | 24,878,000 | 25,473,000 | 21,859,000 | 19,728,000 | 21,183,000 | 19,170,000 | 12,889,000 | 11,355,000 | 10,983,000 | 10,463,000 | 14,487,000 | 17,604,000 | 14,332,000 | 12,671,000 | 13,985,000 | 18,965,000 | 11,174,000 | 15,530,000 | 17,305,000 | 16,249,000 | 14,376,000 | 14,734,000 | 18,107,000 | 16,056,000 | 17,569,000 | 14,639,000 | 17,824,000 | 15,721,000 | 12,598,000 | 20,909,000 | 18,972,000 | 18,205,000 | 18,640,000 | 13,861,000 | 13,732,000 | 13,639,000 | 10,639,000 | 11,988,000 | 14,523,000 |
Short Term Investments | 317,000 | 597,000 | 745,000 | 1,068,000 | 3,783,000 | 7,322,000 | 5,443,000 | 9,392,000 | 22,724,000 | 21,585,000 | 19,925,000 | 17,121,000 | 13,397,000 | 10,974,000 | 11,948,000 | 11,200,000 | 11,816,000 | 7,961,000 | 2,494,000 | 1,982,000 | 1,696,000 | 902,000 | 602,000 | 1,580,000 | 3,308,000 | 570,000 | 565,000 | 472,000 | 510,000 | 255,000 | 18,434,000 | 22,935,000 | 22,228,000 | 23,944,000 | 25,994,000 | 24,644,000 | 23,667,000 | 23,315,000 | 19,331,000 | 18,566,000 |
Cash + Short Term Investments | 20,297,000 | 25,475,000 | 26,218,000 | 22,927,000 | 23,511,000 | 28,505,000 | 24,613,000 | 22,281,000 | 34,079,000 | 32,568,000 | 30,388,000 | 31,608,000 | 31,001,000 | 25,306,000 | 24,619,000 | 25,185,000 | 30,781,000 | 19,135,000 | 18,024,000 | 19,287,000 | 17,945,000 | 15,278,000 | 15,336,000 | 19,687,000 | 19,364,000 | 18,139,000 | 15,204,000 | 18,296,000 | 16,231,000 | 12,853,000 | 39,343,000 | 41,907,000 | 40,433,000 | 42,584,000 | 39,855,000 | 38,376,000 | 37,306,000 | 33,954,000 | 31,319,000 | 33,089,000 |
Net Receivables | 16,174,000 | 15,794,000 | 14,946,000 | 14,873,000 | 14,798,000 | 16,777,000 | 16,350,000 | 14,039,000 | 15,890,000 | 16,139,000 | 15,594,000 | 15,283,000 | 14,911,000 | 14,871,000 | 14,938,000 | 13,576,000 | 14,579,000 | 14,645,000 | 14,874,000 | 14,481,000 | 14,801,000 | 14,653,000 | 14,115,000 | 14,098,000 | 14,048,000 | 14,111,000 | 14,166,000 | 13,490,000 | 13,155,000 | 13,283,000 | 12,300,000 | 11,699,000 | 11,798,000 | 12,062,000 | 11,406,000 | 10,734,000 | 11,366,000 | 11,968,000 | 11,533,000 | 10,985,000 |
Inventory | 12,603,000 | 12,169,000 | 11,383,000 | 11,181,000 | 11,198,000 | 12,888,000 | 12,809,000 | 10,268,000 | 11,675,000 | 11,437,000 | 10,990,000 | 10,387,000 | 10,387,000 | 10,100,000 | 9,952,000 | 9,344,000 | 9,599,000 | 9,424,000 | 8,868,000 | 9,020,000 | 9,173,000 | 9,263,000 | 9,086,000 | 8,599,000 | 8,678,000 | 8,810,000 | 9,014,000 | 8,765,000 | 9,521,000 | 9,699,000 | 8,878,000 | 8,144,000 | 8,488,000 | 8,523,000 | 8,170,000 | 8,053,000 | 8,206,000 | 8,298,000 | 8,085,000 | 8,184,000 |
Other Current Assets | 4,175,000 | 4,379,000 | 4,455,000 | 4,514,000 | 4,196,000 | 2,397,000 | 10,616,000 | 8,706,000 | 3,592,000 | 3,703,000 | 3,452,000 | 3,701,000 | 3,590,000 | 3,492,000 | 3,024,000 | 3,132,000 | 2,619,000 | 2,688,000 | 2,460,000 | 2,486,000 | 2,414,000 | 2,605,000 | 3,450,000 | 3,649,000 | 5,104,000 | 4,378,000 | 4,384,000 | 2,537,000 | 2,922,000 | 2,954,000 | 2,826,000 | 3,282,000 | 2,600,000 | 3,122,000 | 3,307,000 | 3,047,000 | 6,616,000 | 6,781,000 | 7,255,000 | 3,484,000 |
Total Current Assets | 53,249,000 | 57,817,000 | 57,002,000 | 53,495,000 | 53,703,000 | 60,567,000 | 64,388,000 | 55,294,000 | 65,236,000 | 63,847,000 | 60,424,000 | 60,979,000 | 59,889,000 | 53,769,000 | 52,533,000 | 51,237,000 | 57,578,000 | 45,892,000 | 44,226,000 | 45,274,000 | 44,333,000 | 41,799,000 | 41,987,000 | 46,033,000 | 47,194,000 | 45,438,000 | 42,768,000 | 43,088,000 | 41,829,000 | 38,789,000 | 63,347,000 | 65,032,000 | 63,319,000 | 66,291,000 | 62,738,000 | 60,210,000 | 63,494,000 | 61,001,000 | 58,192,000 | 55,744,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 20,479,000 | 19,748,000 | 19,632,000 | 19,898,000 | 18,821,000 | 20,576,000 | 20,174,000 | 17,982,000 | 18,152,000 | 18,354,000 | 18,701,000 | 18,962,000 | 18,478,000 | 18,632,000 | 18,367,000 | 18,766,000 | 17,855,000 | 17,598,000 | 17,401,000 | 17,658,000 | 17,048,000 | 17,248,000 | 17,000,000 | 17,035,000 | 16,629,000 | 16,632,000 | 17,040,000 | 17,005,000 | 16,628,000 | 16,458,000 | 16,191,000 | 15,912,000 | 16,095,000 | 15,972,000 | 15,964,000 | 15,905,000 | 15,551,000 | 15,583,000 | 15,364,000 | 16,126,000 |
Goodwill | 44,799,000 | 44,250,000 | 36,616,000 | 36,558,000 | 36,124,000 | 45,440,000 | 45,575,000 | 36,047,000 | 33,383,000 | 34,166,000 | 34,935,000 | 35,246,000 | 35,569,000 | 35,819,000 | 35,688,000 | 36,393,000 | 34,307,000 | 33,890,000 | 33,471,000 | 33,639,000 | 33,291,000 | 33,661,000 | 31,450,000 | 30,453,000 | 30,702,000 | 30,346,000 | 31,149,000 | 31,906,000 | 31,308,000 | 31,234,000 | 24,844,000 | 22,805,000 | 23,171,000 | 22,104,000 | 21,848,000 | 21,629,000 | 21,279,000 | 21,493,000 | 21,345,000 | 21,832,000 |
Intangible Assets | 39,490,000 | 39,725,000 | 34,286,000 | 34,175,000 | 35,021,000 | 46,246,000 | 47,448,000 | 38,489,000 | 40,336,000 | 42,408,000 | 44,420,000 | 46,392,000 | 47,776,000 | 50,244,000 | 51,110,000 | 53,402,000 | 47,006,000 | 47,413,000 | 47,338,000 | 47,643,000 | 47,846,000 | 49,332,000 | 46,898,000 | 47,611,000 | 48,637,000 | 50,056,000 | 52,365,000 | 53,228,000 | 54,569,000 | 54,942,000 | 29,466,000 | 26,876,000 | 27,642,000 | 25,694,000 | 25,840,000 | 25,764,000 | 25,988,000 | 27,017,000 | 27,025,000 | 27,222,000 |
Long Term Investments | 0 | 1,143,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 9,349,000 | 9,004,000 | 10,305,000 | 9,279,000 | 9,259,000 | 8,779,000 | 8,817,000 | 8,947,000 | 9,392,000 | 9,514,000 | 9,936,000 | 10,223,000 | 10,646,000 | 10,804,000 | 8,321,000 | 8,534,000 | 7,816,000 | 7,805,000 | 7,539,000 | 7,819,000 | 7,696,000 | 7,647,000 | 7,533,000 | 7,640,000 | 8,076,000 | 8,472,000 | 8,785,000 | 7,105,000 | 6,303,000 | 6,111,000 | 6,380,000 | 6,148,000 | 5,897,000 | 5,776,000 | 5,678,000 | 5,490,000 | 3,150,000 | 3,087,000 | 3,059,000 | 6,202,000 |
Other Non-Current Assets | 10,921,000 | 9,401,000 | 14,125,000 | 14,153,000 | 13,133,000 | 10,078,000 | 9,567,000 | 30,619,000 | 8,625,000 | 9,435,000 | 9,939,000 | 10,216,000 | 6,870,000 | 7,172,000 | 6,538,000 | 6,562,000 | 6,131,000 | 5,782,000 | 5,042,000 | 5,695,000 | 5,307,000 | 5,430,000 | 5,159,000 | 4,182,000 | 4,465,000 | 4,421,000 | 4,518,000 | 4,971,000 | 5,021,000 | 5,273,000 | 4,690,000 | 4,435,000 | 4,245,000 | 3,977,000 | 4,163,000 | 4,413,000 | 3,804,000 | 3,855,000 | 3,605,000 | 3,232,000 |
Total Non-Current Assets | 125,038,000 | 123,271,000 | 114,964,000 | 114,063,000 | 112,358,000 | 131,119,000 | 131,581,000 | 132,084,000 | 109,888,000 | 113,877,000 | 117,931,000 | 121,039,000 | 119,339,000 | 122,671,000 | 120,024,000 | 123,657,000 | 113,115,000 | 112,488,000 | 110,791,000 | 112,454,000 | 111,188,000 | 113,318,000 | 108,040,000 | 106,921,000 | 108,509,000 | 109,927,000 | 113,857,000 | 114,215,000 | 113,829,000 | 114,018,000 | 81,571,000 | 76,176,000 | 77,050,000 | 73,523,000 | 73,493,000 | 73,201,000 | 69,772,000 | 71,035,000 | 70,398,000 | 74,614,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 178,287,000 | 181,088,000 | 171,966,000 | 167,558,000 | 166,061,000 | 191,686,000 | 195,969,000 | 187,378,000 | 175,124,000 | 177,724,000 | 178,355,000 | 182,018,000 | 179,228,000 | 176,440,000 | 172,557,000 | 174,894,000 | 170,693,000 | 158,380,000 | 155,017,000 | 157,728,000 | 155,521,000 | 155,117,000 | 150,027,000 | 152,954,000 | 155,703,000 | 155,365,000 | 156,625,000 | 157,303,000 | 155,658,000 | 152,807,000 | 144,918,000 | 141,208,000 | 140,369,000 | 139,814,000 | 136,231,000 | 133,411,000 | 133,266,000 | 132,036,000 | 128,590,000 | 130,358,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 8,954,000 | 8,848,000 | 8,174,000 | 9,632,000 | 8,355,000 | 10,443,000 | 9,909,000 | 9,889,000 | 10,153,000 | 9,765,000 | 9,309,000 | 11,055,000 | 8,961,000 | 8,704,000 | 8,503,000 | 9,505,000 | 7,044,000 | 6,765,000 | 7,411,000 | 8,544,000 | 7,491,000 | 6,912,000 | 6,923,000 | 7,537,000 | 7,000,000 | 6,516,000 | 6,443,000 | 7,310,000 | 6,390,000 | 6,135,000 | 6,082,000 | 6,918,000 | 5,971,000 | 6,061,000 | 5,965,000 | 6,668,000 | 4,486,000 | 6,140,000 | 6,719,000 | 7,633,000 |
Short Term Debt | 4,462,000 | 9,855,000 | 8,550,000 | 3,451,000 | 3,870,000 | 11,701,000 | 17,979,000 | 12,756,000 | 4,424,000 | 4,305,000 | 4,297,000 | 3,766,000 | 3,798,000 | 3,173,000 | 3,350,000 | 2,631,000 | 5,078,000 | 5,332,000 | 2,190,000 | 1,202,000 | 2,565,000 | 1,981,000 | 1,957,000 | 2,796,000 | 1,773,000 | 2,678,000 | 2,696,000 | 3,906,000 | 8,491,000 | 7,209,000 | 5,355,000 | 4,684,000 | 3,443,000 | 1,708,000 | 3,116,000 | 7,004,000 | 5,677,000 | 5,222,000 | 4,045,000 | 3,638,000 |
Tax Payables | 4,834,000 | 4,309,000 | 3,318,000 | 2,993,000 | 2,899,000 | 2,687,000 | 4,266,000 | 2,220,000 | 1,986,000 | 1,980,000 | 1,708,000 | 1,112,000 | 2,161,000 | 1,200,000 | 1,877,000 | 1,392,000 | 1,666,000 | 1,632,000 | 1,930,000 | 2,266,000 | 2,505,000 | 1,701,000 | 1,025,000 | 818,000 | 1,096,000 | 928,000 | 1,559,000 | 1,854,000 | 1,183,000 | 759,000 | 1,133,000 | 971,000 | 798,000 | 690,000 | 968,000 | 750,000 | 931,000 | 916,000 | 1,243,000 | 446,000 |
Deferred Revenue | 0 | 4,309,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 33,509,000 | 30,921,000 | 28,683,000 | 30,206,000 | 29,246,000 | 29,339,000 | 28,219,000 | 30,937,000 | 28,980,000 | 28,771,000 | 28,076,000 | 29,293,000 | 29,641,000 | 25,644,000 | 27,202,000 | 28,965,000 | 25,059,000 | 23,043,000 | 22,158,000 | 23,952,000 | 22,601,000 | 20,759,000 | 19,206,000 | 20,079,000 | 17,568,000 | 17,366,000 | 16,383,000 | 17,467,000 | 15,742,000 | 14,769,000 | 12,549,000 | 13,714,000 | 13,018,000 | 13,077,000 | 12,085,000 | 13,325,000 | 14,166,000 | 12,234,000 | 11,829,000 | 13,314,000 |
Total Current Liabilities | 51,759,000 | 53,933,000 | 48,725,000 | 46,282,000 | 44,370,000 | 54,170,000 | 60,373,000 | 55,802,000 | 45,543,000 | 44,821,000 | 43,390,000 | 45,226,000 | 44,561,000 | 38,721,000 | 40,932,000 | 42,493,000 | 38,847,000 | 36,772,000 | 33,689,000 | 35,964,000 | 35,162,000 | 31,353,000 | 29,111,000 | 31,230,000 | 27,437,000 | 27,488,000 | 27,081,000 | 30,537,000 | 31,806,000 | 28,872,000 | 25,119,000 | 26,287,000 | 23,230,000 | 21,536,000 | 22,134,000 | 27,747,000 | 25,260,000 | 24,512,000 | 23,836,000 | 25,031,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 31,289,000 | 31,636,000 | 25,082,000 | 25,881,000 | 26,051,000 | 33,901,000 | 34,928,000 | 27,986,000 | 27,603,000 | 28,292,000 | 28,851,000 | 29,985,000 | 30,130,000 | 30,310,000 | 30,263,000 | 32,635,000 | 32,680,000 | 25,062,000 | 25,393,000 | 26,494,000 | 26,919,000 | 27,699,000 | 27,660,000 | 27,684,000 | 29,480,000 | 29,405,000 | 29,837,000 | 30,675,000 | 26,675,000 | 27,363,000 | 27,015,000 | 22,442,000 | 23,546,000 | 24,535,000 | 20,233,000 | 12,857,000 | 14,073,000 | 14,085,000 | 14,938,000 | 15,130,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 2,952,000 | 2,635,000 | 3,172,000 | 3,193,000 | 2,623,000 | 3,627,000 | 4,417,000 | 3,991,000 | 4,946,000 | 5,015,000 | 6,424,000 | 7,487,000 | 7,147,000 | 9,016,000 | 6,507,000 | 7,214,000 | 5,615,000 | 5,532,000 | 5,766,000 | 5,958,000 | 6,526,000 | 7,725,000 | 7,394,000 | 7,506,000 | 7,711,000 | 7,666,000 | 8,057,000 | 8,368,000 | 4,410,000 | 4,846,000 | 3,308,000 | 2,910,000 | 3,193,000 | 2,849,000 | 2,877,000 | 2,562,000 | 3,561,000 | 3,702,000 | 3,584,000 | 2,447,000 |
Other Non-Current Liabilities | 22,129,000 | 21,346,000 | 24,967,000 | 23,428,000 | 21,789,000 | 23,579,000 | 25,382,000 | 26,786,000 | 22,433,000 | 23,239,000 | 24,981,000 | 25,297,000 | 27,118,000 | 28,813,000 | 29,021,000 | 29,274,000 | 29,078,000 | 28,036,000 | 28,875,000 | 29,841,000 | 28,704,000 | 27,555,000 | 26,907,000 | 26,782,000 | 26,449,000 | 27,917,000 | 28,395,000 | 27,563,000 | 18,788,000 | 19,804,000 | 19,135,000 | 19,151,000 | 17,631,000 | 18,421,000 | 18,340,000 | 19,095,000 | 18,818,000 | 18,606,000 | 18,354,000 | 20,445,000 |
Total Non-Current Liabilities | 56,370,000 | 55,617,000 | 53,221,000 | 52,502,000 | 50,463,000 | 61,107,000 | 64,727,000 | 54,772,000 | 54,982,000 | 56,546,000 | 60,256,000 | 62,769,000 | 64,395,000 | 68,139,000 | 65,791,000 | 69,123,000 | 67,373,000 | 58,630,000 | 60,034,000 | 62,293,000 | 62,149,000 | 62,979,000 | 61,961,000 | 61,972,000 | 63,640,000 | 64,988,000 | 66,289,000 | 66,606,000 | 49,873,000 | 52,013,000 | 49,458,000 | 44,503,000 | 44,370,000 | 45,805,000 | 41,450,000 | 34,514,000 | 36,452,000 | 36,393,000 | 36,876,000 | 35,575,000 |
Total Liabilities | 108,129,000 | 109,550,000 | 101,946,000 | 98,784,000 | 94,833,000 | 115,277,000 | 125,100,000 | 110,574,000 | 100,525,000 | 101,367,000 | 103,646,000 | 107,995,000 | 108,956,000 | 106,860,000 | 106,723,000 | 111,616,000 | 106,220,000 | 95,402,000 | 93,723,000 | 98,257,000 | 97,311,000 | 94,332,000 | 91,072,000 | 93,202,000 | 91,077,000 | 92,476,000 | 93,370,000 | 97,143,000 | 81,679,000 | 80,885,000 | 74,577,000 | 70,790,000 | 67,600,000 | 67,341,000 | 63,584,000 | 62,261,000 | 61,712,000 | 60,905,000 | 60,712,000 | 60,606,000 |
Common Stock | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 | 3,120,000 |
Retained Earnings | 155,179,000 | 155,360,000 | 153,378,000 | 153,843,000 | 152,536,000 | 129,381,000 | 124,558,000 | 128,345,000 | 127,917,000 | 126,216,000 | 124,380,000 | 123,060,000 | 121,092,000 | 120,154,000 | 116,508,000 | 113,890,000 | 114,831,000 | 113,898,000 | 112,901,000 | 110,659,000 | 109,242,000 | 109,809,000 | 106,650,000 | 106,216,000 | 107,617,000 | 106,123,000 | 104,339,000 | 101,793,000 | 114,805,000 | 113,208,000 | 111,643,000 | 110,551,000 | 108,860,000 | 106,738,000 | 104,990,000 | 103,879,000 | 102,748,000 | 101,352,000 | 98,656,000 | 97,245,000 |
Accumulated Other Comprehensive Income/Loss | -12,522,000 | -11,253,000 | -10,768,000 | -12,527,000 | -8,780,000 | -13,135,000 | -12,626,000 | -12,967,000 | -15,292,000 | -13,843,000 | -13,757,000 | -13,058,000 | -15,415,000 | -15,100,000 | -15,328,000 | -15,242,000 | -14,938,000 | -15,533,000 | -16,243,000 | -15,891,000 | -15,533,000 | -14,969,000 | -15,517,000 | -15,222,000 | -14,647,000 | -14,777,000 | -12,608,000 | -13,199,000 | -12,747,000 | -13,234,000 | -14,522,000 | -14,901,000 | -12,715,000 | -12,707,000 | -12,391,000 | -13,165,000 | -12,861,000 | -12,054,000 | -13,300,000 | -10,722,000 |
Total Stockholders Equity | 70,158,000 | 71,538,000 | 70,020,000 | 68,774,000 | 71,228,000 | 75,149,000 | 70,869,000 | 76,804,000 | 74,599,000 | 76,357,000 | 74,709,000 | 74,023,000 | 70,272,000 | 69,580,000 | 65,834,000 | 63,278,000 | 64,473,000 | 62,978,000 | 61,294,000 | 59,471,000 | 58,210,000 | 60,785,000 | 58,955,000 | 59,752,000 | 64,626,000 | 62,889,000 | 63,255,000 | 60,160,000 | 73,979,000 | 71,922,000 | 70,341,000 | 70,418,000 | 72,769,000 | 72,473,000 | 72,647,000 | 71,150,000 | 71,554,000 | 71,131,000 | 67,878,000 | 69,752,000 |
Total Investments | 317,000 | 597,000 | 745,000 | 1,068,000 | 3,783,000 | 7,322,000 | 5,443,000 | 9,392,000 | 22,724,000 | 21,585,000 | 19,925,000 | 17,121,000 | 13,397,000 | 10,974,000 | 11,948,000 | 11,200,000 | 11,816,000 | 7,961,000 | 2,494,000 | 1,982,000 | 1,696,000 | 902,000 | 602,000 | 1,580,000 | 3,308,000 | 570,000 | 565,000 | 472,000 | 510,000 | 255,000 | 18,434,000 | 22,935,000 | 22,228,000 | 23,944,000 | 25,994,000 | 24,644,000 | 23,667,000 | 23,315,000 | 19,331,000 | 18,566,000 |
Total Debt | 35,751,000 | 41,491,000 | 33,632,000 | 29,332,000 | 29,921,000 | 45,602,000 | 52,907,000 | 39,642,000 | 32,027,000 | 32,597,000 | 33,148,000 | 33,751,000 | 33,928,000 | 33,483,000 | 33,613,000 | 35,266,000 | 37,758,000 | 30,394,000 | 27,583,000 | 27,696,000 | 29,218,000 | 29,418,000 | 29,368,000 | 30,480,000 | 31,253,000 | 32,083,000 | 32,533,000 | 34,581,000 | 35,166,000 | 34,572,000 | 32,370,000 | 27,126,000 | 26,989,000 | 26,243,000 | 23,349,000 | 19,861,000 | 19,750,000 | 19,307,000 | 18,983,000 | 18,760,000 |
Net Debt | 15,771,000 | 16,613,000 | 8,159,000 | 7,473,000 | 10,193,000 | 24,419,000 | 33,737,000 | 26,753,000 | 20,672,000 | 21,614,000 | 22,685,000 | 19,264,000 | 16,324,000 | 19,151,000 | 20,942,000 | 21,281,000 | 18,793,000 | 19,220,000 | 12,053,000 | 10,391,000 | 12,969,000 | 15,042,000 | 14,634,000 | 12,373,000 | 15,197,000 | 14,514,000 | 17,894,000 | 16,757,000 | 19,445,000 | 21,974,000 | 11,461,000 | 8,154,000 | 8,784,000 | 7,603,000 | 9,488,000 | 6,129,000 | 6,111,000 | 8,668,000 | 6,995,000 | 4,237,000 |
Reported Currency: USD | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2023-01-01 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2022-01-02 | 2021-10-03 | 2021-07-04 | 2021-04-04 | 2021-01-03 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-29 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-30 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2017-01-01 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2016-01-03 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 2,694,000 | 4,686,000 | 3,255,000 | 4,132,000 | 4,309,000 | 5,144,000 | -68,000 | 3,520,000 | 4,458,000 | 4,814,000 | 5,149,000 | 4,736,000 | 3,667,000 | 6,278,000 | 6,197,000 | 1,738,000 | 3,554,000 | 3,626,000 | 5,796,000 | 4,010,000 | 1,753,000 | 5,607,000 | 3,749,000 | 3,042,000 | 3,934,000 | 3,954,000 | 4,367,000 | -10,713,000 | 3,764,000 | 3,827,000 | 4,422,000 | 3,814,000 | 4,272,000 | 4,162,000 | 4,292,000 | 3,215,000 | 3,358,000 | 4,516,000 | 4,320,000 | 2,521,000 |
Depreciation & Amortization | 1,846,000 | 1,782,000 | 1,815,000 | 1,843,000 | 1,829,000 | 1,934,000 | 1,880,000 | 1,772,000 | 1,685,000 | 1,744,000 | 1,769,000 | 1,843,000 | 1,814,000 | 1,839,000 | 1,894,000 | 1,940,000 | 1,818,000 | 1,726,000 | 1,747,000 | 1,816,000 | 1,727,000 | 1,705,000 | 1,761,000 | 1,735,000 | 1,731,000 | 1,717,000 | 1,746,000 | 1,869,000 | 1,711,000 | 1,150,000 | 912,000 | 1,055,000 | 908,000 | 900,000 | 891,000 | 1,033,000 | 929,000 | 889,000 | 895,000 | 991,000 |
Deferred Income Tax | 90,000 | -695,000 | -1,562,000 | -2,412,000 | 560,000 | -799,000 | -1,543,000 | 825,000 | -139,000 | -1,423,000 | -926,000 | 485,000 | -1,879,000 | 45,000 | -730,000 | -903,000 | 190,000 | -482,000 | 54,000 | -350,000 | -1,432,000 | -332,000 | -362,000 | -1,069,000 | 338,000 | -329,000 | 44,000 | 2,813,000 | -335,000 | -45,000 | -27,000 | -556,000 | 100,000 | -278,000 | 393,000 | -503,000 | -51,000 | -261,000 | 545,000 | 144,000 |
Stock Based Compensation | 295,000 | 341,000 | 302,000 | 178,000 | 296,000 | 382,000 | 306,000 | 213,000 | 281,000 | 647,000 | 278,000 | 215,000 | 259,000 | 354,000 | 307,000 | 160,000 | 256,000 | 326,000 | 263,000 | 160,000 | 245,000 | 314,000 | 258,000 | 156,000 | 242,000 | 312,000 | 268,000 | 204,000 | 236,000 | 293,000 | 229,000 | 174,000 | 225,000 | 274,000 | 205,000 | 197,000 | 203,000 | 270,000 | 204,000 | 146,000 |
Change in Working Capital | 1,829,000 | -452,000 | -338,000 | 3,247,000 | -602,000 | -2,401,000 | 2,263,000 | -1,239,000 | -30,000 | -3,000 | -2,739,000 | -1,568,000 | 3,499,000 | -3,154,000 | -3,015,000 | 5,435,000 | 2,608,000 | -1,801,000 | -3,552,000 | 719,000 | 5,266,000 | 581,000 | -2,701,000 | 3,150,000 | -1,185,000 | 837,000 | -2,799,000 | 12,268,000 | 1,290,000 | 330,000 | -2,647,000 | 2,358,000 | -47,000 | 15,000 | -4,099,000 | 2,054,000 | 1,573,000 | 745,000 | -3,033,000 | 435,000 |
Accounts Receivable | -96,000 | -884,000 | -279,000 | 227,000 | -252,000 | -545,000 | -54,000 | 301,000 | -205,000 | -959,000 | -427,000 | -584,000 | -252,000 | 38,000 | -1,604,000 | 1,214,000 | 80,000 | 292,000 | -812,000 | 376,000 | -329,000 | -493,000 | 157,000 | -145,000 | -51,000 | -510,000 | -479,000 | -333,000 | 176,000 | -380,000 | -96,000 | -329,000 | 362,000 | -709,000 | -389,000 | 477,000 | 276,000 | -421,000 | -765,000 | 152,000 |
Inventory | -299,000 | -391,000 | -348,000 | 124,000 | -706,000 | -217,000 | -524,000 | -650,000 | -620,000 | -657,000 | -600,000 | -70,000 | -360,000 | -123,000 | -695,000 | 519,000 | -147,000 | -478,000 | -159,000 | 147,000 | -1,000 | -54,000 | -369,000 | 133,000 | -286,000 | -169,000 | -322,000 | 774,000 | 228,000 | -53,000 | -368,000 | 159,000 | 35,000 | -253,000 | -190,000 | 270,000 | -182,000 | -261,000 | -276,000 | -22,000 |
Accounts Payable | 0 | 2,932,000 | -2,483,000 | 1,682,000 | 1,725,000 | 1,511,000 | -2,572,000 | 957,000 | 1,311,000 | 1,647,000 | -2,817,000 | 2,255,000 | -11,217,000 | -18,117,000 | -2,336,000 | -5,042,000 | -16,056,000 | -10,735,000 | -2,523,000 | -9,114,000 | -3,575,000 | 0 | -1,833,000 | -11,641,000 | 0 | -16,434,000 | -1,686,000 | 0 | -9,137,000 | -9,154,000 | -2,030,000 | -36,217,000 | -40,533,000 | -43,778,000 | -2,333,000 | -31,156,000 | -36,755,000 | -35,062,000 | -2,451,000 | -33,921,000 |
Other Working Capital | 2,224,000 | -2,109,000 | 2,772,000 | 1,214,000 | -1,369,000 | -3,150,000 | 5,413,000 | -1,847,000 | -516,000 | -34,000 | 1,105,000 | -914,000 | 15,328,000 | 15,048,000 | 1,620,000 | 8,744,000 | 18,731,000 | 9,120,000 | -58,000 | 9,310,000 | 9,171,000 | 1,128,000 | -656,000 | 14,803,000 | -848,000 | 17,950,000 | -312,000 | 11,827,000 | 10,023,000 | 9,917,000 | -153,000 | 38,745,000 | 40,089,000 | 44,755,000 | -1,187,000 | 32,463,000 | 38,234,000 | 36,489,000 | 459,000 | 34,226,000 |
Other Non-Cash Items | 1,239,000 | 2,219,000 | 7,227,000 | 875,000 | 1,097,000 | -78,000 | 419,000 | 259,000 | 29,000 | 83,000 | 448,000 | 21,000 | 930,000 | -48,000 | -579,000 | -27,000 | -43,000 | 57,000 | -950,000 | 43,000 | -32,000 | -1,927,000 | 838,000 | -770,000 | 1,212,000 | -412,000 | -20,000 | -336,000 | -400,000 | 217,000 | 24,000 | -192,000 | -97,000 | -83,000 | 81,000 | -914,000 | 113,000 | -959,000 | -59,000 | 128,000 |
Net Cash Provided by Operating Activities | 7,993,000 | 5,633,000 | 3,657,000 | 7,863,000 | 7,489,000 | 4,182,000 | 3,257,000 | 5,350,000 | 6,284,000 | 5,581,000 | 3,979,000 | 5,732,000 | 8,290,000 | 5,314,000 | 4,074,000 | 8,343,000 | 8,383,000 | 3,452,000 | 3,358,000 | 6,398,000 | 7,527,000 | 5,948,000 | 3,543,000 | 6,244,000 | 6,272,000 | 6,079,000 | 3,606,000 | 6,105,000 | 6,266,000 | 5,772,000 | 2,913,000 | 6,653,000 | 5,361,000 | 4,990,000 | 1,763,000 | 5,082,000 | 6,125,000 | 5,200,000 | 2,872,000 | 4,365,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,836,000 | -976,000 | -807,000 | -1,589,000 | -967,000 | -1,124,000 | -863,000 | -1,587,000 | -952,000 | -863,000 | -607,000 | -1,415,000 | -747,000 | -813,000 | -677,000 | -1,323,000 | -737,000 | -662,000 | -625,000 | -1,260,000 | -745,000 | -837,000 | -656,000 | -1,318,000 | -819,000 | -875,000 | -658,000 | -1,240,000 | -790,000 | -689,000 | -560,000 | -1,093,000 | -737,000 | -757,000 | -639,000 | -1,366,000 | -789,000 | -765,000 | -543,000 | -1,496,000 |
Acquisitions Net | -338,000 | -12,633,000 | -1,601,000 | 121,000 | 121,000 | 76,000 | 40,000 | -17,130,000 | 1,000 | -271,000 | -252,000 | -60,000 | 12,000 | 51,000 | 0 | -6,374,000 | 0 | -10,000 | -939,000 | -248,000 | -216,000 | -3,663,000 | -1,683,000 | -2,000 | -675,000 | -140,000 | -82,000 | -505,000 | -574,000 | -29,220,000 | -4,852,000 | -459,000 | -3,320,000 | -725,000 | -5,000 | -721,000 | 0 | 0 | -233,000 | -1,838,000 |
Purchases of Investments | -280,000 | -554,000 | -630,000 | -925,000 | -293,000 | -5,914,000 | -3,774,000 | -1,221,000 | -9,105,000 | -13,040,000 | -9,018,000 | -11,551,000 | -6,579,000 | -6,270,000 | -5,994,000 | -4,846,000 | -7,692,000 | -6,487,000 | -2,064,000 | -1,236,000 | -1,167,000 | -787,000 | -730,000 | -1,471,000 | -3,204,000 | -403,000 | -548,000 | -355,000 | -571,000 | -677,000 | -4,550,000 | -6,273,000 | -10,166,000 | -7,449,000 | -10,062,000 | -12,062,000 | -7,953,000 | -13,651,000 | -7,162,000 | -9,129,000 |
Sales/Maturities of Investments | 466,000 | 727,000 | 979,000 | 3,603,000 | 3,910,000 | 4,111,000 | 7,766,000 | 15,285,000 | 8,690,000 | 11,331,000 | 6,303,000 | 8,197,000 | 4,356,000 | 7,220,000 | 5,233,000 | 5,427,000 | 3,621,000 | -198,000 | 3,287,000 | 1,266,000 | 327,000 | 637,000 | 1,495,000 | 3,127,000 | 419,000 | 402,000 | 341,000 | 606,000 | 191,000 | 18,326,000 | 8,994,000 | 5,343,000 | 11,662,000 | 9,630,000 | 9,145,000 | 10,982,000 | 7,338,000 | 9,779,000 | 6,050,000 | 9,543,000 |
Other Investing Activities | -1,140,000 | -251,000 | 1,595,000 | -2,412,000 | -230,000 | -925,000 | 146,000 | 256,000 | -335,000 | 204,000 | -60,000 | -531,000 | 251,000 | -556,000 | 1,253,000 | -787,000 | -11,000 | -165,000 | -240,000 | 134,000 | 156,000 | 2,862,000 | 157,000 | 1,892,000 | 10,000 | 815,000 | 22,000 | 989,000 | 564,000 | 13,000 | 32,000 | 308,000 | 189,000 | 623,000 | 24,000 | 1,776,000 | 403,000 | 1,083,000 | 99,000 | -2,000 |
Net Cash Used for Investing Activities | -3,128,000 | -13,687,000 | -464,000 | -1,202,000 | 2,541,000 | -3,776,000 | 3,315,000 | -4,397,000 | -1,701,000 | -2,639,000 | -3,634,000 | -5,360,000 | -2,719,000 | -419,000 | -185,000 | -7,903,000 | -4,819,000 | -7,522,000 | -581,000 | -1,344,000 | -1,645,000 | -1,788,000 | -1,417,000 | 2,228,000 | -4,269,000 | -201,000 | -925,000 | -505,000 | -1,180,000 | -12,247,000 | -936,000 | -2,174,000 | -2,372,000 | 1,322,000 | -1,537,000 | -1,391,000 | -1,001,000 | -3,554,000 | -1,789,000 | -2,922,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -7,401,000 | 11,543,000 | 4,374,000 | -1,049,000 | -7,421,000 | -7,097,000 | 12,880,000 | 0 | 119,000 | 9,000 | -2,132,000 | -3,000 | 654,000 | -189,000 | -1,000,000 | -2,799,000 | 7,204,000 | 2,709,000 | -19,000 | -1,935,000 | 55,000 | 4,000 | -1,005,000 | -720,000 | -817,000 | 52,000 | -2,464,000 | -511,000 | -1,008,000 | 1,918,000 | 4,986,000 | 654,000 | 775,000 | 3,102,000 | 3,344,000 | 226,000 | -6,000 | -5,000 | 383,000 | 2,024,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 4,495,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -539,000 | -136,000 | -1,475,000 | -216,000 | -920,000 | -381,000 | -3,537,000 | -1,320,000 | -2,165,000 | -973,000 | -1,577,000 | -996,000 | -391,000 | -631,000 | -1,438,000 | -321,000 | -483,000 | -706,000 | -1,711,000 | -426,000 | -1,628,000 | -2,486,000 | -2,206,000 | -3,808,000 | -471,000 | -145,000 | -1,444,000 | -815,000 | -311,000 | -1,890,000 | -3,342,000 | -2,025,000 | -2,203,000 | -2,362,000 | -2,389,000 | -1,896,000 | -300,000 | -896,000 | -2,198,000 | -2,743,000 |
Dividends Paid | -2,985,000 | -2,985,000 | -2,869,000 | -2,865,000 | -2,871,000 | -3,092,000 | -2,942,000 | -2,954,000 | -2,970,000 | -2,971,000 | -2,787,000 | -2,791,000 | -2,791,000 | -2,791,000 | -2,659,000 | -2,658,000 | -2,659,000 | -2,659,000 | -2,505,000 | -2,500,000 | -2,499,000 | -2,522,000 | -2,396,000 | -2,411,000 | -2,415,000 | -2,415,000 | -2,253,000 | -2,256,000 | -2,254,000 | -2,262,000 | -2,171,000 | -2,170,000 | -2,185,000 | -2,197,000 | -2,069,000 | -2,072,000 | -2,076,000 | -2,079,000 | -1,946,000 | -1,956,000 |
Other Financing Activities | 1,043,000 | -878,000 | 516,000 | -525,000 | -105,000 | 338,000 | -263,000 | 5,974,000 | 1,091,000 | 1,674,000 | 2,111,000 | 354,000 | 321,000 | 332,000 | -28,000 | 134,000 | 134,000 | 299,000 | -80,000 | 789,000 | 179,000 | 470,000 | 91,000 | 550,000 | 226,000 | -166,000 | 191,000 | 45,000 | 1,504,000 | 317,000 | 377,000 | 77,000 | 168,000 | 419,000 | 936,000 | 448,000 | 542,000 | 477,000 | 534,000 | 2,056,000 |
Net Cash Used Provided by Financing Activities | -9,882,000 | 7,544,000 | 546,000 | -4,655,000 | -11,317,000 | -5,991,000 | 6,138,000 | 1,700,000 | -3,925,000 | -2,261,000 | -4,385,000 | -3,436,000 | -2,207,000 | -3,279,000 | -5,125,000 | -5,644,000 | 4,196,000 | -357,000 | -4,315,000 | -4,072,000 | -3,893,000 | -4,534,000 | -5,516,000 | -6,389,000 | -3,477,000 | -2,674,000 | -5,970,000 | -3,537,000 | -2,069,000 | -1,917,000 | -150,000 | -3,464,000 | -3,445,000 | -1,464,000 | -178,000 | -3,291,000 | -1,825,000 | -2,503,000 | -3,227,000 | -619,000 |
Effect of Forex Changes on Cash | 119,000 | -85,000 | -125,000 | 125,000 | -168,000 | -97,000 | 28,000 | 119,000 | -286,000 | -161,000 | 16,000 | -53,000 | -92,000 | 45,000 | -78,000 | 224,000 | 31,000 | 71,000 | -237,000 | 74,000 | -116,000 | 16,000 | 17,000 | -32,000 | -39,000 | -274,000 | 104,000 | 40,000 | 106,000 | 81,000 | 110,000 | -248,000 | 21,000 | -69,000 | 81,000 | -307,000 | -299,000 | -492,000 | -391,000 | -119,000 |
Net Change in Cash | -4,898,000 | -595,000 | 3,614,000 | 2,131,000 | -1,455,000 | -5,682,000 | 12,738,000 | 2,772,000 | 372,000 | 520,000 | -4,024,000 | -3,117,000 | 3,272,000 | 1,661,000 | -1,314,000 | -4,980,000 | 7,791,000 | -4,356,000 | -1,775,000 | 1,056,000 | 1,873,000 | -358,000 | -3,373,000 | 2,051,000 | -1,513,000 | 2,930,000 | -3,185,000 | 2,103,000 | 3,123,000 | -8,311,000 | 1,937,000 | 767,000 | -435,000 | 4,779,000 | 129,000 | 93,000 | 3,000,000 | -1,349,000 | -2,535,000 | 705,000 |
Cash at End of Period | 19,980,000 | 24,878,000 | 25,473,000 | 21,859,000 | 19,728,000 | 21,183,000 | 26,865,000 | 14,127,000 | 11,355,000 | 10,983,000 | 10,463,000 | 14,487,000 | 17,604,000 | 14,332,000 | 12,671,000 | 13,985,000 | 18,965,000 | 11,174,000 | 15,530,000 | 17,305,000 | 16,249,000 | 14,376,000 | 14,734,000 | 18,107,000 | 16,056,000 | 17,569,000 | 14,639,000 | 17,824,000 | 15,721,000 | 12,598,000 | 20,909,000 | 18,972,000 | 18,205,000 | 18,640,000 | 13,861,000 | 13,732,000 | 13,639,000 | 10,639,000 | 11,988,000 | 14,523,000 |
Cash at Start of Period | 24,878,000 | 25,473,000 | 21,859,000 | 19,728,000 | 21,183,000 | 26,865,000 | 14,127,000 | 11,355,000 | 10,983,000 | 10,463,000 | 14,487,000 | 17,604,000 | 14,332,000 | 12,671,000 | 13,985,000 | 18,965,000 | 11,174,000 | 15,530,000 | 17,305,000 | 16,249,000 | 14,376,000 | 14,734,000 | 18,107,000 | 16,056,000 | 17,569,000 | 14,639,000 | 17,824,000 | 15,721,000 | 12,598,000 | 20,909,000 | 18,972,000 | 18,205,000 | 18,640,000 | 13,861,000 | 13,732,000 | 13,639,000 | 10,639,000 | 11,988,000 | 14,523,000 | 13,818,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 7,993,000 | 5,633,000 | 3,657,000 | 7,863,000 | 7,489,000 | 4,182,000 | 3,257,000 | 5,350,000 | 6,284,000 | 5,581,000 | 3,979,000 | 5,732,000 | 8,290,000 | 5,314,000 | 4,074,000 | 8,343,000 | 8,383,000 | 3,452,000 | 3,358,000 | 6,398,000 | 7,527,000 | 5,948,000 | 3,543,000 | 6,244,000 | 6,272,000 | 6,079,000 | 3,606,000 | 6,105,000 | 6,266,000 | 5,772,000 | 2,913,000 | 6,653,000 | 5,361,000 | 4,990,000 | 1,763,000 | 5,082,000 | 6,125,000 | 5,200,000 | 2,872,000 | 4,365,000 |
Capital Expenditure | -2,279,000 | -976,000 | -807,000 | -1,589,000 | -967,000 | -1,124,000 | -863,000 | -1,587,000 | -952,000 | -863,000 | -607,000 | -1,415,000 | -747,000 | -813,000 | -677,000 | -1,323,000 | -737,000 | -662,000 | -625,000 | -1,260,000 | -745,000 | -837,000 | -656,000 | -1,318,000 | -819,000 | -875,000 | -658,000 | -1,240,000 | -790,000 | -689,000 | -560,000 | -1,093,000 | -737,000 | -757,000 | -639,000 | -1,366,000 | -789,000 | -765,000 | -543,000 | -1,496,000 |
Free Cash Flow | 5,714,000 | 4,657,000 | 2,850,000 | 6,274,000 | 6,522,000 | 3,058,000 | 2,394,000 | 3,763,000 | 5,332,000 | 4,718,000 | 3,372,000 | 4,317,000 | 7,543,000 | 4,501,000 | 3,397,000 | 7,020,000 | 7,646,000 | 2,790,000 | 2,733,000 | 5,138,000 | 6,782,000 | 5,111,000 | 2,887,000 | 4,926,000 | 5,453,000 | 5,204,000 | 2,948,000 | 4,865,000 | 5,476,000 | 5,083,000 | 2,353,000 | 5,560,000 | 4,624,000 | 4,233,000 | 1,124,000 | 3,716,000 | 5,336,000 | 4,435,000 | 2,329,000 | 2,869,000 |