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 | 2022-12-31 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2021-12-31 | 2021-10-03 | 2021-07-04 | 2021-04-04 | 2020-12-31 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-31 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2016-12-31 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2015-12-31 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-31 | 2014-09-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 13,283,000 | 14,879,000 | 14,249,000 | 13,232,000 | 12,734,000 | 18,282,000 | 24,290,000 | 22,638,000 | 27,742,000 | 25,661,000 | 23,838,000 | 24,094,000 | 18,977,000 | 14,582,000 | 11,684,000 | 12,131,000 | 11,801,000 | 12,028,000 | 12,688,000 | 12,680,000 | 13,264,000 | 13,118,000 | 13,976,000 | 13,298,000 | 13,466,000 | 12,906,000 | 13,703,000 | 13,168,000 | 12,896,000 | 12,779,000 | 13,627,000 | 13,045,000 | 13,147,000 | 13,005,000 | 14,047,000 | 12,087,000 | 11,853,000 | 10,864,000 | 13,118,000 | 12,361,000 |
Revenue Y/Y Growth | 4.31% | -18.61% | -41.34% | -41.55% | -54.10% | -28.76% | 1.90% | -6.04% | 46.19% | 75.98% | 104.02% | 98.62% | 60.81% | 21.23% | -7.91% | -4.33% | -11.03% | -8.31% | -9.22% | -4.65% | -1.50% | 1.64% | 1.99% | 0.99% | 4.42% | 0.99% | 0.56% | 0.94% | -1.91% | -1.74% | -2.99% | 7.93% | 10.92% | 19.71% | 7.08% | -2.22% | - | - | - | - |
Cost of Revenue | 5,040,000 | 4,381,000 | 8,592,000 | 10,603,000 | 4,595,000 | 6,047,000 | 9,648,000 | 6,063,000 | 9,066,000 | 9,984,000 | 9,736,000 | 9,973,000 | 7,049,000 | 4,211,000 | 2,919,000 | 2,529,000 | 2,281,000 | 2,378,000 | 2,608,000 | 2,602,000 | 2,576,000 | 2,433,000 | 3,075,000 | 2,694,000 | 2,916,000 | 2,563,000 | 3,259,000 | 2,847,000 | 2,663,000 | 2,470,000 | 3,218,000 | 3,085,000 | 3,174,000 | 2,851,000 | 3,410,000 | 2,219,000 | 2,180,000 | 1,838,000 | 2,701,000 | 2,368,000 |
Gross Profit | 8,243,000 | 10,498,000 | 5,657,000 | 2,629,000 | 8,139,000 | 12,235,000 | 14,642,000 | 16,575,000 | 18,676,000 | 15,677,000 | 14,102,000 | 14,121,000 | 11,928,000 | 10,371,000 | 8,765,000 | 9,602,000 | 9,520,000 | 9,650,000 | 10,080,000 | 10,078,000 | 10,688,000 | 10,685,000 | 10,901,000 | 10,604,000 | 10,550,000 | 10,343,000 | 10,444,000 | 10,321,000 | 10,233,000 | 10,309,000 | 10,409,000 | 9,960,000 | 9,973,000 | 10,154,000 | 10,637,000 | 9,868,000 | 9,673,000 | 9,026,000 | 10,417,000 | 9,993,000 |
Gross Profit Margin | 62.06% | 70.56% | 39.70% | 19.87% | 63.92% | 66.92% | 60.28% | 73.22% | 67.32% | 61.09% | 59.16% | 58.61% | 62.86% | 71.12% | 75.02% | 79.15% | 80.67% | 80.23% | 79.45% | 79.48% | 80.58% | 81.45% | 78.00% | 79.74% | 78.35% | 80.14% | 76.22% | 78.38% | 79.35% | 80.67% | 76.39% | 76.35% | 75.86% | 78.08% | 75.72% | 81.64% | 81.61% | 83.08% | 79.41% | 80.84% |
Research and Development | 2,676,000 | 2,480,000 | 2,773,000 | 2,682,000 | 2,629,000 | 2,494,000 | 3,615,000 | 2,696,000 | 2,815,000 | 2,301,000 | 5,915,000 | 3,447,000 | 2,459,000 | 2,014,000 | 3,354,000 | 2,360,000 | 2,132,000 | 1,724,000 | 2,822,000 | 2,283,000 | 1,842,000 | 1,703,000 | 2,457,000 | 2,008,000 | 1,797,000 | 1,743,000 | 2,311,000 | 1,859,000 | 1,780,000 | 1,708,000 | 2,512,000 | 1,881,000 | 1,748,000 | 1,731,000 | 2,348,000 | 1,722,000 | 1,734,000 | 1,885,000 | 3,209,000 | 1,802,000 |
General and Administrative Expenses | 3,688,000 | 3,459,000 | 4,477,000 | 3,212,000 | 3,432,000 | 3,359,000 | 4,644,000 | 3,391,000 | 2,914,000 | 2,593,000 | 4,104,000 | 2,905,000 | 2,928,000 | 2,783,000 | 3,757,000 | 3,016,000 | 3,030,000 | 2,873,000 | 4,240,000 | 3,260,000 | 3,511,000 | 3,339,000 | 4,007,000 | 3,494,000 | 3,542,000 | 3,412,000 | 4,551,000 | 3,500,000 | 3,425,000 | 3,308,000 | 4,423,000 | 3,559,000 | 3,471,000 | 3,385,000 | 5,048,000 | 3,270,000 | 3,386,000 | 3,104,000 | 3,982,000 | 3,556,000 |
Total Operating Expenses | 6,364,000 | 5,939,000 | 7,250,000 | 5,894,000 | 6,061,000 | 5,853,000 | 9,389,000 | 6,909,000 | 5,729,000 | 5,729,000 | 10,976,000 | 7,333,000 | 6,318,000 | 5,669,000 | 7,967,000 | 6,274,000 | 6,067,000 | 5,482,000 | 8,094,000 | 6,755,000 | 6,537,000 | 6,225,000 | 7,717,000 | 6,755,000 | 6,530,000 | 6,351,000 | 8,049,000 | 6,536,000 | 6,413,000 | 6,202,000 | 8,056,000 | 6,408,000 | 6,180,000 | 6,122,000 | 8,376,000 | 5,929,000 | 5,992,000 | 5,929,000 | 8,139,000 | 6,330,000 |
Operating Income or Loss | 1,879,000 | 4,559,000 | -1,593,000 | -3,265,000 | 2,078,000 | 6,382,000 | 6,432,000 | 10,427,000 | 12,947,000 | 10,686,000 | 4,043,000 | 6,473,000 | 5,307,000 | 4,702,000 | -2,190,000 | 3,328,000 | 3,453,000 | 4,168,000 | 1,985,000 | 3,323,000 | 4,151,000 | 4,165,000 | 3,185,000 | 3,849,000 | 4,020,000 | 3,992,000 | 2,394,000 | 3,383,000 | 3,790,000 | 4,107,000 | 2,353,000 | 3,552,000 | 3,793,000 | 4,032,000 | 2,261,000 | 3,939,000 | 3,681,000 | 2,947,000 | 2,277,000 | 3,663,000 |
Operating Margin | 14.15% | 30.64% | -11.18% | -24.68% | 16.32% | 34.91% | 26.48% | 46.06% | 46.67% | 41.64% | 16.96% | 26.87% | 27.97% | 32.25% | -18.74% | 27.43% | 29.26% | 34.65% | 15.64% | 26.21% | 31.30% | 31.75% | 22.79% | 28.94% | 29.85% | 30.93% | 17.47% | 25.69% | 29.39% | 32.14% | 17.27% | 27.23% | 28.85% | 31.00% | 16.10% | 32.59% | 31.06% | 27.13% | 17.36% | 29.63% |
Interest Expense | 778,000 | 790,000 | 688,000 | 695,000 | 508,000 | 318,000 | 313,000 | 311,000 | 293,000 | 322,000 | 315,000 | 325,000 | 316,000 | 336,000 | 347,000 | 416,000 | 372,000 | 390,000 | 415,000 | 409,000 | 389,000 | 361,000 | 370,000 | 310,000 | 326,000 | 310,000 | 329,000 | 320,000 | 312,000 | 309,000 | 297,000 | 291,000 | 292,000 | 306,000 | 335,000 | 278,000 | 278,000 | 309,000 | 353,000 | 343,000 |
EBITDA | 3,610,000 | 6,295,000 | 77,000 | -1,705,000 | 3,651,000 | 7,869,000 | 7,562,000 | 11,249,000 | 14,122,000 | 11,521,000 | 5,568,000 | 9,360,000 | 7,345,000 | 6,295,000 | 2,403,000 | 4,470,000 | 4,778,000 | 5,374,000 | 3,168,000 | 4,747,000 | 5,703,000 | 6,130,000 | 4,765,000 | 5,187,000 | 5,255,000 | 5,391,000 | 3,902,000 | 5,393,000 | 5,391,000 | 5,549,000 | 3,586,000 | 4,931,000 | 5,085,000 | 5,461,000 | 3,285,000 | 5,151,000 | 4,943,000 | 4,317,000 | 3,650,000 | 5,101,000 |
Depreciation and Amortization | 1,731,000 | 1,736,000 | 1,670,000 | 1,560,000 | 1,573,000 | 1,487,000 | 1,519,000 | 1,183,000 | 1,175,000 | 1,187,000 | 1,277,000 | 1,360,000 | 1,682,000 | 1,207,000 | 1,046,000 | 1,208,000 | 1,199,000 | 1,166,000 | 1,384,000 | 1,553,000 | 1,528,000 | 1,545,000 | 1,253,000 | 1,253,000 | 1,191,000 | 1,196,000 | 1,187,000 | 1,177,000 | 1,208,000 | 1,186,000 | 1,121,000 | 968,000 | 961,000 | 1,006,000 | 980,000 | 937,000 | 872,000 | 940,000 | 948,000 | 972,000 |
Income Before Tax | -103,000 | 3,421,000 | -4,129,000 | -3,352,000 | 2,269,000 | 6,270,000 | 5,231,000 | 9,001,000 | 11,447,000 | 9,050,000 | 3,827,000 | 7,836,000 | 6,609,000 | 5,683,000 | 178,000 | 2,176,000 | 3,953,000 | 3,885,000 | -1,508,000 | 10,727,000 | 4,141,000 | 4,323,000 | -946,000 | 4,177,000 | 4,527,000 | 4,127,000 | 953,000 | 3,585,000 | 3,815,000 | 3,951,000 | 777,000 | 1,604,000 | 2,410,000 | 3,561,000 | -354,000 | 2,697,000 | 3,539,000 | 3,082,000 | 1,803,000 | 3,587,000 |
Income Tax Expense | -134,000 | 293,000 | -794,000 | -964,000 | -71,000 | 715,000 | 230,000 | 356,000 | 1,570,000 | 1,172,000 | 249,000 | -331,000 | 1,043,000 | 805,000 | -170,000 | -26,000 | 519,000 | 475,000 | -1,181,000 | 3,047,000 | -915,000 | 433,000 | -563,000 | 66,000 | 648,000 | 556,000 | -11,335,000 | 727,000 | 739,000 | 821,000 | 13,000 | 284,000 | 375,000 | 535,000 | -188,000 | 567,000 | 905,000 | 706,000 | 545,000 | 911,000 |
Net Income | 24,000 | 3,115,000 | -3,344,000 | -2,394,000 | 2,327,000 | 5,543,000 | 4,994,000 | 8,608,000 | 9,906,000 | 7,864,000 | 3,393,000 | 8,146,000 | 5,563,000 | 4,877,000 | 594,000 | 2,194,000 | 3,489,000 | 3,355,000 | -337,000 | 7,680,000 | 5,046,000 | 3,883,000 | -394,000 | 4,114,000 | 3,871,000 | 3,560,000 | 12,273,000 | 2,839,000 | 3,073,000 | 3,121,000 | 858,000 | 1,355,000 | 2,047,000 | 3,038,000 | -172,000 | 2,130,000 | 2,626,000 | 2,375,000 | 1,228,000 | 2,666,000 |
Net Income Margin | 0.18% | 20.94% | -23.47% | -18.09% | 18.27% | 30.32% | 20.56% | 38.02% | 35.71% | 30.65% | 14.23% | 33.81% | 29.31% | 33.45% | 5.08% | 18.09% | 29.57% | 27.89% | -2.66% | 60.57% | 38.04% | 29.60% | -2.82% | 30.94% | 28.75% | 27.58% | 89.56% | 21.56% | 23.83% | 24.42% | 6.30% | 10.39% | 15.57% | 23.36% | -1.22% | 17.62% | 22.15% | 21.86% | 9.36% | 21.57% |
EPS | 0.00 | 0.55 | -0.59 | -0.42 | 0.41 | 0.98 | 0.89 | 1.54 | 1.77 | 1.40 | 0.60 | 1.45 | 0.99 | 0.87 | 0.11 | 0.39 | 0.63 | 0.60 | -0.06 | 1.38 | 0.91 | 0.69 | -0.07 | 0.70 | 0.66 | 0.60 | 2.06 | 0.48 | 0.52 | 0.52 | 0.13 | 0.22 | 0.33 | 0.49 | -0.03 | 0.35 | 0.43 | 0.38 | 0.20 | 0.42 |
EPS Diluted | 0.00 | 0.55 | -0.59 | -0.42 | 0.41 | 0.97 | 0.87 | 1.51 | 1.73 | 1.37 | 0.59 | 1.42 | 0.98 | 0.86 | 0.10 | 0.39 | 0.62 | 0.60 | -0.06 | 1.36 | 0.89 | 0.68 | -0.07 | 0.69 | 0.65 | 0.59 | 2.02 | 0.47 | 0.51 | 0.51 | 0.13 | 0.21 | 0.33 | 0.49 | -0.03 | 0.34 | 0.42 | 0.38 | 0.19 | 0.42 |
Weighted Average Shares Out | 5,666,000 | 5,657,000 | 5,647,000 | 5,646,000 | 5,646,000 | 5,634,000 | 5,615,000 | 5,607,000 | 5,593,000 | 5,617,000 | 5,616,000 | 5,609,000 | 5,598,000 | 5,584,000 | 5,562,000 | 5,557,000 | 5,554,000 | 5,545,000 | 5,535,000 | 5,545,000 | 5,562,000 | 5,635,000 | 5,788,000 | 5,875,000 | 5,866,000 | 5,957,000 | 5,963,000 | 5,951,000 | 5,958,000 | 6,006,000 | 6,070,000 | 6,066,000 | 6,068,000 | 6,150,000 | 6,174,000 | 6,168,000 | 6,159,000 | 6,203,000 | 6,296,000 | 6,330,000 |
Weighted Average Shares Out Diluted | 5,696,000 | 5,697,000 | 5,647,000 | 5,646,000 | 5,713,000 | 5,727,000 | 5,743,000 | 5,718,000 | 5,712,000 | 5,758,000 | 5,768,000 | 5,725,000 | 5,678,000 | 5,662,000 | 5,662,000 | 5,633,000 | 5,619,000 | 5,613,000 | 5,631,000 | 5,649,000 | 5,672,000 | 5,750,000 | 5,788,000 | 5,986,000 | 5,952,000 | 6,057,000 | 6,064,000 | 6,041,000 | 6,037,000 | 6,092,000 | 6,144,000 | 6,138,000 | 6,137,000 | 6,214,000 | 6,174,000 | 6,243,000 | 6,243,000 | 6,292,000 | 6,374,000 | 6,403,000 |
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2022-12-31 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2021-12-31 | 2021-10-03 | 2021-07-04 | 2021-04-04 | 2020-12-31 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-31 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2016-12-31 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2015-12-31 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-31 | 2014-09-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 1,052,000 | 719,000 | 2,853,000 | 3,148,000 | 2,632,000 | 2,166,000 | 416,000 | 1,298,000 | 1,780,000 | 2,470,000 | 1,944,000 | 1,966,000 | 2,372,000 | 1,768,000 | 1,784,000 | 1,587,000 | 1,801,000 | 2,151,000 | 1,305,000 | 2,785,000 | 1,784,000 | 1,937,000 | 1,139,000 | 3,559,000 | 2,704,000 | 2,302,000 | 1,342,000 | 2,779,000 | 2,585,000 | 4,057,000 | 2,595,000 | 2,094,000 | 3,411,000 | 2,561,000 | 3,641,000 | 3,099,000 | 3,670,000 | 3,563,000 | 3,343,000 | 2,437,000 |
Short Term Investments | 6,048,000 | 11,209,000 | 9,837,000 | 41,033,000 | 42,153,000 | 17,806,000 | 22,316,000 | 34,825,000 | 31,524,000 | 21,427,000 | 29,125,000 | 27,730,000 | 19,328,000 | 11,899,000 | 10,437,000 | 8,912,000 | 9,581,000 | 8,200,000 | 8,525,000 | 6,302,000 | 11,127,000 | 9,682,000 | 17,694,000 | 13,680,000 | 10,727,000 | 9,119,000 | 18,650,000 | 14,146,000 | 11,748,000 | 10,503,000 | 15,255,000 | 12,277,000 | 17,531,000 | 16,882,000 | 19,649,000 | 17,559,000 | 26,586,000 | 24,145,000 | 32,779,000 | 31,009,000 |
Cash + Short Term Investments | 7,100,000 | 11,928,000 | 12,690,000 | 44,181,000 | 44,785,000 | 19,972,000 | 22,732,000 | 36,123,000 | 33,304,000 | 23,897,000 | 31,069,000 | 29,696,000 | 21,700,000 | 13,667,000 | 12,221,000 | 10,499,000 | 11,382,000 | 10,351,000 | 9,830,000 | 9,087,000 | 12,911,000 | 11,619,000 | 18,833,000 | 17,239,000 | 13,431,000 | 11,421,000 | 19,992,000 | 16,925,000 | 14,333,000 | 14,560,000 | 17,850,000 | 14,371,000 | 20,942,000 | 19,443,000 | 23,290,000 | 20,658,000 | 30,256,000 | 27,708,000 | 36,122,000 | 33,446,000 |
Net Receivables | 11,393,000 | 10,989,000 | 11,177,000 | 11,086,000 | 10,231,000 | 12,305,000 | 14,529,000 | 18,620,000 | 15,155,000 | 16,342,000 | 15,745,000 | 15,774,000 | 14,348,000 | 13,283,000 | 11,194,000 | 14,012,000 | 12,554,000 | 13,227,000 | 12,068,000 | 13,169,000 | 13,516,000 | 13,197,000 | 11,399,000 | 13,710,000 | 13,455,000 | 13,076,000 | 11,271,000 | 13,265,000 | 12,589,000 | 11,683,000 | 11,266,000 | 12,661,000 | 12,265,000 | 11,921,000 | 10,838,000 | 9,535,000 | 8,951,000 | 8,920,000 | 8,669,000 | 9,955,000 |
Inventory | 11,448,000 | 10,892,000 | 10,189,000 | 10,204,000 | 10,310,000 | 9,541,000 | 8,981,000 | 9,513,000 | 10,454,000 | 9,979,000 | 9,059,000 | 8,640,000 | 8,948,000 | 8,493,000 | 8,046,000 | 9,295,000 | 8,564,000 | 8,423,000 | 8,283,000 | 8,222,000 | 8,233,000 | 8,029,000 | 7,508,000 | 8,184,000 | 8,074,000 | 8,148,000 | 7,578,000 | 7,925,000 | 7,584,000 | 7,415,000 | 6,783,000 | 7,507,000 | 7,614,000 | 7,578,000 | 7,513,000 | 7,678,000 | 5,796,000 | 5,786,000 | 5,663,000 | 6,355,000 |
Other Current Assets | 7,884,000 | 8,606,000 | 9,277,000 | 8,541,000 | 8,021,000 | 8,260,000 | 5,017,000 | 6,147,000 | 8,553,000 | 4,202,000 | 3,820,000 | 3,790,000 | 3,818,000 | 4,090,000 | 3,439,000 | 2,520,000 | 2,512,000 | 2,737,000 | 2,601,000 | 2,952,000 | 2,536,000 | 2,568,000 | 2,461,000 | 2,450,000 | 2,343,000 | 2,126,000 | 2,288,000 | 2,160,000 | 1,876,000 | 2,217,000 | 2,249,000 | 2,843,000 | 3,024,000 | 2,356,000 | 2,163,000 | 2,247,000 | 2,449,000 | 2,815,000 | 2,750,000 | 2,544,000 |
Total Current Assets | 37,825,000 | 42,415,000 | 43,333,000 | 74,012,000 | 73,347,000 | 50,078,000 | 51,259,000 | 70,403,000 | 67,466,000 | 54,420,000 | 59,693,000 | 57,900,000 | 48,814,000 | 39,533,000 | 35,067,000 | 47,739,000 | 46,424,000 | 34,738,000 | 32,803,000 | 33,459,000 | 47,073,000 | 45,290,000 | 49,926,000 | 41,583,000 | 37,303,000 | 34,835,000 | 41,141,000 | 40,291,000 | 36,385,000 | 35,878,000 | 38,949,000 | 38,501,000 | 43,845,000 | 41,298,000 | 43,804,000 | 45,001,000 | 51,715,000 | 49,443,000 | 57,702,000 | 56,987,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 18,957,000 | 18,803,000 | 21,864,000 | 17,862,000 | 17,488,000 | 17,052,000 | 16,274,000 | 15,441,000 | 15,244,000 | 15,109,000 | 14,882,000 | 14,436,000 | 14,224,000 | 14,011,000 | 13,900,000 | 14,403,000 | 14,113,000 | 14,040,000 | 13,967,000 | 13,701,000 | 13,521,000 | 13,467,000 | 13,385,000 | 14,036,000 | 13,919,000 | 13,971,000 | 13,865,000 | 13,505,000 | 13,386,000 | 13,238,000 | 13,318,000 | 13,284,000 | 13,609,000 | 13,584,000 | 13,766,000 | 13,695,000 | 11,432,000 | 11,527,000 | 11,762,000 | 12,032,000 |
Goodwill | 68,445,000 | 69,297,000 | 67,783,000 | 51,527,000 | 51,572,000 | 51,476,000 | 51,375,000 | 49,441,000 | 49,891,000 | 50,211,000 | 49,208,000 | 49,489,000 | 49,867,000 | 49,791,000 | 49,577,000 | 59,902,000 | 58,449,000 | 58,502,000 | 58,653,000 | 58,665,000 | 53,352,000 | 53,487,000 | 53,411,000 | 55,614,000 | 55,836,000 | 56,393,000 | 55,952,000 | 56,078,000 | 55,014,000 | 54,656,000 | 54,449,000 | 56,281,000 | 50,600,000 | 48,558,000 | 48,242,000 | 47,217,000 | 41,571,000 | 41,854,000 | 42,069,000 | 42,724,000 |
Intangible Assets | 61,240,000 | 62,828,000 | 64,900,000 | 40,224,000 | 41,407,000 | 42,001,000 | 43,370,000 | 28,150,000 | 29,065,000 | 29,816,000 | 25,146,000 | 26,306,000 | 27,323,000 | 27,973,000 | 28,472,000 | 30,928,000 | 33,542,000 | 34,464,000 | 35,369,000 | 38,995,000 | 33,025,000 | 34,040,000 | 35,211,000 | 45,307,000 | 46,584,000 | 47,689,000 | 48,740,000 | 49,721,000 | 51,348,000 | 52,426,000 | 52,648,000 | 54,237,000 | 43,056,000 | 39,602,000 | 40,358,000 | 43,297,000 | 33,424,000 | 34,333,000 | 35,167,000 | 36,375,000 |
Long Term Investments | 11,522,000 | 12,003,000 | 15,770,000 | 14,653,000 | 15,358,000 | 15,038,000 | 15,069,000 | 13,888,000 | 19,524,000 | 20,737,000 | 21,526,000 | 21,597,000 | 20,942,000 | 20,228,000 | 20,262,000 | 19,008,000 | 18,720,000 | 18,220,000 | 20,147,000 | 18,722,000 | 2,905,000 | 2,859,000 | 2,767,000 | 6,444,000 | 6,595,000 | 6,945,000 | 7,015,000 | 7,311,000 | 7,008,000 | 7,346,000 | 7,116,000 | 9,507,000 | 13,124,000 | 14,146,000 | 15,999,000 | 16,233,000 | 17,650,000 | 18,289,000 | 17,518,000 | 18,451,000 |
Tax Assets | 7,867,000 | 4,942,000 | 3,706,000 | 8,350,000 | 8,261,000 | 7,302,000 | 6,693,000 | 7,136,000 | 7,002,000 | 5,668,000 | 3,341,000 | 2,755,000 | 2,694,000 | 2,537,000 | 2,383,000 | 2,649,000 | 2,360,000 | 2,207,000 | 2,099,000 | 1,984,000 | 1,935,000 | 1,946,000 | 1,924,000 | 1,875,000 | 1,848,000 | 1,883,000 | 1,855,000 | 1,858,000 | 1,952,000 | 1,909,000 | 1,812,000 | 1,859,000 | 1,805,000 | 1,738,000 | 1,794,000 | 1,512,000 | 1,450,000 | 1,477,000 | 1,544,000 | 1,373,000 |
Other Non-Current Assets | 10,337,000 | 10,807,000 | 9,145,000 | 8,393,000 | 12,735,000 | 12,670,000 | 13,163,000 | 10,890,000 | 7,098,000 | 7,879,000 | 7,679,000 | 6,705,000 | 6,056,000 | 4,744,000 | 4,569,000 | 4,355,000 | 4,327,000 | 4,166,000 | 4,450,000 | 4,920,000 | 4,388,000 | 4,333,000 | 2,799,000 | 2,980,000 | 2,896,000 | 2,896,000 | 3,227,000 | 3,388,000 | 3,466,000 | 3,329,000 | 3,323,000 | 4,759,000 | 4,618,000 | 4,003,000 | 3,499,000 | 3,911,000 | 3,635,000 | 3,716,000 | 3,513,000 | 3,421,000 |
Total Non-Current Assets | 178,368,000 | 178,680,000 | 183,168,000 | 141,009,000 | 146,821,000 | 145,539,000 | 145,944,000 | 124,946,000 | 127,824,000 | 129,420,000 | 121,782,000 | 121,288,000 | 121,106,000 | 119,284,000 | 119,163,000 | 131,245,000 | 131,511,000 | 131,599,000 | 134,685,000 | 136,987,000 | 109,126,000 | 110,132,000 | 109,497,000 | 126,256,000 | 127,678,000 | 129,777,000 | 130,654,000 | 131,861,000 | 132,174,000 | 132,904,000 | 132,666,000 | 139,927,000 | 126,812,000 | 121,631,000 | 123,658,000 | 125,865,000 | 109,162,000 | 111,196,000 | 111,573,000 | 114,376,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 3,000 | 0 | 0 | 1,000 | 2,000 | 0 | 0 | 1,000 | -1,000 | -1,000 | -1,000 | -1,000 | 0 | 0 | 0 | -1,000 | -1,000 | 0 | -1,000 | 0 | 2,000 | -1,000 | -1,000 | 2,000 | 0 | 1,000 | 1,000 | 0 | -2,000 | 1,000 | 1,000 | 1,000 | -1,000 | -1,000 |
Total Assets | 216,193,000 | 221,095,000 | 226,501,000 | 215,021,000 | 220,168,000 | 195,617,000 | 197,206,000 | 195,349,000 | 195,290,000 | 183,841,000 | 181,477,000 | 179,188,000 | 169,920,000 | 158,818,000 | 154,229,000 | 178,983,000 | 177,934,000 | 166,336,000 | 167,488,000 | 170,446,000 | 156,199,000 | 155,421,000 | 159,422,000 | 167,839,000 | 164,980,000 | 164,612,000 | 171,797,000 | 172,151,000 | 168,558,000 | 168,784,000 | 171,615,000 | 178,429,000 | 170,658,000 | 162,929,000 | 167,460,000 | 170,867,000 | 160,878,000 | 160,640,000 | 169,274,000 | 171,362,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 5,106,000 | 5,591,000 | 6,710,000 | 5,338,000 | 6,081,000 | 6,123,000 | 6,809,000 | 6,267,000 | 6,208,000 | 5,506,000 | 5,578,000 | 4,698,000 | 4,327,000 | 4,064,000 | 4,309,000 | 4,141,000 | 3,872,000 | 3,972,000 | 4,220,000 | 3,942,000 | 4,002,000 | 4,156,000 | 4,674,000 | 4,297,000 | 4,196,000 | 3,879,000 | 4,656,000 | 3,480,000 | 3,439,000 | 3,393,000 | 4,536,000 | 3,476,000 | 3,261,000 | 3,125,000 | 3,620,000 | 3,294,000 | 2,930,000 | 2,724,000 | 3,440,000 | 2,973,000 |
Short Term Debt | 11,944,000 | 8,232,000 | 10,877,000 | 2,548,000 | 3,985,000 | 4,188,000 | 2,945,000 | 4,024,000 | 5,990,000 | 636,000 | 2,241,000 | 3,629,000 | 3,888,000 | 4,352,000 | 2,703,000 | 13,364,000 | 13,083,000 | 16,004,000 | 16,190,000 | 16,610,000 | 10,506,000 | 9,411,000 | 8,836,000 | 14,780,000 | 11,587,000 | 9,001,000 | 9,940,000 | 9,448,000 | 9,514,000 | 7,680,000 | 10,688,000 | 13,633,000 | 13,724,000 | 11,546,000 | 10,160,000 | 9,818,000 | 8,394,000 | 6,555,000 | 5,141,000 | 5,389,000 |
Tax Payables | 2,884,000 | 3,192,000 | 2,349,000 | 1,898,000 | 2,928,000 | 1,969,000 | 1,587,000 | 3,071,000 | 3,350,000 | 3,177,000 | 1,266,000 | 4,496,000 | 1,742,000 | 1,401,000 | 1,049,000 | 1,430,000 | 1,445,000 | 1,150,000 | 980,000 | 1,892,000 | 1,536,000 | 1,849,000 | 1,265,000 | 2,781,000 | 2,481,000 | 1,614,000 | 477,000 | 1,003,000 | 552,000 | 790,000 | 437,000 | 1,158,000 | 647,000 | 920,000 | 418,000 | 1,178,000 | 1,057,000 | 944,000 | 531,000 | 892,000 |
Deferred Revenue | 2,528,000 | 2,502,000 | 2,700,000 | 2,204,000 | 1,286,000 | 1,750,000 | 2,520,000 | 6,191,000 | 3,804,000 | 3,108,000 | 3,067,000 | 3,529,000 | 4,291,000 | 2,052,000 | 6,269,000 | 5,967,000 | 5,598,000 | 3,396,000 | 5,804,000 | 6,253,000 | 5,402,000 | 3,646,000 | 5,709,000 | 6,840,000 | 6,252,000 | 3,525,000 | 4,702,000 | 4,844,000 | 4,081,000 | 2,648,000 | 4,868,000 | 5,027,000 | 4,061,000 | 2,645,000 | 4,629,000 | 5,061,000 | 4,429,000 | 2,623,000 | 4,026,000 | 2,733,000 |
Other Current Liabilities | 24,241,000 | 24,172,000 | 27,507,000 | 21,046,000 | 23,295,000 | 24,501,000 | 29,864,000 | 27,832,000 | 31,408,000 | 30,018,000 | 31,785,000 | 29,947,000 | 23,158,000 | 16,184,000 | 12,639,000 | 10,682,000 | 10,170,000 | 10,518,000 | 11,090,000 | 10,169,000 | 12,120,000 | 12,210,000 | 12,639,000 | 3,096,000 | 10,121,000 | 10,960,000 | 11,129,000 | 10,445,000 | 10,148,000 | 11,143,000 | 11,023,000 | 12,623,000 | 11,053,000 | 11,419,000 | 10,990,000 | 9,672,000 | 8,390,000 | 8,320,000 | 9,024,000 | 8,825,000 |
Total Current Liabilities | 43,819,000 | 40,497,000 | 47,794,000 | 31,136,000 | 34,647,000 | 36,562,000 | 42,138,000 | 44,314,000 | 47,410,000 | 39,268,000 | 42,671,000 | 41,803,000 | 35,664,000 | 26,652,000 | 25,920,000 | 34,154,000 | 32,723,000 | 33,890,000 | 37,304,000 | 36,974,000 | 32,030,000 | 29,423,000 | 31,858,000 | 29,013,000 | 32,156,000 | 27,365,000 | 30,427,000 | 28,217,000 | 27,182,000 | 24,864,000 | 31,115,000 | 34,759,000 | 32,099,000 | 28,735,000 | 29,399,000 | 27,845,000 | 24,143,000 | 20,222,000 | 21,631,000 | 19,920,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 57,506,000 | 61,307,000 | 61,538,000 | 61,048,000 | 61,356,000 | 31,704,000 | 31,925,000 | 31,653,000 | 34,294,000 | 34,416,000 | 34,757,000 | 34,779,000 | 33,847,000 | 33,836,000 | 35,571,000 | 48,164,000 | 50,529,000 | 36,281,000 | 35,955,000 | 36,044,000 | 36,168,000 | 35,733,000 | 32,429,000 | 33,652,000 | 28,935,000 | 31,831,000 | 32,666,000 | 34,503,000 | 34,191,000 | 36,330,000 | 31,398,000 | 30,437,000 | 30,457,000 | 27,824,000 | 28,818,000 | 29,079,000 | 26,729,000 | 29,370,000 | 31,541,000 | 31,666,000 |
Deferred Revenue | 0 | 0 | 2,626,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16,493,000 | 17,109,000 | 17,705,000 | 18,432,000 | 18,533,000 | 19,778,000 | 17,898,000 | 18,747,000 | 18,888,000 | 18,928,000 | 18,713,000 | 21,169,000 | 21,826,000 | 21,630,000 | 22,076,000 | 23,264,000 | 26,999,000 | 11,522,000 | 11,172,000 | 11,069,000 | 12,172,000 | 11,887,000 | 11,217,000 | 11,297,000 | 12,111,000 | 13,177,000 | 12,857,000 | 13,344,000 | 14,617,000 | 10,885,000 |
Deferred Tax | 2,227,000 | 931,000 | 640,000 | 1,125,000 | 1,232,000 | 1,067,000 | 1,023,000 | 616,000 | 558,000 | 655,000 | 349,000 | 328,000 | 4,161,000 | 4,355,000 | 4,063,000 | 4,542,000 | 5,409,000 | 5,268,000 | 5,578,000 | 6,724,000 | 3,180,000 | 3,591,000 | 3,700,000 | 5,512,000 | 5,743,000 | 5,967,000 | 3,900,000 | 30,411,000 | 30,879,000 | 30,857,000 | 30,753,000 | 31,687,000 | 28,300,000 | 26,547,000 | 26,877,000 | 28,654,000 | 24,659,000 | 24,474,000 | 24,981,000 | 26,320,000 |
Other Non-Current Liabilities | 24,667,000 | 25,801,000 | 24,615,000 | 24,507,000 | 23,639,000 | 25,048,000 | 26,203,000 | 25,876,000 | 25,558,000 | 26,817,000 | 9,744,000 | 9,202,000 | 8,228,000 | 6,678,000 | 6,669,000 | 6,850,000 | 6,811,000 | 6,812,000 | 6,317,000 | 6,380,000 | 6,184,000 | 6,347,000 | 5,851,000 | 6,367,000 | 5,946,000 | 5,644,000 | 6,149,000 | 6,388,000 | 6,440,000 | 6,918,000 | 6,337,000 | 6,059,000 | 5,519,000 | 5,179,000 | 5,257,000 | 4,988,000 | 5,310,000 | 5,643,000 | 4,882,000 | 4,266,000 |
Total Non-Current Liabilities | 84,400,000 | 88,039,000 | 89,419,000 | 86,680,000 | 86,227,000 | 57,819,000 | 59,151,000 | 58,145,000 | 60,410,000 | 61,888,000 | 61,343,000 | 61,418,000 | 63,941,000 | 63,301,000 | 64,836,000 | 79,334,000 | 80,647,000 | 67,108,000 | 66,738,000 | 68,076,000 | 64,245,000 | 66,840,000 | 63,806,000 | 67,161,000 | 62,700,000 | 66,706,000 | 69,714,000 | 82,824,000 | 82,682,000 | 85,174,000 | 80,660,000 | 80,070,000 | 75,493,000 | 70,847,000 | 73,063,000 | 75,898,000 | 69,555,000 | 72,831,000 | 76,021,000 | 73,137,000 |
Total Liabilities | 128,219,000 | 128,536,000 | 137,213,000 | 117,816,000 | 120,874,000 | 94,381,000 | 101,289,000 | 102,459,000 | 107,820,000 | 101,156,000 | 104,014,000 | 103,221,000 | 99,605,000 | 89,953,000 | 90,756,000 | 113,488,000 | 113,370,000 | 100,998,000 | 104,042,000 | 105,050,000 | 96,275,000 | 96,263,000 | 95,664,000 | 96,174,000 | 94,856,000 | 94,071,000 | 100,141,000 | 111,041,000 | 109,864,000 | 110,038,000 | 111,775,000 | 114,829,000 | 107,592,000 | 99,582,000 | 102,462,000 | 103,743,000 | 93,698,000 | 93,053,000 | 97,652,000 | 93,057,000 |
Common Stock | 480,000 | 480,000 | 478,000 | 478,000 | 478,000 | 478,000 | 476,000 | 476,000 | 476,000 | 476,000 | 473,000 | 473,000 | 472,000 | 472,000 | 470,000 | 470,000 | 470,000 | 470,000 | 468,000 | 468,000 | 468,000 | 468,000 | 467,000 | 466,000 | 465,000 | 465,000 | 464,000 | 463,000 | 463,000 | 463,000 | 461,000 | 461,000 | 461,000 | 460,000 | 459,000 | 459,000 | 458,000 | 458,000 | 455,000 | 455,000 |
Retained Earnings | 116,596,000 | 121,318,000 | 118,353,000 | 126,411,000 | 128,796,000 | 131,102,000 | 125,656,000 | 122,967,000 | 116,608,000 | 111,193,000 | 103,394,000 | 102,252,000 | 96,346,000 | 95,158,000 | 96,770,000 | 100,284,000 | 100,203,000 | 101,000,000 | 97,670,000 | 100,113,000 | 94,440,000 | 93,388,000 | 89,554,000 | 91,995,000 | 89,860,000 | 89,961,000 | 85,291,000 | 75,043,000 | 74,107,000 | 74,847,000 | 71,774,000 | 72,846,000 | 73,350,000 | 74,971,000 | 71,993,000 | 74,019,000 | 73,620,000 | 74,471,000 | 72,176,000 | 74,292,000 |
Accumulated Other Comprehensive Income/Loss | -7,816,000 | -7,758,000 | -7,961,000 | -7,966,000 | -8,102,000 | -8,289,000 | -8,304,000 | -8,225,000 | -7,119,000 | -6,157,000 | -5,897,000 | -5,649,000 | -4,758,000 | -4,664,000 | -11,688,000 | -12,676,000 | -13,246,000 | -13,131,000 | -11,640,000 | -11,801,000 | -11,535,000 | -10,923,000 | -11,275,000 | -10,417,000 | -10,003,000 | -9,402,000 | -9,321,000 | -9,164,000 | -10,181,000 | -10,594,000 | -11,036,000 | -8,214,000 | -8,891,000 | -9,520,000 | -9,522,000 | -9,170,000 | -8,521,000 | -8,557,000 | -7,316,000 | -3,467,000 |
Total Stockholders Equity | 87,700,000 | 92,282,000 | 89,014,000 | 96,934,000 | 99,019,000 | 100,971,000 | 95,661,000 | 92,631,000 | 87,209,000 | 82,424,000 | 77,201,000 | 75,691,000 | 70,042,000 | 68,620,000 | 63,238,000 | 65,259,000 | 64,336,000 | 65,026,000 | 63,143,000 | 65,103,000 | 59,568,000 | 58,806,000 | 63,407,000 | 71,319,000 | 69,778,000 | 70,184,000 | 71,308,000 | 60,770,000 | 58,368,000 | 58,435,000 | 59,544,000 | 63,306,000 | 62,769,000 | 63,068,000 | 64,720,000 | 66,838,000 | 66,894,000 | 67,304,000 | 71,301,000 | 77,988,000 |
Total Investments | 17,570,000 | 23,212,000 | 25,607,000 | 55,686,000 | 57,511,000 | 32,844,000 | 37,385,000 | 48,713,000 | 51,048,000 | 42,164,000 | 50,651,000 | 49,327,000 | 40,270,000 | 32,127,000 | 30,699,000 | 27,920,000 | 28,301,000 | 26,419,000 | 28,672,000 | 25,024,000 | 14,033,000 | 12,541,000 | 20,461,000 | 20,124,000 | 17,322,000 | 16,064,000 | 25,665,000 | 21,457,000 | 18,756,000 | 17,849,000 | 22,371,000 | 21,784,000 | 30,655,000 | 31,028,000 | 35,648,000 | 33,792,000 | 44,236,000 | 42,434,000 | 50,297,000 | 49,460,000 |
Total Debt | 69,450,000 | 69,539,000 | 75,041,000 | 63,596,000 | 65,341,000 | 35,892,000 | 34,870,000 | 35,677,000 | 40,284,000 | 35,052,000 | 36,998,000 | 38,408,000 | 37,735,000 | 38,188,000 | 38,274,000 | 61,528,000 | 63,612,000 | 52,285,000 | 52,145,000 | 52,654,000 | 46,674,000 | 45,144,000 | 41,265,000 | 48,432,000 | 40,522,000 | 40,832,000 | 42,606,000 | 43,951,000 | 43,705,000 | 44,010,000 | 42,086,000 | 44,070,000 | 44,181,000 | 39,370,000 | 38,978,000 | 38,897,000 | 35,123,000 | 35,925,000 | 36,682,000 | 37,055,000 |
Net Debt | 68,398,000 | 68,820,000 | 72,188,000 | 60,448,000 | 62,709,000 | 33,726,000 | 34,454,000 | 34,379,000 | 38,504,000 | 32,582,000 | 35,054,000 | 36,442,000 | 35,363,000 | 36,420,000 | 36,490,000 | 59,941,000 | 61,811,000 | 50,134,000 | 50,840,000 | 49,869,000 | 44,890,000 | 43,207,000 | 40,126,000 | 44,873,000 | 37,818,000 | 38,530,000 | 41,264,000 | 41,172,000 | 41,120,000 | 39,953,000 | 39,491,000 | 41,976,000 | 40,770,000 | 36,809,000 | 35,337,000 | 35,798,000 | 31,453,000 | 32,362,000 | 33,339,000 | 34,618,000 |
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2022-12-31 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2021-12-31 | 2021-10-03 | 2021-07-04 | 2021-04-04 | 2020-12-31 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-31 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2016-12-31 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2015-12-31 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-31 | 2014-09-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 24,000 | 3,120,000 | -3,344,000 | -2,394,000 | 2,329,000 | 5,542,000 | 5,001,000 | 8,644,000 | 9,871,000 | 7,879,000 | 3,850,000 | 8,166,000 | 5,566,000 | 4,877,000 | -2,025,000 | 2,201,000 | 3,435,000 | 3,410,000 | -326,000 | 7,683,000 | 5,056,000 | 3,889,000 | -383,000 | 4,122,000 | 3,879,000 | 3,570,000 | 12,289,000 | 2,858,000 | 3,078,000 | 3,130,000 | 866,000 | 1,319,000 | 2,035,000 | 3,026,000 | -169,000 | 2,138,000 | 2,636,000 | 2,381,000 | 1,236,000 | 2,673,000 |
Depreciation & Amortization | 1,731,000 | 1,736,000 | 1,670,000 | 1,560,000 | 1,573,000 | 1,487,000 | 1,519,000 | 1,183,000 | 1,175,000 | 1,187,000 | 1,277,000 | 1,360,000 | 1,328,000 | 1,226,000 | 1,046,000 | 1,262,000 | 1,251,000 | 1,218,000 | 1,384,000 | 1,553,000 | 1,528,000 | 1,545,000 | 1,641,000 | 1,614,000 | 1,562,000 | 1,567,000 | 1,574,000 | 1,566,000 | 1,574,000 | 1,555,000 | 1,549,000 | 1,396,000 | 1,387,000 | 1,425,000 | 1,424,000 | 1,272,000 | 1,201,000 | 1,260,000 | 1,331,000 | 1,326,000 |
Deferred Income Tax | -783,000 | -441,000 | -1,858,000 | -113,000 | -873,000 | -598,000 | -365,000 | 62,000 | -1,140,000 | -2,321,000 | -591,000 | -3,749,000 | -152,000 | 199,000 | -871,000 | -668,000 | -38,000 | 109,000 | -1,453,000 | 2,227,000 | -100,000 | -60,000 | -1,231,000 | -474,000 | -794,000 | 294,000 | -2,651,000 | -79,000 | 282,000 | 38,000 | 635,000 | -1,325,000 | 194,000 | -204,000 | 147,000 | 18,000 | -142,000 | -41,000 | -449,000 | -85,000 |
Stock Based Compensation | 206,000 | 220,000 | 121,000 | 151,000 | 148,000 | 105,000 | 364,000 | 135,000 | 287,000 | 86,000 | 495,000 | 293,000 | 221,000 | 172,000 | 264,000 | 224,000 | 187,000 | 57,000 | 270,000 | 64,000 | 199,000 | 185,000 | 267,000 | 303,000 | 197,000 | 182,000 | 245,000 | 207,000 | 170,000 | 218,000 | 159,000 | 145,000 | 244,000 | 143,000 | 181,000 | 141,000 | 185,000 | 162,000 | 162,000 | 143,000 |
Change in Working Capital | -3,535,000 | -3,336,000 | 8,450,000 | -1,199,000 | -3,916,000 | -5,507,000 | 3,149,000 | -4,109,000 | -2,766,000 | -730,000 | 1,988,000 | 6,418,000 | 5,725,000 | -1,327,000 | 2,805,000 | -851,000 | -648,000 | -1,581,000 | 1,540,000 | 1,480,000 | -3,553,000 | -3,498,000 | 1,515,000 | 809,000 | -535,000 | -2,715,000 | 4,940,000 | 209,000 | -1,628,000 | -2,225,000 | 1,803,000 | 1,598,000 | -1,055,000 | -2,261,000 | 1,852,000 | 585,000 | 6,000 | -1,879,000 | 2,942,000 | 430,000 |
Accounts Receivable | 0 | 0 | 347,000 | 0 | 0 | 0 | 261,000 | 0 | 0 | 0 | -3,811,000 | 0 | 0 | 0 | -1,249,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -644,000 | 0 | 0 | 0 | 259,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 148,000 | 0 |
Inventory | 0 | 0 | -1,169,000 | 0 | 0 | 0 | 592,000 | 0 | 0 | 0 | -1,125,000 | 0 | 0 | 0 | -736,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -717,000 | 0 | 0 | 0 | -357,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 175,000 | 0 |
Accounts Payable | 0 | 0 | 822,000 | 0 | 0 | 0 | 1,191,000 | 0 | 0 | 0 | 1,242,000 | 0 | 0 | 0 | 353,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 |
Other Working Capital | -3,535,000 | -3,336,000 | 8,450,000 | -1,199,000 | -3,916,000 | -5,507,000 | 1,105,000 | -4,109,000 | -2,766,000 | -730,000 | 5,682,000 | 6,765,000 | 5,383,000 | -1,327,000 | 4,437,000 | -851,000 | -648,000 | -1,581,000 | 1,540,000 | 1,480,000 | -3,553,000 | -3,498,000 | 1,515,000 | 809,000 | -535,000 | -2,715,000 | 4,940,000 | 209,000 | -1,628,000 | -2,225,000 | 1,803,000 | 1,598,000 | -1,055,000 | -2,261,000 | 1,852,000 | 585,000 | 6,000 | -1,879,000 | 2,942,000 | 430,000 |
Other Non-Cash Items | 4,243,000 | 3,484,000 | 201,000 | 5,451,000 | -470,000 | 184,000 | -1,086,000 | 59,000 | 3,379,000 | 440,000 | -1,105,000 | -1,659,000 | -1,390,000 | -609,000 | 4,406,000 | -88,000 | -639,000 | -87,000 | 2,354,000 | -8,497,000 | -519,000 | -363,000 | 2,929,000 | -1,115,000 | -462,000 | -915,000 | -9,655,000 | 126,000 | -224,000 | -1,127,000 | 960,000 | 1,566,000 | 774,000 | -478,000 | 1,278,000 | 870,000 | 204,000 | -1,198,000 | 176,000 | -24,000 |
Net Cash Provided by Operating Activities | -1,782,000 | 1,091,000 | 5,240,000 | 3,456,000 | -1,209,000 | 1,213,000 | 8,582,000 | 5,974,000 | 8,169,000 | 6,541,000 | 5,914,000 | 10,829,000 | 11,299,000 | 4,538,000 | 5,625,000 | 2,090,000 | 3,555,000 | 3,133,000 | 3,769,000 | 4,510,000 | 2,611,000 | 1,698,000 | 4,738,000 | 5,259,000 | 3,847,000 | 1,983,000 | 6,742,000 | 4,887,000 | 3,252,000 | 1,589,000 | 5,972,000 | 4,699,000 | 3,579,000 | 1,651,000 | 4,713,000 | 5,024,000 | 4,090,000 | 685,000 | 5,398,000 | 4,463,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -637,000 | -704,000 | -1,044,000 | -810,000 | -914,000 | -1,139,000 | -1,001,000 | -841,000 | -751,000 | -643,000 | -993,000 | -624,000 | -540,000 | -554,000 | -1,286,000 | -530,000 | -480,000 | -495,000 | -726,000 | -662,000 | -588,000 | -618,000 | -792,000 | -562,000 | -456,000 | -386,000 | -773,000 | -597,000 | -489,000 | -358,000 | -769,000 | -432,000 | -497,000 | -301,000 | -662,000 | -325,000 | -263,000 | -246,000 | -396,000 | -561,000 |
Acquisitions Net | 0 | 3,491,000 | -43,405,000 | -2,000 | -25,000 | -1,000 | -16,772,000 | 0 | 0 | -6,225,000 | -12,000 | 0 | 0 | 0 | -583,000 | -5,000 | -1,000 | -32,000 | -54,000 | -10,958,000 | -109,000 | -158,000 | -107,000 | -15,000 | -32,000 | 0 | -73,000 | -147,000 | -415,000 | -585,000 | -689,000 | -13,063,000 | -4,506,000 | -110,000 | -144,000 | -15,643,000 | -1,000 | -678,000 | -42,000 | -195,000 |
Purchases of Investments | 657,000 | -2,019,000 | -874,000 | -9,206,000 | -14,382,000 | -6,716,000 | 3,425,000 | -18,791,000 | -17,389,000 | -9,434,000 | -13,320,000 | -17,706,000 | -9,510,000 | -7,077,000 | 5,932,000 | -3,076,000 | -14,269,000 | -2,989,000 | -2,319,000 | -531,000 | -2,700,000 | -1,486,000 | -4,607,000 | -4,675,000 | -2,674,000 | -1,518,000 | -9,138,000 | -4,938,000 | -2,616,000 | -1,441,000 | -8,245,000 | -7,822,000 | -7,322,000 | -4,797,000 | -10,477,000 | -6,195,000 | -10,755,000 | -10,696,000 | -16,124,000 | -19,140,000 |
Sales/Maturities of Investments | 4,599,000 | 4,454,000 | 34,312,000 | 10,556,000 | -9,640,000 | 11,189,000 | 9,929,000 | 15,156,000 | 6,904,000 | 16,882,000 | 11,675,000 | 8,552,000 | 2,148,000 | 5,721,000 | 3,685,000 | 3,914,000 | 1,722,000 | 3,409,000 | 151,000 | 5,329,000 | 1,274,000 | 9,586,000 | 4,597,000 | 2,222,000 | 1,543,000 | 11,546,000 | 5,001,000 | 2,475,000 | 1,624,000 | 6,859,000 | 6,605,000 | 16,901,000 | 7,627,000 | 9,557,000 | 9,060,000 | 16,907,000 | 8,912,000 | 17,882,000 | 14,984,000 | 17,324,000 |
Other Investing Activities | -18,000 | 1,000 | 15,000 | 350,000 | -524,000 | -18,000 | 9,000 | 3,849,000 | -77,000 | -13,000 | 64,000 | -298,000 | -235,000 | 163,000 | 582,000 | 178,000 | 17,000 | 36,000 | 115,000 | 62,000 | 221,000 | 226,000 | 145,000 | 126,000 | 145,000 | 25,000 | 204,000 | 211,000 | 158,000 | 297,000 | -9,000 | 35,000 | 20,000 | 6,000 | -1,000 | 13,000 | 2,000 | 330,000 | 64,000 | 37,000 |
Net Cash Used for Investing Activities | 4,600,000 | 1,732,000 | -10,996,000 | 888,000 | -25,485,000 | 3,315,000 | -4,410,000 | -627,000 | -11,313,000 | 567,000 | -2,586,000 | -10,076,000 | -8,137,000 | -1,747,000 | 8,330,000 | 481,000 | -13,011,000 | -71,000 | -2,833,000 | -6,760,000 | -1,902,000 | 7,550,000 | -764,000 | -2,904,000 | -1,474,000 | 9,667,000 | -4,779,000 | -2,996,000 | -1,738,000 | 4,772,000 | -3,107,000 | -4,381,000 | -4,678,000 | 4,355,000 | -2,224,000 | -5,243,000 | -2,105,000 | 6,592,000 | -1,514,000 | -2,535,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -16,000 | -2,173,000 | -7,775,000 | -1,428,000 | -29,630,000 | -32,000 | -1,689,000 | -3,521,000 | -4,611,000 | -1,609,000 | -1,098,000 | -503,000 | -474,000 | -25,000 | -10,369,000 | -2,340,000 | -7,888,000 | -9,732,000 | -1,000,000 | -451,000 | -2,351,000 | -1,938,000 | -1,304,000 | -2,291,000 | -3,094,000 | -2,931,000 | -2,578,000 | -2,582,000 | -3,687,000 | -5,896,000 | -7,274,000 | -1,993,000 | -3,722,000 | -2,886,000 | -3,950,000 | -6,000 | -10,000 | -3,002,000 | -408,000 | -96,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 425,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,926,000 | 3,706,000 | 0 | 800,000 | 0 | 0 | 0 | 8,140,000 | 0 | 0 | 0 | 2,702,000 | 0 | 1,610,000 | 0 | 3,655,000 | 303,000 | 128,000 |
Common Stock Repurchased | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | -2,000,000 | 0 | 0 | 0 | 0 | -1,321,000 | 0 | 0 | 0 | 8,865,000 | 0 | 0 | -8,865,000 | -5,030,000 | -1,105,000 | 0 | -6,063,000 | 0 | 0 | 0 | -5,000,000 | 0 | 0 | 0 | -5,000,000 | 0 | -160,000 | 0 | -6,000,000 | -1,199,000 | -1,281,000 |
Dividends Paid | -2,380,000 | -2,372,000 | -2,315,000 | -2,314,000 | -2,315,000 | -2,303,000 | -2,245,000 | -2,245,000 | -2,244,000 | -2,249,000 | -2,189,000 | -2,185,000 | -2,183,000 | -2,172,000 | -2,112,000 | -2,112,000 | -2,111,000 | -2,105,000 | -1,992,000 | -2,004,000 | -2,002,000 | -2,045,000 | -1,963,000 | -1,994,000 | -1,989,000 | -2,032,000 | -1,909,000 | -1,895,000 | -1,910,000 | -1,945,000 | -1,821,000 | -1,821,000 | -1,821,000 | -1,854,000 | -1,729,000 | -1,728,000 | -1,725,000 | -1,758,000 | -1,639,000 | -1,650,000 |
Other Financing Activities | -63,000 | -386,000 | 15,532,000 | -37,000 | 59,119,000 | -436,000 | -1,081,000 | -3,516,000 | 154,000 | -720,000 | -64,000 | 1,587,000 | 100,000 | -610,000 | -410,000 | 1,631,000 | 19,158,000 | 9,637,000 | 552,000 | 5,728,000 | 3,502,000 | 505,000 | -36,000 | 278,000 | 3,175,000 | -494,000 | 1,102,000 | 2,749,000 | 2,596,000 | -220,000 | 6,867,000 | 2,190,000 | 7,488,000 | 24,000 | 4,570,000 | 17,000 | -140,000 | 123,000 | 17,000 | 12,000 |
Net Cash Used Provided by Financing Activities | -2,459,000 | -4,931,000 | 5,442,000 | -3,779,000 | 27,174,000 | -2,771,000 | -5,015,000 | -5,761,000 | 2,520,000 | -6,578,000 | -3,351,000 | -1,101,000 | -2,557,000 | -2,807,000 | -13,787,000 | -2,821,000 | 9,159,000 | -2,200,000 | -2,440,000 | 3,273,000 | -851,000 | -8,467,000 | -6,407,000 | -1,406,000 | -1,908,000 | -10,720,000 | -3,385,000 | -1,728,000 | -3,001,000 | -4,921,000 | -2,228,000 | -1,624,000 | 1,945,000 | -7,014,000 | -1,109,000 | -267,000 | -1,875,000 | -6,982,000 | -2,926,000 | -2,887,000 |
Effect of Forex Changes on Cash | -18,000 | -28,000 | -1,000 | -32,000 | -5,000 | -2,000 | -26,000 | -72,000 | -66,000 | -1,000 | -27,000 | -37,000 | 5,000 | 0 | 31,000 | 31,000 | -55,000 | -15,000 | 9,000 | -13,000 | -40,000 | 12,000 | 0 | -101,000 | -70,000 | 55,000 | -14,000 | 30,000 | 16,000 | 21,000 | -136,000 | -11,000 | 5,000 | -73,000 | -838,000 | -84,000 | -4,000 | -74,000 | -53,000 | -9,000 |
Net Change in Cash | 333,000 | -2,134,000 | -295,000 | 516,000 | 466,000 | 1,750,000 | -870,000 | -486,000 | -690,000 | 530,000 | -51,000 | -384,000 | 609,000 | -16,000 | 198,000 | -218,000 | -351,000 | 846,000 | -1,496,000 | 1,009,000 | -181,000 | 793,000 | -2,433,000 | 847,000 | 395,000 | 985,000 | -1,437,000 | 194,000 | -1,472,000 | 1,462,000 | 501,000 | -1,317,000 | 850,000 | -1,080,000 | 542,000 | -571,000 | 107,000 | 220,000 | 906,000 | -969,000 |
Cash at End of Period | 1,052,000 | 719,000 | 2,853,000 | 3,148,000 | 2,632,000 | 2,166,000 | 468,000 | 1,338,000 | 1,780,000 | 2,513,000 | 1,983,000 | 2,034,000 | 2,418,000 | 1,809,000 | 1,825,000 | 1,627,000 | 1,845,000 | 2,196,000 | 1,350,000 | 2,846,000 | 1,837,000 | 2,018,000 | 1,225,000 | 3,658,000 | 2,811,000 | 2,416,000 | 1,342,000 | 2,779,000 | 2,585,000 | 4,057,000 | 2,595,000 | 2,094,000 | 3,411,000 | 2,561,000 | 3,641,000 | 3,099,000 | 3,670,000 | 3,563,000 | 3,343,000 | 2,437,000 |
Cash at Start of Period | 719,000 | 2,853,000 | 3,148,000 | 2,632,000 | 2,166,000 | 416,000 | 1,338,000 | 1,824,000 | 2,470,000 | 1,983,000 | 2,034,000 | 2,418,000 | 1,809,000 | 1,825,000 | 1,627,000 | 1,845,000 | 2,196,000 | 1,350,000 | 2,846,000 | 1,837,000 | 2,018,000 | 1,225,000 | 3,658,000 | 2,811,000 | 2,416,000 | 1,431,000 | 2,779,000 | 2,585,000 | 4,057,000 | 2,595,000 | 2,094,000 | 3,411,000 | 2,561,000 | 3,641,000 | 3,099,000 | 3,670,000 | 3,563,000 | 3,343,000 | 2,437,000 | 3,406,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | -1,782,000 | 1,091,000 | 5,240,000 | 3,456,000 | -1,209,000 | 1,213,000 | 8,582,000 | 5,974,000 | 8,169,000 | 6,541,000 | 5,914,000 | 10,829,000 | 11,299,000 | 4,538,000 | 5,625,000 | 2,090,000 | 3,555,000 | 3,133,000 | 3,769,000 | 4,510,000 | 2,611,000 | 1,698,000 | 4,738,000 | 5,259,000 | 3,847,000 | 1,983,000 | 6,742,000 | 4,887,000 | 3,252,000 | 1,589,000 | 5,972,000 | 4,699,000 | 3,579,000 | 1,651,000 | 4,713,000 | 5,024,000 | 4,090,000 | 685,000 | 5,398,000 | 4,463,000 |
Capital Expenditure | -637,000 | -704,000 | -1,044,000 | -810,000 | -914,000 | -1,139,000 | -1,001,000 | -841,000 | -751,000 | -643,000 | -993,000 | -624,000 | -540,000 | -554,000 | -1,286,000 | -530,000 | -480,000 | -495,000 | -726,000 | -662,000 | -588,000 | -618,000 | -792,000 | -562,000 | -456,000 | -386,000 | -773,000 | -597,000 | -489,000 | -358,000 | -769,000 | -432,000 | -497,000 | -301,000 | -662,000 | -325,000 | -263,000 | -246,000 | -396,000 | -561,000 |
Free Cash Flow | -2,419,000 | 387,000 | 4,196,000 | 2,646,000 | -2,123,000 | 74,000 | 7,581,000 | 5,133,000 | 7,418,000 | 5,898,000 | 4,921,000 | 10,205,000 | 10,759,000 | 3,984,000 | 4,339,000 | 1,560,000 | 3,075,000 | 2,638,000 | 3,043,000 | 3,848,000 | 2,023,000 | 1,080,000 | 3,946,000 | 4,697,000 | 3,391,000 | 1,597,000 | 5,969,000 | 4,290,000 | 2,763,000 | 1,231,000 | 5,203,000 | 4,267,000 | 3,082,000 | 1,350,000 | 4,051,000 | 4,699,000 | 3,827,000 | 439,000 | 5,002,000 | 3,902,000 |