Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 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 | 2014-09-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 22,447,000 | 21,382,000 | 21,391,000 | 21,345,000 | 25,545,000 | 24,734,000 | 23,706,000 | 23,791,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 | 18,467,000 |
Revenue Y/Y Growth | -12.13% | -13.55% | -9.77% | -10.28% | 6.35% | 5.58% | -4.43% | 1.94% | 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% | -7.39% | - | - | - | - |
Cost of Revenue | 4,685,000 | 6,676,000 | 6,996,000 | 6,504,000 | 8,156,000 | 8,249,000 | 7,765,000 | 7,807,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,902,000 | 5,823,000 | 5,386,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 | 5,399,000 |
Gross Profit | 17,762,000 | 14,706,000 | 14,395,000 | 14,841,000 | 17,389,000 | 16,485,000 | 15,941,000 | 15,984,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,748,000 | 13,016,000 | 12,380,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 | 13,068,000 |
Gross Profit Margin | 79.13% | 68.78% | 67.29% | 69.53% | 68.07% | 66.65% | 67.24% | 67.19% | 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.88% | 69.09% | 69.68% | 69.44% | 69.21% | 71.13% | 69.52% | 68.15% | 69.45% | 69.88% | 69.60% | 67.94% | 70.76% |
Research and Development | 3,440,000 | 3,546,000 | 4,473,000 | 3,442,000 | 3,817,000 | 3,576,000 | 4,014,000 | 3,597,000 | 3,703,000 | 3,462,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,574,000 | 2,285,000 | 2,060,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 | 2,023,000 |
General and Administrative Expenses | 5,681,000 | 5,257,000 | 5,810,000 | 5,400,000 | 6,665,000 | 6,138,000 | 6,512,000 | 6,089,000 | 6,226,000 | 5,938,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,396,000 | 5,262,000 | 4,737,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 | 5,468,000 |
Total Operating Expenses | 11,305,000 | 8,803,000 | 10,283,000 | 8,842,000 | 10,482,000 | 9,714,000 | 10,526,000 | 9,686,000 | 9,929,000 | 9,400,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 | 7,970,000 | 7,547,000 | 6,797,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 | 7,491,000 |
Operating Income or Loss | 6,457,000 | 5,903,000 | 4,112,000 | 5,999,000 | 6,907,000 | 6,771,000 | 5,492,000 | 6,397,000 | 6,198,000 | 6,440,000 | 4,928,000 | 6,709,000 | 6,230,000 | 6,600,000 | 4,098,000 | 5,807,000 | 4,031,000 | 5,888,000 | 4,338,000 | 5,930,000 | 5,415,000 | 5,326,000 | 4,164,000 | 5,640,000 | 5,394,000 | 5,583,000 | 3,103,000 | 4,623,000 | 5,347,000 | 5,500,000 | 4,539,000 | 5,289,000 | 5,604,000 | 5,375,000 | 3,276,000 | 4,552,000 | 4,810,000 | 5,227,000 | 3,822,000 | 5,465,000 |
Operating Margin | 28.77% | 27.61% | 19.22% | 28.10% | 27.04% | 27.38% | 23.17% | 26.89% | 25.80% | 27.49% | 19.87% | 28.75% | 26.72% | 29.57% | 18.23% | 27.54% | 21.98% | 28.46% | 20.91% | 28.61% | 26.33% | 26.60% | 20.42% | 27.72% | 25.90% | 27.90% | 15.37% | 23.53% | 28.38% | 30.96% | 25.07% | 29.68% | 30.32% | 30.75% | 18.39% | 26.62% | 27.04% | 30.09% | 20.94% | 29.59% |
Interest Expense | 270,000 | 155,000 | 235,000 | 264,000 | 453,000 | 357,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 | 130,000 |
EBITDA | 6,457,000 | 7,718,000 | 5,955,000 | 7,828,000 | 8,841,000 | 8,651,000 | 5,499,000 | 6,380,000 | 6,257,000 | 7,108,000 | 5,058,000 | 8,643,000 | 6,314,000 | 6,701,000 | 4,269,000 | 6,045,000 | 4,124,000 | 5,904,000 | 4,446,000 | 5,958,000 | 5,467,000 | 6,255,000 | 4,282,000 | 6,922,000 | 5,578,000 | 5,770,000 | 3,844,000 | 4,847,000 | 5,480,000 | 5,668,000 | 4,818,000 | 5,446,000 | 5,849,000 | 5,572,000 | 4,106,000 | 4,653,000 | 4,917,000 | 5,346,000 | 4,100,000 | 5,577,000 |
Depreciation and Amortization | 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,864,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 | 939,000 |
Income Before Tax | 5,748,000 | 3,714,000 | 4,826,000 | 5,217,000 | 6,762,000 | -737,000 | 4,201,000 | 5,822,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 | 5,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 | 6,810,000 |
Income Tax Expense | 1,062,000 | 459,000 | 694,000 | 908,000 | 1,618,000 | -669,000 | 681,000 | 1,364,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 | 814,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 | 1,002,000 | 543,000 | 764,000 | 1,225,000 | 1,255,000 | 182,000 | 2,061,000 |
Net Income | 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 | 4,833,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 | 4,749,000 |
Net Income Margin | 20.88% | 15.22% | 18.93% | 121.94% | 20.14% | -0.27% | 14.85% | 18.74% | 20.04% | 21.98% | 19.09% | 15.71% | 26.93% | 27.76% | 7.73% | 16.86% | 19.78% | 28.01% | 19.33% | 23.32% | 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% | 25.72% |
EPS | 1.93 | 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 | 1.69 |
EPS Diluted | 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 | 1.66 |
Weighted Average Shares Out | 2,422,000 | 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,632,500 | 2,631,600 | 2,632,512 | 2,632,500 | 2,632,900 | 2,633,700 | 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 | 2,804,056 |
Weighted Average Shares Out Diluted | 2,422,000 | 2,430,100 | 2,430,700 | 2,549,700 | 2,625,700 | 2,605,500 | 2,650,100 | 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 | 2,864,300 |
Reported Currency: USD | 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 | 2014-09-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 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 |
Short Term Investments | 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 | 19,187,000 |
Cash + Short Term Investments | 25,475,000 | 26,218,000 | 22,927,000 | 23,511,000 | 28,505,000 | 32,308,000 | 23,519,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 | 33,005,000 |
Net Receivables | 15,794,000 | 14,946,000 | 14,873,000 | 14,798,000 | 16,777,000 | 16,350,000 | 16,160,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 | 11,615,000 |
Inventory | 12,169,000 | 11,383,000 | 11,181,000 | 11,198,000 | 12,888,000 | 12,809,000 | 12,483,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 | 8,419,000 |
Other Current Assets | 4,379,000 | 4,455,000 | 4,514,000 | 4,196,000 | 2,397,000 | 2,921,000 | 3,132,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 | 7,053,000 | 6,934,000 |
Total Current Assets | 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 | 59,311,000 | 59,973,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 19,748,000 | 19,632,000 | 20,898,000 | 18,821,000 | 20,576,000 | 20,174,000 | 19,803,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 | 15,804,000 |
Goodwill | 44,250,000 | 36,616,000 | 36,558,000 | 36,124,000 | 45,440,000 | 45,575,000 | 45,231,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 | 21,636,000 |
Intangible Assets | 39,725,000 | 34,286,000 | 34,175,000 | 35,021,000 | 46,246,000 | 47,448,000 | 48,325,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 | 26,304,000 |
Long Term Investments | 470,000 | 4,486,000 | 4,473,000 | 4,023,000 | 493,000 | 505,000 | 576,000 | 522,000 | 1,340,000 | 1,452,000 | 1,884,000 | 1,867,000 | 1,678,000 | 1,452,000 | 2,219,000 | 1,140,000 | 1,488,000 | 827,000 | 1,887,000 | 864,000 | 963,000 | 830,000 | 517,000 | 701,000 | 697,000 | 733,000 | 758,000 | 884,000 | 847,000 | 783,000 | 900,000 | 1,022,000 | 299,000 | 537,000 | 1,514,000 | 1,175,000 | 1,184,000 | 849,000 | 708,000 | 506,000 |
Tax Assets | 9,004,000 | 10,305,000 | 9,279,000 | 9,259,000 | 8,779,000 | 8,817,000 | 9,123,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 | 3,396,000 | 3,347,000 |
Other Non-Current Assets | 10,074,000 | 9,639,000 | 8,680,000 | 9,110,000 | 9,585,000 | 9,062,000 | 9,026,000 | 8,103,000 | 8,095,000 | 8,487,000 | 8,332,000 | 5,003,000 | 5,494,000 | 5,086,000 | 4,343,000 | 4,991,000 | 4,294,000 | 4,215,000 | 3,808,000 | 4,443,000 | 4,467,000 | 4,329,000 | 3,665,000 | 3,764,000 | 3,724,000 | 3,785,000 | 4,213,000 | 4,137,000 | 4,426,000 | 3,907,000 | 3,535,000 | 3,223,000 | 3,678,000 | 3,626,000 | 2,899,000 | 2,629,000 | 2,671,000 | 2,756,000 | 2,524,000 | 4,527,000 |
Total Non-Current Assets | 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 | 71,808,000 | 72,124,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 | 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 | 131,119,000 | 132,097,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 8,848,000 | 8,174,000 | 9,632,000 | 8,355,000 | 10,443,000 | 9,909,000 | 11,703,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 | 5,928,000 | 6,140,000 | 6,719,000 | 7,633,000 | 6,603,000 |
Short Term Debt | 9,855,000 | 8,550,000 | 3,451,000 | 3,870,000 | 11,701,000 | 17,979,000 | 12,771,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,299,000 | 1,719,000 | 1,708,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 | 2,115,000 |
Tax Payables | 4,309,000 | 3,318,000 | 2,993,000 | 2,899,000 | 2,687,000 | 4,266,000 | 2,127,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 | 500,000 | 1,535,000 |
Deferred Revenue | 4,309,000 | 3,318,000 | 2,993,000 | 2,899,000 | 2,687,000 | 4,266,000 | 0 | 9,392,000 | 9,514,000 | 0 | 0 | 10,646,000 | 1,200,000 | 1,877,000 | 1,392,000 | 7,816,000 | 1,632,000 | 7,539,000 | 7,819,000 | 7,696,000 | 1,701,000 | 1,025,000 | 7,640,000 | 1,096,000 | 8,472,000 | 8,785,000 | 1,854,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,606,000 | 3,723,000 | 3,524,000 | 3,567,000 | 3,827,000 |
Other Current Liabilities | 30,921,000 | 28,683,000 | 30,206,000 | 29,246,000 | 29,339,000 | 28,219,000 | 31,328,000 | 21,574,000 | 21,237,000 | 29,784,000 | 30,405,000 | 21,156,000 | 25,644,000 | 27,202,000 | 28,965,000 | 18,909,000 | 23,043,000 | 16,549,000 | 18,399,000 | 17,676,000 | 21,021,000 | 19,455,000 | 13,257,000 | 17,568,000 | 9,822,000 | 9,157,000 | 17,467,000 | 10,622,000 | 9,417,000 | 7,302,000 | 8,537,000 | 7,919,000 | 7,991,000 | 7,375,000 | 8,585,000 | 10,049,000 | 9,427,000 | 9,548,000 | 10,247,000 | 10,437,000 |
Total Current Liabilities | 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,085,000 | 22,982,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 31,636,000 | 25,082,000 | 25,881,000 | 26,051,000 | 33,901,000 | 34,928,000 | 26,888,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,122,000 | 13,152,000 |
Deferred Revenue | 0 | 0 | 1,100,000 | 0 | 0 | 0 | 0 | 4,946,000 | 5,015,000 | 0 | 14,611,000 | 7,147,000 | 16,089,000 | 17,080,000 | 17,330,000 | 5,615,000 | 17,002,000 | 17,931,000 | 18,107,000 | 6,526,000 | 17,453,000 | 17,979,000 | 18,193,000 | 17,911,000 | 7,666,000 | 19,519,000 | 18,546,000 | 9,686,000 | 9,687,000 | 9,609,000 | 9,615,000 | 3,193,000 | 8,359,000 | 8,591,000 | 8,854,000 | 9,515,000 | 9,633,000 | 9,750,000 | 9,972,000 | 4,063,000 |
Deferred Tax | 2,635,000 | 3,172,000 | 3,193,000 | 2,623,000 | 3,627,000 | 4,417,000 | 6,374,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 | 3,154,000 | 4,063,000 |
Other Non-Current Liabilities | 21,346,000 | 24,967,000 | 22,328,000 | 21,789,000 | 23,579,000 | 25,382,000 | 21,510,000 | 17,487,000 | 18,224,000 | 24,981,000 | 10,686,000 | 19,971,000 | 12,724,000 | 11,941,000 | 11,944,000 | 23,463,000 | 11,034,000 | 10,944,000 | 11,734,000 | 22,178,000 | 10,102,000 | 8,928,000 | 8,589,000 | 8,538,000 | 20,251,000 | 8,876,000 | 9,017,000 | 9,102,000 | 10,117,000 | 9,526,000 | 9,536,000 | 14,438,000 | 10,062,000 | 9,749,000 | 10,241,000 | 9,303,000 | 8,973,000 | 8,604,000 | 8,034,000 | 11,246,000 |
Total Non-Current Liabilities | 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 | 36,282,000 | 32,524,000 |
Total Liabilities | 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 | 61,367,000 | 55,506,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,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 | 96,560,000 |
Accumulated Other Comprehensive Income/Loss | -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 | -5,382,000 |
Total Stockholders Equity | 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 | 76,591,000 |
Total Investments | 1,067,000 | 5,231,000 | 5,541,000 | 7,806,000 | 7,815,000 | 5,948,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 | 19,187,000 |
Total Debt | 41,491,000 | 33,632,000 | 30,432,000 | 29,921,000 | 45,602,000 | 52,907,000 | 39,659,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 | 15,267,000 |
Net Debt | 16,613,000 | 8,159,000 | 8,573,000 | 10,193,000 | 24,419,000 | 26,042,000 | 25,532,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 | 1,449,000 |
Reported Currency: USD | 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 | 2014-09-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 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 | 4,749,000 |
Depreciation & Amortization | 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 | 939,000 |
Deferred Income Tax | -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 | -296,000 |
Stock Based Compensation | 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 | 206,000 |
Change in Working Capital | -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 | 964,000 |
Accounts Receivable | -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 | 185,000 |
Inventory | -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 | -493,000 |
Accounts Payable | 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 | -35,719,000 |
Other Working Capital | -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 | 36,991,000 |
Other Non-Cash Items | 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 | -1,908,000 |
Net Cash Provided by Operating Activities | 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 | 4,654,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -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 | -751,000 |
Acquisitions Net | -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 | -291,000 |
Purchases of Investments | -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 | -8,432,000 |
Sales/Maturities of Investments | 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 | 6,354,000 |
Other Investing Activities | -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 | 3,855,000 |
Net Cash Used for Investing Activities | -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 | 735,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -10,573,000 | -4,374,000 | -1,096,000 | -15,468,000 | -7,097,000 | -12,880,000 | -1,743,000 | -2,608,000 | -1,345,000 | -2,988,000 | -719,000 | -133,000 | -664,000 | -1,476,000 | -2,855,000 | -844,000 | -1,000 | -29,000 | -1,828,000 | -78,000 | -1,000 | -1,018,000 | -759,000 | -833,000 | -50,000 | -2,492,000 | -1,147,000 | -1,765,000 | -2,000 | -197,000 | -639,000 | -744,000 | -1,437,000 | -4,186,000 | -155,000 | -591,000 | -157,000 | -209,000 | -389,000 | -657,000 |
Common Stock Issued | 95,000 | 195,000 | 187,000 | 8,700,000 | 4,495,000 | 0 | 422,000 | 87,000 | 499,000 | 321,000 | 944,000 | 1,052,000 | 782,000 | 260,000 | 248,000 | 8,262,000 | 3,084,000 | 342,000 | 267,000 | 250,000 | 372,000 | 107,000 | 508,000 | 334,000 | 98,000 | 94,000 | 844,000 | 0 | 4,000 | 5,585,000 | 1,278,000 | 1,488,000 | 0 | 936,000 | 839,000 | 0 | 0 | 584,000 | 778,000 | 0 |
Common Stock Repurchased | -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 | -2,415,000 |
Dividends Paid | -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 | -1,967,000 |
Other Financing Activities | -3,000 | 321,000 | -665,000 | -758,000 | 84,000 | -263,000 | 7,295,000 | 3,731,000 | 3,028,000 | 2,967,000 | 126,000 | 56,000 | 25,000 | 188,000 | -58,000 | -80,000 | -75,000 | -412,000 | 415,000 | 62,000 | 103,000 | -3,000 | 81,000 | -92,000 | -162,000 | 125,000 | -163,000 | 2,261,000 | 2,233,000 | -25,000 | 92,000 | 199,000 | 4,532,000 | 7,530,000 | -7,000 | 1,142,000 | 629,000 | 542,000 | 3,691,000 | -677,000 |
Net Cash Used Provided by Financing Activities | 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 | -5,716,000 |
Effect of Forex Changes on Cash | -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 | -91,000 |
Net Change in Cash | -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 | -418,000 |
Cash at End 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 |
Cash at Start of Period | 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 | 14,236,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 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 | 4,654,000 |
Capital Expenditure | -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 | -751,000 |
Free Cash Flow | 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 | 3,903,000 |