Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-08-03 | 2024-05-04 | 2024-02-03 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-30 | 2020-10-31 | 2020-08-01 | 2020-05-02 | 2020-02-01 | 2019-11-02 | 2019-08-03 | 2019-05-04 | 2019-02-02 | 2018-11-03 | 2018-08-04 | 2018-05-05 | 2018-02-03 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-30 | 2015-10-31 | 2015-08-01 | 2015-05-02 | 2015-01-31 | 2014-11-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 25,452,000 | 24,531,000 | 31,919,000 | 25,398,000 | 24,773,000 | 25,322,000 | 31,395,000 | 26,518,000 | 26,037,000 | 25,170,000 | 30,996,000 | 25,652,000 | 25,160,000 | 24,197,000 | 28,339,000 | 22,632,000 | 22,975,000 | 19,615,000 | 23,398,000 | 18,665,000 | 18,422,000 | 17,627,000 | 22,977,000 | 17,821,000 | 17,776,000 | 16,781,000 | 22,766,000 | 16,667,000 | 16,429,000 | 16,017,000 | 20,690,000 | 16,441,000 | 16,169,000 | 16,196,000 | 21,626,000 | 17,613,000 | 17,427,000 | 17,119,000 | 21,751,000 | 17,732,000 |
Revenue Y/Y Growth | 2.74% | -3.12% | 1.67% | -4.22% | -4.85% | 0.60% | 1.29% | 3.38% | 3.49% | 4.02% | 9.38% | 13.34% | 9.51% | 23.36% | 21.12% | 21.25% | 24.72% | 11.28% | 1.83% | 4.74% | 3.63% | 5.04% | 0.93% | 6.92% | 8.20% | 4.77% | 10.03% | 1.37% | 1.61% | -1.11% | -4.33% | -6.65% | -7.22% | -5.39% | -0.57% | -0.67% | - | - | - | - |
Cost of Revenue | 18,425,000 | 18,067,000 | 24,025,000 | 18,149,000 | 17,798,000 | 18,386,000 | 23,946,000 | 19,680,000 | 20,714,000 | 18,461,000 | 22,761,000 | 18,206,000 | 17,280,000 | 16,716,000 | 20,485,000 | 15,509,000 | 15,673,000 | 14,510,000 | 17,056,000 | 12,935,000 | 12,625,000 | 12,248,000 | 16,900,000 | 12,535,000 | 12,239,000 | 11,625,000 | 16,795,000 | 11,712,000 | 11,419,000 | 11,134,000 | 15,116,000 | 11,471,000 | 11,102,000 | 11,185,000 | 15,594,000 | 12,440,000 | 12,051,000 | 11,911,000 | 15,563,000 | 12,555,000 |
Gross Profit | 7,027,000 | 6,464,000 | 7,894,000 | 7,249,000 | 6,975,000 | 6,936,000 | 7,449,000 | 6,838,000 | 5,323,000 | 6,709,000 | 8,235,000 | 7,446,000 | 7,880,000 | 7,481,000 | 7,854,000 | 7,123,000 | 7,302,000 | 5,105,000 | 6,342,000 | 5,730,000 | 5,797,000 | 5,379,000 | 6,077,000 | 5,286,000 | 5,537,000 | 5,156,000 | 5,971,000 | 4,955,000 | 5,010,000 | 4,883,000 | 5,574,000 | 4,970,000 | 5,067,000 | 5,011,000 | 6,032,000 | 5,173,000 | 5,376,000 | 5,208,000 | 6,188,000 | 5,177,000 |
Gross Profit Margin | 27.61% | 26.35% | 24.73% | 28.54% | 28.16% | 27.39% | 23.73% | 25.79% | 20.44% | 26.65% | 26.57% | 29.03% | 31.32% | 30.92% | 27.71% | 31.47% | 31.78% | 26.03% | 27.10% | 30.70% | 31.47% | 30.52% | 26.45% | 29.66% | 31.15% | 30.73% | 26.23% | 29.73% | 30.49% | 30.49% | 26.94% | 30.23% | 31.34% | 30.94% | 27.89% | 29.37% | 30.85% | 30.42% | 28.45% | 29.20% |
Research and Development | 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 |
General and Administrative Expenses | 5,392,000 | 5,168,000 | 6,025,000 | 5,316,000 | 5,184,000 | 5,025,000 | 5,675,000 | 5,219,000 | 4,975,000 | 4,762,000 | 5,535,000 | 4,859,000 | 4,849,000 | 4,509,000 | 5,448,000 | 4,647,000 | 4,460,000 | 4,060,000 | 4,504,000 | 4,153,000 | 3,912,000 | 3,663,000 | 4,376,000 | 3,937,000 | 3,865,000 | 3,545,000 | 4,221,000 | 3,512,000 | 3,382,000 | 3,132,000 | 3,614,000 | 3,339,000 | 3,249,000 | 3,153,000 | 3,921,000 | 3,736,000 | 3,495,000 | 3,514,000 | 4,058,000 | 3,894,000 |
Total Operating Expenses | 5,392,000 | 5,168,000 | 6,025,000 | 5,932,000 | 5,778,000 | 5,608,000 | 6,290,000 | 5,816,000 | 4,975,000 | 5,363,000 | 6,140,000 | 5,436,000 | 5,413,000 | 5,107,000 | 6,018,000 | 5,188,000 | 5,002,000 | 4,637,000 | 5,144,000 | 4,728,000 | 4,473,000 | 4,244,000 | 4,960,000 | 4,467,000 | 4,404,000 | 4,115,000 | 4,819,000 | 4,086,000 | 3,896,000 | 3,705,000 | 4,226,000 | 3,909,000 | 3,819,000 | 3,699,000 | 4,483,000 | 4,297,000 | 4,046,000 | 4,054,000 | 4,603,000 | 4,500,000 |
Operating Income or Loss | 1,635,000 | 1,296,000 | 1,869,000 | 1,317,000 | 1,197,000 | 1,328,000 | 1,159,000 | 1,022,000 | 348,000 | 1,346,000 | 2,095,000 | 2,010,000 | 2,467,000 | 2,374,000 | 1,836,000 | 1,935,000 | 2,300,000 | 468,000 | 1,198,000 | 1,002,000 | 1,324,000 | 1,135,000 | 1,117,000 | 819,000 | 1,133,000 | 1,041,000 | 1,152,000 | 869,000 | 1,114,000 | 1,178,000 | 1,348,000 | 1,061,000 | 1,248,000 | 1,312,000 | 1,549,000 | 876,000 | 1,330,000 | 1,154,000 | 2,228,000 | 677,000 |
Operating Margin | 6.42% | 5.28% | 5.86% | 5.19% | 4.83% | 5.24% | 3.69% | 3.85% | 1.34% | 5.35% | 6.76% | 7.84% | 9.81% | 9.81% | 6.48% | 8.55% | 10.01% | 2.39% | 5.12% | 5.37% | 7.19% | 6.44% | 4.86% | 4.60% | 6.37% | 6.20% | 5.06% | 5.21% | 6.78% | 7.35% | 6.52% | 6.45% | 7.72% | 8.10% | 7.16% | 4.97% | 7.63% | 6.74% | 10.24% | 3.82% |
Interest Expense | 110,000 | 106,000 | 113,000 | 107,000 | 141,000 | 147,000 | 129,000 | 125,000 | 112,000 | 112,000 | 104,000 | 105,000 | 104,000 | 108,000 | 106,000 | 632,000 | 122,000 | 117,000 | 118,000 | 113,000 | 120,000 | 126,000 | 110,000 | 115,000 | 115,000 | 121,000 | 134,000 | 254,000 | 135,000 | 144,000 | 140,000 | 142,000 | 307,000 | 415,000 | 152,000 | 151,000 | 148,000 | 155,000 | 151,000 | 165,000 |
EBITDA | 2,261,000 | 2,014,000 | 2,598,000 | 2,064,000 | 1,896,000 | 2,018,000 | 1,868,000 | 1,709,000 | 998,000 | 2,040,000 | 2,811,000 | 2,668,000 | 3,107,000 | 3,384,000 | 2,473,000 | 2,533,000 | 2,915,000 | 1,087,000 | 1,868,000 | 1,652,000 | 1,960,000 | 1,791,000 | 1,772,000 | 1,420,000 | 1,740,000 | 1,679,000 | 1,750,000 | 1,502,000 | 1,692,000 | 1,751,000 | 1,960,000 | 1,631,000 | 1,818,000 | 1,858,000 | 2,731,000 | 1,437,000 | 1,881,000 | 1,694,000 | 2,130,000 | 1,283,000 |
Depreciation and Amortization | 626,000 | 718,000 | 729,000 | 722,000 | 683,000 | 667,000 | 696,000 | 674,000 | 650,000 | 679,000 | 690,000 | 652,000 | 633,000 | 667,000 | 637,000 | 603,000 | 604,000 | 641,000 | 699,000 | 638,000 | 623,000 | 644,000 | 648,000 | 592,000 | 603,000 | 631,000 | 598,000 | 633,000 | 578,000 | 573,000 | 612,000 | 570,000 | 570,000 | 546,000 | 562,000 | 561,000 | 550,000 | 540,000 | 338,000 | 605,000 |
Income Before Tax | 1,545,000 | 1,219,000 | 1,786,000 | 1,235,000 | 1,072,000 | 1,204,000 | 1,043,000 | 909,000 | 217,000 | 1,249,000 | 2,017,000 | 1,911,000 | 2,370,000 | 2,609,000 | 1,730,000 | 1,298,000 | 2,189,000 | 329,000 | 1,051,000 | 901,000 | 1,217,000 | 1,021,000 | 1,014,000 | 713,000 | 1,022,000 | 927,000 | 1,018,000 | 615,000 | 979,000 | 1,034,000 | 1,208,000 | 919,000 | 941,000 | 897,000 | 2,017,000 | 725,000 | 1,182,000 | 999,000 | 1,434,000 | 512,000 |
Income Tax Expense | 353,000 | 277,000 | 404,000 | 264,000 | 237,000 | 254,000 | 167,000 | 197,000 | 34,000 | 240,000 | 473,000 | 423,000 | 553,000 | 512,000 | 350,000 | 284,000 | 499,000 | 45,000 | 218,000 | 195,000 | 279,000 | 229,000 | 216,000 | 97,000 | 223,000 | 210,000 | -84,000 | 137,000 | 308,000 | 357,000 | 387,000 | 311,000 | 316,000 | 283,000 | 596,000 | 249,000 | 409,000 | 348,000 | 474,000 | 160,000 |
Net Income | 1,192,000 | 942,000 | 1,382,000 | 971,000 | 835,000 | 950,000 | 876,000 | 712,000 | 183,000 | 1,009,000 | 1,544,000 | 1,488,000 | 1,817,000 | 2,097,000 | 1,380,000 | 1,014,000 | 1,690,000 | 284,000 | 834,000 | 714,000 | 938,000 | 795,000 | 799,000 | 622,000 | 799,000 | 718,000 | 1,101,000 | 480,000 | 672,000 | 681,000 | 817,000 | 608,000 | 680,000 | 632,000 | 1,426,000 | 549,000 | 753,000 | 635,000 | -2,640,000 | 352,000 |
Net Income Margin | 4.68% | 3.84% | 4.33% | 3.82% | 3.37% | 3.75% | 2.79% | 2.68% | 0.70% | 4.01% | 4.98% | 5.80% | 7.22% | 8.67% | 4.87% | 4.48% | 7.36% | 1.45% | 3.56% | 3.83% | 5.09% | 4.51% | 3.48% | 3.49% | 4.49% | 4.28% | 4.84% | 2.88% | 4.09% | 4.25% | 3.95% | 3.70% | 4.21% | 3.90% | 6.59% | 3.12% | 4.32% | 3.71% | -12.14% | 1.99% |
EPS | 2.58 | 2.04 | 2.99 | 2.10 | 1.81 | 2.06 | 1.90 | 1.55 | 0.40 | 2.17 | 3.24 | 3.07 | 3.68 | 4.20 | 2.76 | 2.02 | 3.38 | 0.57 | 1.65 | 1.40 | 1.83 | 1.54 | 1.54 | 1.18 | 1.50 | 1.34 | 2.03 | 0.88 | 1.22 | 1.23 | 1.46 | 1.07 | 1.17 | 1.06 | 2.33 | 0.88 | 1.18 | 0.99 | -4.14 | 0.55 |
EPS Diluted | 2.57 | 2.03 | 2.98 | 2.10 | 1.81 | 2.05 | 1.89 | 1.54 | 0.39 | 2.16 | 3.21 | 3.04 | 3.65 | 4.17 | 2.73 | 2.01 | 3.35 | 0.56 | 1.63 | 1.39 | 1.82 | 1.53 | 1.52 | 1.17 | 1.49 | 1.33 | 2.02 | 0.88 | 1.22 | 1.23 | 1.45 | 1.06 | 1.16 | 1.05 | 2.32 | 0.87 | 1.18 | 0.98 | -4.10 | 0.55 |
Weighted Average Shares Out | 462,500 | 462,200 | 461,700 | 461,600 | 461,600 | 460,900 | 460,300 | 460,300 | 461,500 | 464,000 | 476,100 | 484,800 | 493,100 | 498,600 | 500,800 | 500,600 | 500,100 | 501,000 | 506,200 | 509,700 | 512,100 | 515,700 | 519,900 | 525,900 | 531,700 | 536,900 | 541,500 | 544,500 | 549,300 | 552,400 | 559,700 | 570,100 | 582,200 | 598,300 | 610,500 | 623,700 | 635,800 | 640,900 | 637,900 | 634,000 |
Weighted Average Shares Out Diluted | 463,500 | 463,900 | 463,100 | 462,600 | 462,500 | 462,900 | 462,700 | 462,500 | 463,600 | 467,800 | 480,600 | 489,400 | 497,500 | 503,400 | 506,000 | 505,400 | 504,400 | 505,800 | 511,900 | 514,800 | 516,100 | 519,500 | 524,300 | 531,200 | 536,300 | 541,000 | 545,900 | 547,900 | 551,900 | 555,200 | 564,500 | 574,800 | 586,800 | 603,800 | 615,300 | 628,800 | 641,000 | 646,400 | 644,000 | 639,600 |
Reported Currency: USD | 2024-08-03 | 2024-05-04 | 2024-02-03 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-30 | 2020-10-31 | 2020-08-01 | 2020-05-02 | 2020-02-01 | 2019-11-02 | 2019-08-03 | 2019-05-04 | 2019-02-02 | 2018-11-03 | 2018-08-04 | 2018-05-05 | 2018-02-03 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-30 | 2015-10-31 | 2015-08-01 | 2015-05-02 | 2015-01-31 | 2014-11-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 3,497,000 | 3,604,000 | 3,805,000 | 1,910,000 | 1,617,000 | 1,321,000 | 2,229,000 | 954,000 | 1,117,000 | 1,112,000 | 5,911,000 | 5,753,000 | 7,368,000 | 7,816,000 | 8,511,000 | 5,996,000 | 7,284,000 | 4,566,000 | 2,577,000 | 969,000 | 1,656,000 | 1,173,000 | 1,556,000 | 825,000 | 1,180,000 | 1,060,000 | 2,643,000 | 2,725,000 | 2,291,000 | 2,680,000 | 2,512,000 | 1,231,000 | 1,480,000 | 4,036,000 | 4,046,000 | 1,977,000 | 2,742,000 | 2,768,000 | 2,210,000 | 780,000 |
Short Term Investments | 2,465,000 | 2,726,000 | 2,897,000 | 1,000 | 739,000 | 408,000 | 1,343,000 | 53,000 | 34,000 | 41,000 | 17,000 | 12,000 | 6,439,000 | 6,895,000 | 7,644,000 | 19,000 | 27,000 | 18,000 | 39,000 | 41,000 | 688,000 | 396,000 | 769,000 | 0 | 0 | 0 | 1,906,000 | 2,002,000 | 1,613,000 | 1,998,000 | 1,110,000 | 0 | 275,000 | 5,000 | 3,008,000 | 19,000 | 25,000 | 2,027,000 | 0 | 0 |
Cash + Short Term Investments | 3,497,000 | 3,604,000 | 3,805,000 | 1,910,000 | 1,617,000 | 1,321,000 | 2,229,000 | 1,007,000 | 1,117,000 | 1,153,000 | 5,928,000 | 5,765,000 | 7,368,000 | 7,816,000 | 8,511,000 | 6,015,000 | 7,311,000 | 4,584,000 | 2,616,000 | 969,000 | 1,656,000 | 1,173,000 | 1,556,000 | 825,000 | 1,180,000 | 1,060,000 | 2,643,000 | 2,725,000 | 2,291,000 | 2,680,000 | 2,512,000 | 1,231,000 | 1,480,000 | 4,041,000 | 4,046,000 | 1,996,000 | 2,767,000 | 2,768,000 | 2,210,000 | 780,000 |
Net Receivables | 0 | 0 | 891,000 | 0 | 0 | 0 | 1,169,000 | -53,000 | -34,000 | -41,000 | 835,000 | -12,000 | 0 | 0 | 631,000 | 0 | 0 | 0 | 498,000 | 0 | 0 | 0 | 1,100,000 | 0 | 0 | 0 | 929,000 | 0 | 0 | 0 | 749,000 | 0 | 0 | -5,000 | 779,000 | -19,000 | -25,000 | 0 | 1,122,000 | 0 |
Inventory | 12,604,000 | 11,730,000 | 11,886,000 | 14,731,000 | 12,684,000 | 12,616,000 | 13,499,000 | 17,117,000 | 15,320,000 | 15,083,000 | 13,902,000 | 14,958,000 | 11,259,000 | 10,539,000 | 10,653,000 | 12,712,000 | 8,876,000 | 8,584,000 | 8,992,000 | 11,396,000 | 9,122,000 | 9,060,000 | 9,497,000 | 12,393,000 | 9,112,000 | 8,652,000 | 8,597,000 | 10,586,000 | 8,257,000 | 7,986,000 | 8,309,000 | 10,057,000 | 8,631,000 | 8,459,000 | 8,601,000 | 10,374,000 | 8,269,000 | 8,610,000 | 8,282,000 | 11,066,000 |
Other Current Assets | 1,817,000 | 1,744,000 | 916,000 | 1,958,000 | 1,797,000 | 1,836,000 | 949,000 | 2,322,000 | 2,016,000 | 1,758,000 | 925,000 | 1,865,000 | 1,604,000 | 1,576,000 | 961,000 | 1,582,000 | 1,436,000 | 1,447,000 | 796,000 | 1,440,000 | 1,341,000 | 1,374,000 | 1,466,000 | 1,421,000 | 1,211,000 | 1,164,000 | 1,300,000 | 1,398,000 | 1,072,000 | 1,073,000 | 1,169,000 | 1,554,000 | 1,392,000 | 1,453,000 | 1,483,000 | 2,853,000 | 2,347,000 | 1,820,000 | 3,132,000 | 1,992,000 |
Total Current Assets | 17,918,000 | 17,078,000 | 17,498,000 | 18,599,000 | 16,098,000 | 15,773,000 | 17,846,000 | 20,393,000 | 18,453,000 | 17,953,000 | 21,573,000 | 22,576,000 | 20,231,000 | 19,931,000 | 20,756,000 | 20,309,000 | 17,623,000 | 14,615,000 | 12,902,000 | 13,805,000 | 12,119,000 | 11,607,000 | 12,519,000 | 14,639,000 | 11,503,000 | 10,876,000 | 12,540,000 | 14,709,000 | 11,620,000 | 11,739,000 | 11,990,000 | 12,842,000 | 11,503,000 | 13,948,000 | 14,130,000 | 15,204,000 | 13,358,000 | 13,198,000 | 14,075,000 | 13,838,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 36,620,000 | 36,600,000 | 36,458,000 | 36,254,000 | 35,787,000 | 35,036,000 | 34,169,000 | 33,517,000 | 32,362,000 | 31,241,000 | 30,737,000 | 30,454,000 | 29,747,000 | 29,166,000 | 29,106,000 | 28,981,000 | 28,972,000 | 28,824,000 | 28,519,000 | 28,535,000 | 28,074,000 | 27,725,000 | 27,498,000 | 27,604,000 | 27,148,000 | 26,725,000 | 26,420,000 | 25,112,000 | 24,861,000 | 24,682,000 | 24,658,000 | 24,902,000 | 24,934,000 | 25,049,000 | 25,217,000 | 25,472,000 | 25,583,000 | 25,778,000 | 25,958,000 | 30,886,000 |
Goodwill | 0 | 0 | 631,000 | 0 | 0 | 0 | 631,000 | 0 | 0 | 0 | 631,000 | 0 | 0 | 0 | 631,000 | 0 | 0 | 0 | 633,000 | 0 | 0 | 0 | 633,000 | 0 | 0 | 0 | 630,000 | 0 | 0 | 0 | 133,000 | 0 | 0 | 0 | 133,000 | 0 | 0 | 0 | 147,000 | 0 |
Intangible Assets | 0 | 0 | 8,000 | 0 | 0 | 0 | 645,000 | 0 | 0 | 0 | 25,000 | 0 | 0 | 0 | 37,000 | 0 | 0 | 0 | 53,000 | 0 | 0 | 0 | 66,000 | 0 | 0 | 0 | 152,000 | 0 | 0 | 0 | 126,000 | 0 | 0 | 0 | 144,000 | 0 | 0 | 0 | 155,000 | 0 |
Long Term Investments | 3,000 | 4,482,000 | 483,000 | 999,000 | 0 | 7,000 | 440,000 | 341,000 | 290,000 | 292,000 | 470,000 | 116,000 | 160,000 | 149,000 | 450,000 | 205,000 | 239,000 | 228,000 | 418,000 | 122,000 | 108,000 | 23,000 | 380,000 | 0 | 0 | 0 | 383,000 | 1,000 | 4,000 | 4,000 | 345,000 | 19,000 | 28,000 | 26,000 | 308,000 | 22,000 | 16,000 | 46,000 | 322,000 | 51,000 |
Tax Assets | 2,495,000 | 2,543,000 | 2,480,000 | 2,447,000 | 2,334,000 | 2,289,000 | 2,196,000 | 2,240,000 | 0 | 1,752,000 | 1,566,000 | 1,246,000 | 1,146,000 | 1,169,000 | 990,000 | 1,171,000 | 1,121,000 | 1,122,000 | 1,122,000 | 1,215,000 | 1,082,000 | 1,034,000 | 972,000 | 970,000 | 828,000 | 744,000 | 693,000 | 944,000 | 784,000 | 843,000 | 861,000 | 920,000 | 754,000 | 841,000 | 823,000 | 1,316,000 | 1,319,000 | 1,359,000 | 1,321,000 | 1,279,000 |
Other Non-Current Assets | -1,038,000 | -1,104,000 | -2,202,000 | -1,071,000 | -1,013,000 | -948,000 | -1,961,000 | -535,000 | 1,365,000 | -104,000 | -1,191,000 | 135,000 | 261,000 | 205,000 | -722,000 | 200,000 | 284,000 | 245,000 | -868,000 | 186,000 | 291,000 | 253,000 | -778,000 | 359,000 | 517,000 | 584,000 | -515,000 | -57,000 | 101,000 | -46,000 | -682,000 | -61,000 | 97,000 | 70,000 | -493,000 | -296,000 | 126,000 | 111,000 | -574,000 | 458,000 |
Total Non-Current Assets | 38,077,000 | 38,039,000 | 37,858,000 | 37,630,000 | 37,108,000 | 36,377,000 | 35,489,000 | 35,222,000 | 34,017,000 | 32,889,000 | 32,238,000 | 31,835,000 | 31,154,000 | 30,540,000 | 30,492,000 | 30,352,000 | 30,377,000 | 30,191,000 | 29,877,000 | 29,936,000 | 29,447,000 | 29,012,000 | 28,771,000 | 28,933,000 | 28,493,000 | 28,053,000 | 27,763,000 | 25,999,000 | 25,746,000 | 25,479,000 | 25,441,000 | 25,761,000 | 25,785,000 | 25,960,000 | 26,132,000 | 26,492,000 | 27,028,000 | 27,248,000 | 27,329,000 | 32,623,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 | 55,995,000 | 55,117,000 | 55,356,000 | 56,229,000 | 53,206,000 | 52,150,000 | 53,335,000 | 55,615,000 | 52,470,000 | 50,842,000 | 53,811,000 | 54,411,000 | 51,385,000 | 50,471,000 | 51,248,000 | 50,661,000 | 48,000,000 | 44,806,000 | 42,779,000 | 43,741,000 | 41,566,000 | 40,619,000 | 41,290,000 | 43,572,000 | 39,996,000 | 38,929,000 | 40,303,000 | 40,708,000 | 37,366,000 | 37,218,000 | 37,431,000 | 38,603,000 | 37,288,000 | 39,908,000 | 40,262,000 | 41,696,000 | 40,386,000 | 40,446,000 | 41,404,000 | 46,461,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 12,595,000 | 11,561,000 | 10,498,000 | 14,291,000 | 12,278,000 | 11,935,000 | 13,487,000 | 15,438,000 | 14,891,000 | 14,053,000 | 15,478,000 | 16,250,000 | 12,632,000 | 11,637,000 | 12,859,000 | 14,203,000 | 10,726,000 | 9,625,000 | 9,920,000 | 11,258,000 | 9,152,000 | 8,360,000 | 9,761,000 | 11,959,000 | 9,116,000 | 8,131,000 | 8,677,000 | 9,986,000 | 7,584,000 | 6,537,000 | 7,252,000 | 8,250,000 | 6,811,000 | 6,391,000 | 7,418,000 | 8,904,000 | 6,944,000 | 6,799,000 | 7,759,000 | 9,229,000 |
Short Term Debt | 1,640,000 | 2,614,000 | 3,045,000 | 1,112,000 | 1,106,000 | 200,000 | 130,000 | 2,207,000 | 1,929,000 | 1,089,000 | 171,000 | 1,176,000 | 1,190,000 | 1,173,000 | 1,144,000 | 131,000 | 109,000 | 168,000 | 161,000 | 1,159,000 | 1,153,000 | 1,056,000 | 1,052,000 | 1,535,000 | 1,044,000 | 283,000 | 281,000 | 1,354,000 | 1,354,000 | 1,717,000 | 1,718,000 | 729,000 | 647,000 | 1,627,000 | 815,000 | 825,000 | 841,000 | 112,000 | 91,000 | 495,000 |
Tax Payables | 0 | 0 | 827,000 | 0 | 0 | 0 | 772,000 | 0 | 0 | 0 | 1,042,000 | 0 | 0 | 0 | 1,576,000 | 0 | 0 | 0 | 601,000 | 0 | 0 | 0 | 601,000 | 0 | 0 | 0 | 696,000 | 0 | 0 | 0 | 729,000 | 0 | 0 | 0 | 1,076,000 | 0 | 0 | 0 | 576,000 | 0 |
Deferred Revenue | 992,000 | 1,067,000 | 1,162,000 | 910,000 | 960,000 | 1,027,000 | 1,240,000 | 2,240,000 | 965,000 | 1,013,000 | 4,788,000 | 906,000 | 880,000 | 895,000 | 5,088,000 | 1,171,000 | 0 | 1,122,000 | 935,000 | 683,000 | 692,000 | 731,000 | 840,000 | 597,000 | 604,000 | 633,000 | 713,000 | 944,000 | 784,000 | 869,000 | 861,000 | 920,000 | 754,000 | 3,833,000 | 823,000 | 3,868,000 | 1,319,000 | 1,359,000 | 3,783,000 | 1,279,000 |
Other Current Liabilities | 4,757,000 | 4,617,000 | 4,599,000 | 5,189,000 | 4,988,000 | 4,705,000 | 4,643,000 | 3,898,000 | 4,660,000 | 4,569,000 | 1,310,000 | 5,019,000 | 4,720,000 | 4,893,000 | 1,034,000 | 3,852,000 | 5,057,000 | 3,497,000 | 3,471,000 | 3,508,000 | 3,367,000 | 3,092,000 | 3,361,000 | 3,499,000 | 3,274,000 | 2,997,000 | 3,381,000 | 3,092,000 | 3,007,000 | 3,269,000 | 2,877,000 | 2,743,000 | 2,791,000 | 168,000 | 3,566,000 | 261,000 | 2,509,000 | 2,378,000 | 103,000 | 2,522,000 |
Total Current Liabilities | 19,984,000 | 19,859,000 | 19,304,000 | 21,502,000 | 19,332,000 | 17,867,000 | 19,500,000 | 23,783,000 | 22,445,000 | 20,724,000 | 21,747,000 | 23,351,000 | 19,422,000 | 18,598,000 | 20,125,000 | 19,357,000 | 15,892,000 | 14,412,000 | 14,487,000 | 16,608,000 | 14,364,000 | 13,239,000 | 15,014,000 | 17,590,000 | 14,038,000 | 12,044,000 | 13,052,000 | 15,376,000 | 12,729,000 | 12,392,000 | 12,708,000 | 12,642,000 | 11,003,000 | 12,019,000 | 12,622,000 | 13,858,000 | 11,613,000 | 10,648,000 | 11,736,000 | 13,525,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 13,654,000 | 13,487,000 | 13,028,000 | 17,914,000 | 17,724,000 | 18,631,000 | 18,647,000 | 16,827,000 | 13,453,000 | 15,960,000 | 16,042,000 | 14,080,000 | 14,051,000 | 13,846,000 | 13,754,000 | 14,686,000 | 16,429,000 | 16,322,000 | 13,613,000 | 12,721,000 | 12,476,000 | 13,421,000 | 12,227,000 | 12,150,000 | 12,136,000 | 13,114,000 | 13,041,000 | 11,277,000 | 10,892,000 | 11,086,000 | 11,031,000 | 12,097,000 | 12,063,000 | 12,596,000 | 11,945,000 | 11,951,000 | 11,883,000 | 12,654,000 | 12,705,000 | 13,809,000 |
Deferred Revenue | 3,444,000 | 3,392,000 | 419,000 | 0 | 0 | 0 | 449,000 | 0 | 2,543,000 | 0 | 479,000 | 0 | 0 | 0 | 509,000 | 0 | 0 | 0 | 539,000 | 0 | 0 | 0 | 570,000 | 0 | 0 | 0 | 600,000 | 11,000 | 18,000 | 18,000 | 630,000 | 18,000 | 19,000 | 18,000 | 660,000 | 36,000 | 276,000 | 207,000 | 193,000 | 0 |
Deferred Tax | 2,495,000 | 2,543,000 | 2,480,000 | 2,447,000 | 2,334,000 | 2,289,000 | 2,196,000 | 2,240,000 | 1,862,000 | 1,752,000 | 1,566,000 | 1,246,000 | 1,146,000 | 1,169,000 | 990,000 | 1,171,000 | 1,121,000 | 1,122,000 | 1,122,000 | 1,215,000 | 1,082,000 | 1,034,000 | 972,000 | 970,000 | 828,000 | 744,000 | 693,000 | 944,000 | 784,000 | 869,000 | 861,000 | 920,000 | 754,000 | 841,000 | 823,000 | 1,316,000 | 1,319,000 | 1,359,000 | 1,321,000 | 1,279,000 |
Other Non-Current Liabilities | 1,989,000 | 1,996,000 | 6,693,000 | 1,852,000 | 1,826,000 | 1,758,000 | 1,311,000 | 1,746,000 | 1,575,000 | 1,632,000 | 1,150,000 | 1,931,000 | 1,906,000 | 1,899,000 | 1,430,000 | 2,128,000 | 1,980,000 | 1,781,000 | 1,185,000 | 1,652,000 | 1,808,000 | 1,808,000 | 1,210,000 | 1,782,000 | 1,827,000 | 1,869,000 | 1,266,000 | 1,963,000 | 1,845,000 | 1,832,000 | 1,248,000 | 1,857,000 | 1,872,000 | 1,889,000 | 1,255,000 | 1,279,000 | 1,353,000 | 1,404,000 | 1,452,000 | 1,475,000 |
Total Non-Current Liabilities | 21,582,000 | 21,418,000 | 22,620,000 | 22,213,000 | 21,884,000 | 22,678,000 | 22,603,000 | 20,813,000 | 19,433,000 | 19,344,000 | 19,237,000 | 17,257,000 | 17,103,000 | 16,914,000 | 16,683,000 | 17,985,000 | 19,530,000 | 19,225,000 | 16,459,000 | 15,588,000 | 15,366,000 | 16,263,000 | 14,979,000 | 14,902,000 | 14,791,000 | 15,727,000 | 15,600,000 | 14,195,000 | 13,539,000 | 13,805,000 | 13,770,000 | 14,892,000 | 14,708,000 | 15,344,000 | 14,683,000 | 14,582,000 | 14,831,000 | 15,624,000 | 15,671,000 | 16,563,000 |
Total Liabilities | 41,566,000 | 41,277,000 | 41,924,000 | 43,715,000 | 41,216,000 | 40,545,000 | 42,103,000 | 44,596,000 | 41,878,000 | 40,068,000 | 40,984,000 | 40,608,000 | 36,525,000 | 35,512,000 | 36,808,000 | 37,342,000 | 35,422,000 | 33,637,000 | 30,946,000 | 32,196,000 | 29,730,000 | 29,502,000 | 29,993,000 | 32,492,000 | 28,829,000 | 27,771,000 | 28,652,000 | 29,571,000 | 26,268,000 | 26,197,000 | 26,478,000 | 27,534,000 | 25,711,000 | 27,363,000 | 27,305,000 | 28,440,000 | 26,444,000 | 26,272,000 | 27,407,000 | 30,088,000 |
Common Stock | 38,000 | 39,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 39,000 | 39,000 | 40,000 | 41,000 | 41,000 | 42,000 | 42,000 | 42,000 | 42,000 | 42,000 | 42,000 | 43,000 | 43,000 | 43,000 | 43,000 | 44,000 | 44,000 | 45,000 | 45,000 | 46,000 | 46,000 | 46,000 | 47,000 | 48,000 | 49,000 | 50,000 | 52,000 | 53,000 | 53,000 | 53,000 | 53,000 |
Retained Earnings | 8,030,000 | 7,519,000 | 7,093,000 | 6,225,000 | 5,767,000 | 5,448,000 | 5,005,000 | 4,631,000 | 4,421,000 | 5,495,000 | 6,920,000 | 8,069,000 | 9,200,000 | 9,372,000 | 8,825,000 | 7,789,000 | 7,121,000 | 5,775,000 | 6,433,000 | 6,270,000 | 6,461,000 | 5,958,000 | 6,017,000 | 5,884,000 | 6,058,000 | 6,187,000 | 6,495,000 | 5,940,000 | 5,961,000 | 5,927,000 | 5,884,000 | 6,031,000 | 6,579,000 | 7,593,000 | 8,188,000 | 8,359,000 | 9,099,000 | 9,441,000 | 9,644,000 | 12,631,000 |
Accumulated Other Comprehensive Income/Loss | -470,000 | -465,000 | -460,000 | -430,000 | -425,000 | -422,000 | -419,000 | -208,000 | -369,000 | -352,000 | -553,000 | -687,000 | -713,000 | -725,000 | -756,000 | -797,000 | -833,000 | -854,000 | -868,000 | -773,000 | -782,000 | -792,000 | -805,000 | -714,000 | -723,000 | -737,000 | -747,000 | -610,000 | -616,000 | -626,000 | -638,000 | -607,000 | -612,000 | -617,000 | -629,000 | -469,000 | -481,000 | -490,000 | -599,000 | -923,000 |
Total Stockholders Equity | 14,429,000 | 13,840,000 | 13,432,000 | 12,514,000 | 11,990,000 | 11,605,000 | 11,232,000 | 11,019,000 | 10,592,000 | 10,774,000 | 12,827,000 | 13,803,000 | 14,860,000 | 14,959,000 | 14,440,000 | 13,319,000 | 12,578,000 | 11,169,000 | 11,833,000 | 11,545,000 | 11,836,000 | 11,117,000 | 11,297,000 | 11,080,000 | 11,167,000 | 11,158,000 | 11,651,000 | 11,137,000 | 11,098,000 | 11,021,000 | 10,953,000 | 11,069,000 | 11,577,000 | 12,545,000 | 12,957,000 | 13,256,000 | 13,942,000 | 14,174,000 | 13,997,000 | 16,373,000 |
Total Investments | 2,468,000 | 7,208,000 | 3,380,000 | 1,000,000 | 739,000 | 415,000 | 1,783,000 | 341,000 | 290,000 | 474,000 | 5,455,000 | 4,934,000 | 6,599,000 | 7,044,000 | 8,094,000 | 224,000 | 6,370,000 | 3,605,000 | 2,228,000 | 163,000 | 796,000 | 419,000 | 1,149,000 | 42,000 | 353,000 | 311,000 | 2,289,000 | 2,003,000 | 1,617,000 | 2,002,000 | 1,455,000 | 19,000 | 303,000 | 31,000 | 3,316,000 | 41,000 | 1,985,000 | 2,073,000 | 322,000 | 51,000 |
Total Debt | 18,738,000 | 19,493,000 | 21,246,000 | 19,026,000 | 18,830,000 | 18,831,000 | 18,777,000 | 19,034,000 | 17,925,000 | 17,049,000 | 16,213,000 | 15,256,000 | 15,241,000 | 15,019,000 | 14,898,000 | 14,817,000 | 16,538,000 | 16,490,000 | 13,774,000 | 13,880,000 | 13,629,000 | 14,477,000 | 13,279,000 | 13,685,000 | 13,180,000 | 13,397,000 | 13,322,000 | 12,631,000 | 12,246,000 | 12,803,000 | 12,749,000 | 12,826,000 | 12,710,000 | 14,223,000 | 12,760,000 | 12,776,000 | 12,724,000 | 12,766,000 | 12,796,000 | 14,304,000 |
Net Debt | 15,241,000 | 15,889,000 | 17,441,000 | 17,116,000 | 17,213,000 | 17,510,000 | 16,548,000 | 18,080,000 | 16,808,000 | 15,937,000 | 10,302,000 | 9,503,000 | 7,873,000 | 7,203,000 | 6,387,000 | 8,821,000 | 9,254,000 | 11,924,000 | 11,197,000 | 12,911,000 | 11,973,000 | 13,304,000 | 11,723,000 | 12,860,000 | 12,000,000 | 12,337,000 | 10,679,000 | 9,906,000 | 9,955,000 | 10,123,000 | 10,237,000 | 11,595,000 | 11,230,000 | 10,187,000 | 8,714,000 | 10,799,000 | 9,982,000 | 9,998,000 | 10,586,000 | 13,524,000 |
Reported Currency: USD | 2024-08-03 | 2024-05-04 | 2024-02-03 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-30 | 2020-10-31 | 2020-08-01 | 2020-05-02 | 2020-02-01 | 2019-11-02 | 2019-08-03 | 2019-05-04 | 2019-02-02 | 2018-11-03 | 2018-08-04 | 2018-05-05 | 2018-02-03 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-30 | 2015-10-31 | 2015-08-01 | 2015-05-02 | 2015-01-31 | 2014-11-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 1,192,000 | 942,000 | 1,382,000 | 971,000 | 835,000 | 950,000 | 876,000 | 712,000 | 183,000 | 1,009,000 | 1,544,000 | 1,488,000 | 1,817,000 | 2,097,000 | 1,380,000 | 1,014,000 | 1,690,000 | 284,000 | 834,000 | 717,000 | 938,000 | 792,000 | 798,000 | 616,000 | 799,000 | 717,000 | 1,102,000 | 477,000 | 672,000 | 677,000 | 822,000 | 608,000 | 625,000 | 614,000 | 1,421,000 | 476,000 | 773,000 | 651,000 | 1,445,000 | 351,000 |
Depreciation & Amortization | 626,000 | 718,000 | 729,000 | 722,000 | 683,000 | 667,000 | 696,000 | 675,000 | 650,000 | 679,000 | 690,000 | 652,000 | 633,000 | 667,000 | 637,000 | 603,000 | 604,000 | 641,000 | 699,000 | 638,000 | 623,000 | 644,000 | 648,000 | 592,000 | 603,000 | 631,000 | 661,000 | 633,000 | 578,000 | 573,000 | 612,000 | 570,000 | 570,000 | 546,000 | 562,000 | 561,000 | 550,000 | 540,000 | 338,000 | 605,000 |
Deferred Income Tax | -48,000 | 64,000 | 46,000 | 111,000 | 46,000 | 95,000 | 34,000 | 321,000 | 112,000 | 115,000 | 289,000 | 90,000 | -27,000 | 170,000 | -210,000 | 38,000 | -8,000 | -4,000 | -57,000 | 131,000 | 45,000 | 59,000 | 61,000 | 132,000 | 81,000 | 48,000 | -229,000 | 124,000 | -90,000 | 3,000 | -42,000 | 162,000 | -91,000 | 12,000 | -211,000 | -66,000 | -63,000 | 18,000 | 433,000 | -122,000 |
Stock Based Compensation | 77,000 | 72,000 | 75,000 | 69,000 | 64,000 | 43,000 | 43,000 | 55,000 | 39,000 | 83,000 | 41,000 | 49,000 | 59,000 | 79,000 | 39,000 | 57,000 | 55,000 | 49,000 | 31,000 | 30,000 | 40,000 | 46,000 | 26,000 | 35,000 | 29,000 | 42,000 | 31,000 | 38,000 | 27,000 | 16,000 | 28,000 | 18,000 | 32,000 | 35,000 | 31,000 | 30,000 | 28,000 | 26,000 | 7,000 | 22,000 |
Change in Working Capital | 221,000 | -664,000 | 1,064,000 | -29,000 | 483,000 | -479,000 | 1,786,000 | -1,197,000 | 307,000 | -3,332,000 | 415,000 | -115,000 | -236,000 | -1,509,000 | 1,673,000 | -334,000 | 1,410,000 | 309,000 | 1,419,000 | -138,000 | 809,000 | -1,228,000 | 813,000 | -470,000 | 640,000 | -966,000 | 867,000 | 45,000 | 315,000 | 14,000 | 1,151,000 | -10,000 | -164,000 | -1,191,000 | 988,000 | -20,000 | -75,000 | -448,000 | 818,000 | -288,000 |
Accounts Receivable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,219,000 | -1,751,000 | 345,000 | -942,000 | -1,104,000 | -22,000 | 1,933,000 | 2,735,000 | 2,446,000 | 1,368,000 | 2,583,000 | 2,806,000 | 2,689,000 | 861,000 | 881,000 | 635,000 | 648,000 | 929,000 | 0 | 0 | 0 | -1,822,000 | 0 | 0 | 0 | -2,412,000 | 0 | -81,000 |
Inventory | -874,000 | 156,000 | 2,845,000 | -2,047,000 | -68,000 | 883,000 | 3,618,000 | -1,797,000 | -237,000 | -1,181,000 | 1,056,000 | -3,699,000 | -720,000 | 114,000 | 2,059,000 | -3,836,000 | -292,000 | 408,000 | 2,404,000 | -2,274,000 | -63,000 | 438,000 | 2,896,000 | -3,281,000 | -460,000 | -55,000 | 1,929,000 | -2,329,000 | -271,000 | 323,000 | 1,748,000 | -1,426,000 | -171,000 | 142,000 | 1,780,000 | -2,114,000 | -162,000 | 180,000 | 1,795,000 | -2,164,000 |
Accounts Payable | 1,046,000 | -524,000 | -2,103,000 | 2,024,000 | 326,000 | -1,463,000 | -2,013,000 | 560,000 | 776,000 | -1,560,000 | -656,000 | 3,595,000 | 894,000 | -1,205,000 | -1,362,000 | 3,492,000 | 1,075,000 | -280,000 | -1,333,000 | 2,204,000 | 671,000 | -1,402,000 | -2,171,000 | 2,956,000 | 946,000 | -604,000 | -1,431,000 | 2,406,000 | 1,047,000 | -715,000 | 0 | 0 | 0 | -1,440,000 | 0 | 0 | 0 | -766,000 | 0 | 1,963,000 |
Other Working Capital | 49,000 | -296,000 | 322,000 | -6,000 | 225,000 | 101,000 | 181,000 | 40,000 | -232,000 | -591,000 | 15,000 | -11,000 | 809,000 | 1,333,000 | 631,000 | 952,000 | 1,731,000 | 203,000 | -1,585,000 | -2,803,000 | -2,245,000 | -1,632,000 | -2,495,000 | -2,951,000 | -2,535,000 | -1,168,000 | -512,000 | -667,000 | -1,109,000 | -523,000 | -597,000 | 1,416,000 | 7,000 | 1,929,000 | -792,000 | 2,094,000 | 87,000 | 2,550,000 | -977,000 | -6,000 |
Other Non-Cash Items | 1,327,000 | 1,845,000 | -7,000 | 90,000 | 22,000 | -11,000 | 31,000 | 33,000 | 856,000 | 52,000 | 49,000 | 11,000 | 37,000 | -365,000 | -38,000 | 550,000 | 81,000 | 5,000 | 32,000 | -31,000 | 34,000 | 10,000 | 3,000 | -5,000 | 58,000 | 42,000 | 2,000 | 249,000 | 118,000 | 20,000 | -16,000 | 45,000 | 269,000 | 231,000 | -707,000 | -10,000 | 25,000 | 764,000 | -652,000 | -32,000 |
Net Cash Provided by Operating Activities | 2,238,000 | 1,101,000 | 3,289,000 | 1,934,000 | 2,133,000 | 1,265,000 | 3,466,000 | 599,000 | 1,347,000 | -1,394,000 | 3,028,000 | 2,175,000 | 2,283,000 | 1,139,000 | 3,481,000 | 1,928,000 | 3,832,000 | 1,284,000 | 2,958,000 | 1,347,000 | 2,489,000 | 323,000 | 2,349,000 | 900,000 | 2,210,000 | 514,000 | 2,434,000 | 1,566,000 | 1,620,000 | 1,303,000 | 2,555,000 | 1,393,000 | 1,241,000 | 247,000 | 2,084,000 | 971,000 | 1,238,000 | 1,551,000 | 2,389,000 | 536,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -639,000 | -674,000 | -854,000 | -1,127,000 | -1,220,000 | -1,605,000 | -1,205,000 | -1,800,000 | -1,571,000 | -952,000 | -1,061,000 | -1,145,000 | -798,000 | -540,000 | -640,000 | -595,000 | -663,000 | -751,000 | -624,000 | -1,009,000 | -739,000 | -655,000 | -643,000 | -1,017,000 | -1,029,000 | -827,000 | -484,000 | -846,000 | -717,000 | -486,000 | -363,000 | -500,000 | -399,000 | -285,000 | -309,000 | -419,000 | -358,000 | -352,000 | -216,000 | -518,000 |
Acquisitions Net | 1,000 | 1,000 | 0 | 18,000 | 4,000 | 2,000 | 4,000 | 0 | 2,000 | 2,000 | 4,000 | 8,000 | 3,000 | 356,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -518,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,867,000 | 0 | 0 | 0 | -2,000 | 2,000 |
Purchases of Investments | 0 | 0 | 0 | 2,000 | -2,000 | -3,000 | 0 | 0 | 0 | -4,000 | 0 | 5,000 | -5,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 |
Sales/Maturities of Investments | 4,000 | 2,000 | 4,000 | 18,000 | -1,000 | 1,000 | 0 | 15,000 | -1,000 | 2,000 | -7,000 | 14,000 | -7,000 | 7,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 |
Other Investing Activities | 0 | -671,000 | 4,000 | 38,000 | 1,000 | 3,000 | 4,000 | 15,000 | 1,000 | 4,000 | -3,000 | 27,000 | -9,000 | 19,000 | 34,000 | 12,000 | 5,000 | 7,000 | 40,000 | 33,000 | 4,000 | 6,000 | 46,000 | 36,000 | 9,000 | 9,000 | -507,000 | 23,000 | -62,000 | 4,000 | 28,000 | 31,000 | 9,000 | 6,000 | 19,000 | -18,000 | 32,000 | 46,000 | -292,000 | 82,000 |
Net Cash Used for Investing Activities | -634,000 | -671,000 | -850,000 | -1,089,000 | -1,219,000 | -1,602,000 | -1,201,000 | -1,785,000 | -1,570,000 | -948,000 | -1,064,000 | -1,118,000 | -807,000 | -165,000 | -606,000 | -583,000 | -658,000 | -744,000 | -584,000 | -976,000 | -735,000 | -649,000 | -597,000 | -981,000 | -1,020,000 | -818,000 | -991,000 | -823,000 | -779,000 | -482,000 | -335,000 | -469,000 | -390,000 | -279,000 | 1,577,000 | -437,000 | -326,000 | -306,000 | -510,000 | -434,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -1,044,000 | -32,000 | -33,000 | -42,000 | -26,000 | -46,000 | -24,000 | -26,000 | -535,000 | -48,000 | -1,035,000 | -40,000 | -51,000 | -21,000 | -20,000 | -2,269,000 | -109,000 | -17,000 | -1,028,000 | -15,000 | -1,013,000 | -13,000 | -13,000 | -13,000 | -243,000 | -12,000 | -1,093,000 | -473,000 | -606,000 | -8,000 | -16,000 | -14,000 | -1,748,000 | -863,000 | -13,000 | -18,000 | -40,000 | -14,000 | -97,000 | -23,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 3,000 | 118,000 | 2,000 | 0 | 1,000 | 1,000 | 3,000 | 0 | 3,000 | 2,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 |
Common Stock Repurchased | -155,000 | -91,000 | -3,000 | -3,000 | -3,000 | -118,000 | -1,000 | -4,000 | 110,000 | -2,931,000 | -2,314,000 | -2,192,000 | -1,540,000 | -1,310,000 | -4,000 | -35,000 | -20,000 | -686,000 | -156,000 | -747,000 | 58,000 | -720,000 | -189,000 | -456,000 | -530,000 | -949,000 | -178,000 | -253,000 | -298,000 | -317,000 | -552,000 | -916,000 | -1,340,000 | -898,000 | -1,259,000 | -942,000 | -640,000 | -597,000 | 0 | 0 |
Dividends Paid | -509,000 | -508,000 | -508,000 | -507,000 | -499,000 | -497,000 | -497,000 | -497,000 | -418,000 | -424,000 | -432,000 | -440,000 | -336,000 | -340,000 | -341,000 | -340,000 | -330,000 | -332,000 | -335,000 | -337,000 | -328,000 | -330,000 | -334,000 | -336,000 | -331,000 | -334,000 | -337,000 | -338,000 | -331,000 | -332,000 | -337,000 | -345,000 | -330,000 | -336,000 | -345,000 | -352,000 | -332,000 | -333,000 | -331,000 | -329,000 |
Other Financing Activities | -3,000 | -91,000 | -3,000 | -3,000 | -93,000 | -28,000 | -470,000 | 1,550,000 | 601,000 | 946,000 | 1,975,000 | 0 | 3,000 | 2,000 | 5,000 | 11,000 | 3,000 | 2,484,000 | 753,000 | 41,000 | 12,000 | 1,006,000 | -485,000 | 531,000 | 34,000 | 16,000 | 83,000 | 755,000 | 5,000 | 4,000 | -34,000 | 102,000 | 11,000 | 2,119,000 | 25,000 | 13,000 | 74,000 | 257,000 | -20,000 | 229,000 |
Net Cash Used Provided by Financing Activities | -1,711,000 | -631,000 | -544,000 | -552,000 | -618,000 | -571,000 | -990,000 | 1,023,000 | 228,000 | -2,457,000 | -1,806,000 | -2,672,000 | -1,924,000 | -1,669,000 | -360,000 | -2,633,000 | -456,000 | 1,449,000 | -766,000 | -1,058,000 | -1,271,000 | -57,000 | -1,021,000 | -274,000 | -1,070,000 | -1,279,000 | -1,525,000 | -309,000 | -1,230,000 | -653,000 | -939,000 | -1,173,000 | -3,407,000 | 22,000 | -1,592,000 | -1,299,000 | -938,000 | -687,000 | -448,000 | -123,000 |
Effect of Forex Changes on Cash | 0 | 0 | -2,896,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 | -1,000 | -2,000 |
Net Change in Cash | 2,619,000 | 2,696,000 | -1,001,000 | 293,000 | 296,000 | -908,000 | 1,275,000 | -163,000 | 187,000 | -4,799,000 | 158,000 | -1,615,000 | -448,000 | -695,000 | 2,515,000 | -1,288,000 | 2,718,000 | 1,989,000 | 1,608,000 | -687,000 | 483,000 | -383,000 | 731,000 | -355,000 | 120,000 | -1,583,000 | -82,000 | 434,000 | -389,000 | 168,000 | 1,281,000 | -249,000 | -2,556,000 | -10,000 | 2,069,000 | -765,000 | -26,000 | 558,000 | 1,430,000 | -23,000 |
Cash at End of Period | 3,497,000 | 3,604,000 | 908,000 | 1,910,000 | 1,617,000 | 1,321,000 | 2,229,000 | 954,000 | 1,117,000 | 1,112,000 | 5,911,000 | 5,753,000 | 7,368,000 | 7,816,000 | 8,511,000 | 5,996,000 | 7,284,000 | 4,566,000 | 2,577,000 | 969,000 | 1,656,000 | 1,173,000 | 1,556,000 | 825,000 | 1,180,000 | 1,060,000 | 2,643,000 | 2,725,000 | 2,291,000 | 2,680,000 | 2,512,000 | 1,231,000 | 1,480,000 | 4,036,000 | 4,046,000 | 1,977,000 | 2,742,000 | 2,768,000 | 2,210,000 | 780,000 |
Cash at Start of Period | 878,000 | 908,000 | 1,909,000 | 1,617,000 | 1,321,000 | 2,229,000 | 954,000 | 1,117,000 | 930,000 | 5,911,000 | 5,753,000 | 7,368,000 | 7,816,000 | 8,511,000 | 5,996,000 | 7,284,000 | 4,566,000 | 2,577,000 | 969,000 | 1,656,000 | 1,173,000 | 1,556,000 | 825,000 | 1,180,000 | 1,060,000 | 2,643,000 | 2,725,000 | 2,291,000 | 2,680,000 | 2,512,000 | 1,231,000 | 1,480,000 | 4,036,000 | 4,046,000 | 1,977,000 | 2,742,000 | 2,768,000 | 2,210,000 | 780,000 | 803,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 2,238,000 | 1,101,000 | 3,289,000 | 1,934,000 | 2,133,000 | 1,265,000 | 3,466,000 | 599,000 | 1,347,000 | -1,394,000 | 3,028,000 | 2,175,000 | 2,283,000 | 1,139,000 | 3,481,000 | 1,928,000 | 3,832,000 | 1,284,000 | 2,958,000 | 1,347,000 | 2,489,000 | 323,000 | 2,349,000 | 900,000 | 2,210,000 | 514,000 | 2,434,000 | 1,566,000 | 1,620,000 | 1,303,000 | 2,555,000 | 1,393,000 | 1,241,000 | 247,000 | 2,084,000 | 971,000 | 1,238,000 | 1,551,000 | 2,389,000 | 536,000 |
Capital Expenditure | -639,000 | -674,000 | -854,000 | -1,127,000 | -1,220,000 | -1,605,000 | -1,205,000 | -1,800,000 | -1,571,000 | -952,000 | -1,061,000 | -1,145,000 | -798,000 | -540,000 | -640,000 | -595,000 | -663,000 | -751,000 | -624,000 | -1,009,000 | -739,000 | -655,000 | -643,000 | -1,017,000 | -1,029,000 | -827,000 | -484,000 | -846,000 | -717,000 | -486,000 | -363,000 | -500,000 | -399,000 | -285,000 | -309,000 | -419,000 | -358,000 | -352,000 | -216,000 | -518,000 |
Free Cash Flow | 1,599,000 | 427,000 | 2,435,000 | 807,000 | 913,000 | -340,000 | 2,261,000 | -1,201,000 | -224,000 | -2,346,000 | 1,967,000 | 1,030,000 | 1,485,000 | 599,000 | 2,841,000 | 1,333,000 | 3,169,000 | 533,000 | 2,334,000 | 338,000 | 1,750,000 | -332,000 | 1,706,000 | -117,000 | 1,181,000 | -313,000 | 1,950,000 | 720,000 | 903,000 | 817,000 | 2,192,000 | 893,000 | 842,000 | -38,000 | 1,775,000 | 552,000 | 880,000 | 1,199,000 | 2,173,000 | 18,000 |