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-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 16,689,000 | 15,799,000 | 17,070,000 | 16,810,000 | 17,318,000 | 15,862,000 | 16,597,000 | 14,994,000 | 14,247,000 | 13,589,000 | 13,798,000 | 12,397,000 | 12,889,000 | 11,887,000 | 11,235,000 | 9,881,000 | 9,997,000 | 10,635,000 | 13,144,000 | 12,758,000 | 14,432,000 | 13,466,000 | 14,342,000 | 13,510,000 | 14,011,000 | 12,859,000 | 12,896,000 | 11,413,000 | 11,331,000 | 9,822,000 | 9,574,000 | 9,160,000 | 10,342,000 | 9,461,000 | 11,030,000 | 10,962,000 | 12,317,000 | 12,702,000 | 14,244,000 | 13,549,000 |
Revenue Y/Y Growth | -3.63% | -0.40% | 2.85% | 12.11% | 21.56% | 16.73% | 20.29% | 20.95% | 10.54% | 14.32% | 22.81% | 25.46% | 28.93% | 11.77% | -14.52% | -22.55% | -30.73% | -21.02% | -8.35% | -5.57% | 3.00% | 4.72% | 11.21% | 18.37% | 23.65% | 30.92% | 34.70% | 24.60% | 9.56% | 3.82% | -13.20% | -16.44% | -16.03% | -25.52% | -22.56% | -19.09% | - | - | - | - |
Cost of Revenue | 10,454,000 | 9,922,000 | 11,304,000 | 10,863,000 | 11,310,000 | 10,320,000 | 11,802,000 | 10,353,000 | 10,095,000 | 9,665,000 | 10,106,000 | 8,728,000 | 8,997,000 | 8,137,000 | 7,912,000 | 7,056,000 | 7,262,000 | 7,441,000 | 9,300,000 | 8,758,000 | 10,133,000 | 9,193,000 | 10,176,000 | 9,207,000 | 9,604,000 | 8,732,000 | 9,051,000 | 7,796,000 | 7,931,000 | 6,917,000 | 7,690,000 | 6,674,000 | 7,567,000 | 6,974,000 | 8,330,000 | 8,096,000 | 8,910,000 | 8,993,000 | 10,653,000 | 9,791,000 |
Gross Profit | 6,235,000 | 5,877,000 | 5,766,000 | 5,947,000 | 6,008,000 | 5,542,000 | 4,795,000 | 4,641,000 | 4,152,000 | 3,924,000 | 3,692,000 | 3,669,000 | 3,892,000 | 3,750,000 | 3,323,000 | 2,825,000 | 2,735,000 | 3,194,000 | 3,844,000 | 4,000,000 | 4,299,000 | 4,273,000 | 4,166,000 | 4,303,000 | 4,407,000 | 4,127,000 | 3,845,000 | 3,617,000 | 3,400,000 | 2,905,000 | 1,884,000 | 2,486,000 | 2,775,000 | 2,487,000 | 2,700,000 | 2,866,000 | 3,407,000 | 3,709,000 | 3,591,000 | 3,758,000 |
Gross Profit Margin | 37.36% | 37.20% | 33.78% | 35.38% | 34.69% | 34.94% | 28.89% | 30.95% | 29.14% | 28.88% | 26.76% | 29.60% | 30.20% | 31.55% | 29.58% | 28.59% | 27.36% | 30.03% | 29.25% | 31.35% | 29.79% | 31.73% | 29.05% | 31.85% | 31.45% | 32.09% | 29.82% | 31.69% | 30.01% | 29.58% | 19.68% | 27.14% | 26.83% | 26.29% | 24.48% | 26.14% | 27.66% | 29.20% | 25.21% | 27.74% |
Research and Development | 535,000 | 520,000 | 554,000 | 554,000 | 528,000 | 472,000 | 401,000 | 476,000 | 480,000 | 457,000 | 439,000 | 427,000 | 446,000 | 374,000 | 374,000 | 344,000 | 341,000 | 356,000 | 386,000 | 431,000 | 441,000 | 435,000 | 466,000 | 479,000 | 462,000 | 443,000 | 579,000 | 455,000 | 453,000 | 418,000 | 522,000 | 453,000 | 468,000 | 508,000 | 553,000 | 534,000 | 532,000 | 546,000 | 578,000 | 533,000 |
General and Administrative Expenses | 1,652,000 | 1,577,000 | 1,756,000 | 1,624,000 | 1,528,000 | 1,463,000 | 1,479,000 | 1,401,000 | 1,425,000 | 1,346,000 | 1,422,000 | 1,340,000 | 1,364,000 | 1,239,000 | 1,216,000 | 1,126,000 | 1,179,000 | 1,121,000 | 1,283,000 | 1,251,000 | 1,309,000 | 1,319,000 | 1,463,000 | 1,299,000 | 1,440,000 | 1,276,000 | 1,606,000 | 1,237,000 | 1,289,000 | 1,045,000 | 1,483,000 | 992,000 | 1,123,000 | 1,088,000 | 1,267,000 | 1,225,000 | 1,389,000 | 1,318,000 | 1,522,000 | 1,446,000 |
Total Operating Expenses | 2,495,000 | 2,364,000 | 2,632,000 | 2,498,000 | 2,356,000 | 2,811,000 | 2,190,000 | 2,216,000 | 2,208,000 | 2,069,000 | 2,081,000 | 2,005,000 | 2,103,000 | 1,936,000 | 1,943,000 | 1,840,000 | 1,951,000 | 1,790,000 | 1,994,000 | 1,980,000 | 2,086,000 | 2,066,000 | 2,283,000 | 2,168,000 | 2,240,000 | 2,019,000 | 2,684,000 | 2,040,000 | 2,149,000 | 2,488,000 | 2,551,000 | 2,005,000 | 1,990,000 | 1,993,000 | 2,814,000 | 2,153,000 | 2,277,000 | 2,182,000 | 2,528,000 | 2,366,000 |
Operating Income or Loss | 3,740,000 | 3,513,000 | 3,134,000 | 3,449,000 | 3,652,000 | 2,731,000 | 3,141,000 | 2,425,000 | 1,944,000 | 1,855,000 | 1,611,000 | 1,664,000 | 1,789,000 | 1,814,000 | 1,380,000 | 985,000 | 784,000 | 1,404,000 | 1,850,000 | 2,020,000 | 2,213,000 | 2,207,000 | 1,883,000 | 2,135,000 | 2,167,000 | 2,108,000 | 1,161,000 | 1,577,000 | 1,251,000 | 417,000 | -1,262,000 | 481,000 | 785,000 | 494,000 | -114,000 | 713,000 | 1,130,000 | 1,527,000 | 1,063,000 | 1,392,000 |
Operating Margin | 22.41% | 22.24% | 18.36% | 20.52% | 21.09% | 17.22% | 18.93% | 16.17% | 13.64% | 13.65% | 11.68% | 13.42% | 13.88% | 15.26% | 12.28% | 9.97% | 7.84% | 13.20% | 14.07% | 15.83% | 15.33% | 16.39% | 13.13% | 15.80% | 15.47% | 16.39% | 9.00% | 13.82% | 11.04% | 4.25% | -13.18% | 5.25% | 7.59% | 5.22% | -1.03% | 6.50% | 9.17% | 12.02% | 7.46% | 10.27% |
Interest Expense | 137,000 | 143,000 | 126,000 | 129,000 | 127,000 | 129,000 | 117,000 | 109,000 | 108,000 | 109,000 | 112,000 | 114,000 | 120,000 | 142,000 | 130,000 | 136,000 | 135,000 | 113,000 | 112,000 | 103,000 | 103,000 | 103,000 | 99,000 | 102,000 | 102,000 | 101,000 | 169,000 | 118,000 | 121,000 | 123,000 | 120,000 | 126,000 | 130,000 | 129,000 | 126,000 | 127,000 | 125,000 | 129,000 | 126,000 | 128,000 |
EBITDA | 4,271,000 | 4,037,000 | 3,679,000 | 4,169,000 | 4,321,000 | 3,295,000 | 3,699,000 | 3,218,000 | 2,757,000 | 2,665,000 | 3,260,000 | 2,482,000 | 2,577,000 | 2,725,000 | 1,688,000 | 1,592,000 | 1,421,000 | 2,240,000 | 2,121,000 | 2,753,000 | 2,928,000 | 3,008,000 | 2,167,000 | 2,935,000 | 2,974,000 | 2,916,000 | 2,004,000 | 2,364,000 | 2,000,000 | 1,122,000 | 146,000 | 1,270,000 | 1,623,000 | 1,234,000 | 690,000 | 1,403,000 | 1,878,000 | 2,437,000 | 1,861,000 | 2,307,000 |
Depreciation and Amortization | 531,000 | 524,000 | 545,000 | 525,000 | 542,000 | 532,000 | 558,000 | 551,000 | 553,000 | 557,000 | 586,000 | 593,000 | 587,000 | 586,000 | 617,000 | 593,000 | 608,000 | 614,000 | 644,000 | 645,000 | 647,000 | 641,000 | 701,000 | 698,000 | 686,000 | 681,000 | 724,000 | 723,000 | 720,000 | 710,000 | 779,000 | 761,000 | 754,000 | 740,000 | 774,000 | 758,000 | 761,000 | 753,000 | 795,000 | 798,000 |
Income Before Tax | 3,500,000 | 3,532,000 | 3,249,000 | 3,515,000 | 3,652,000 | 2,634,000 | 2,099,000 | 2,558,000 | 2,096,000 | 1,999,000 | 2,562,000 | 1,775,000 | 1,870,000 | 1,997,000 | 941,000 | 863,000 | 678,000 | 1,513,000 | 1,365,000 | 2,005,000 | 2,178,000 | 2,264,000 | 1,367,000 | 2,135,000 | 2,186,000 | 2,134,000 | 1,111,000 | 1,523,000 | 1,159,000 | 289,000 | -1,348,000 | 383,000 | 739,000 | 365,000 | -210,000 | 518,000 | 992,000 | 1,555,000 | 940,000 | 1,381,000 |
Income Tax Expense | 836,000 | 688,000 | 587,000 | 734,000 | 752,000 | 708,000 | 644,000 | 527,000 | 427,000 | 469,000 | 429,000 | 368,000 | 470,000 | 475,000 | 167,000 | 187,000 | 227,000 | 425,000 | 276,000 | 518,000 | 565,000 | 387,000 | 321,000 | 415,000 | 490,000 | 472,000 | 2,418,000 | 470,000 | 361,000 | 90,000 | -180,000 | 96,000 | 184,000 | 92,000 | -128,000 | 144,000 | 283,000 | 443,000 | 179,000 | 364,000 |
Net Income | 2,681,000 | 2,856,000 | 2,676,000 | 2,794,000 | 2,922,000 | 1,943,000 | 1,454,000 | 2,041,000 | 1,673,000 | 1,537,000 | 2,120,000 | 1,426,000 | 1,413,000 | 1,530,000 | 780,000 | 668,000 | 458,000 | 1,092,000 | 1,098,000 | 1,494,000 | 1,620,000 | 1,881,000 | 1,048,000 | 1,727,000 | 1,707,000 | 1,665,000 | -1,299,000 | 1,059,000 | 802,000 | 192,000 | -1,171,000 | 283,000 | 550,000 | 271,000 | -87,000 | 368,000 | 710,000 | 1,111,000 | 757,000 | 1,017,000 |
Net Income Margin | 16.06% | 18.08% | 15.68% | 16.62% | 16.87% | 12.25% | 8.76% | 13.61% | 11.74% | 11.31% | 15.36% | 11.50% | 10.96% | 12.87% | 6.94% | 6.76% | 4.58% | 10.27% | 8.35% | 11.71% | 11.23% | 13.97% | 7.31% | 12.78% | 12.18% | 12.95% | -10.07% | 9.28% | 7.08% | 1.95% | -12.23% | 3.09% | 5.32% | 2.86% | -0.79% | 3.36% | 5.76% | 8.75% | 5.31% | 7.51% |
EPS | 5.50 | 5.78 | 5.31 | 5.48 | 5.70 | 3.76 | 2.81 | 3.89 | 3.15 | 2.88 | 3.94 | 2.62 | 2.58 | 2.80 | 1.43 | 1.23 | 0.84 | 2.00 | 2.00 | 2.69 | 2.85 | 3.29 | 1.80 | 2.92 | 2.86 | 2.78 | -2.18 | 1.79 | 1.36 | 0.33 | -2.00 | 0.48 | 0.94 | 0.46 | -0.15 | 0.63 | 1.18 | 1.84 | 1.25 | 1.66 |
EPS Diluted | 5.48 | 5.75 | 5.28 | 5.45 | 5.67 | 3.74 | 2.79 | 3.87 | 3.13 | 2.86 | 3.91 | 2.60 | 2.56 | 2.77 | 1.42 | 1.22 | 0.84 | 1.98 | 1.97 | 2.66 | 2.83 | 3.25 | 1.78 | 2.88 | 2.82 | 2.74 | -2.18 | 1.77 | 1.35 | 0.32 | -2.00 | 0.48 | 0.93 | 0.46 | -0.15 | 0.62 | 1.16 | 1.81 | 1.23 | 1.63 |
Weighted Average Shares Out | 487,200 | 493,900 | 504,400 | 509,800 | 512,900 | 516,200 | 517,400 | 525,000 | 531,000 | 534,500 | 538,700 | 544,000 | 547,100 | 546,400 | 544,500 | 542,300 | 541,500 | 546,800 | 550,300 | 556,300 | 567,800 | 572,400 | 581,400 | 592,100 | 596,200 | 598,000 | 596,400 | 592,900 | 590,200 | 587,500 | 585,786 | 584,700 | 584,100 | 582,800 | 582,300 | 588,400 | 603,200 | 604,900 | 605,800 | 611,500 |
Weighted Average Shares Out Diluted | 489,500 | 496,900 | 507,000 | 512,600 | 515,000 | 519,400 | 520,900 | 527,600 | 534,100 | 538,300 | 542,600 | 547,600 | 547,900 | 551,400 | 549,500 | 546,400 | 544,500 | 551,100 | 556,100 | 561,200 | 573,100 | 578,800 | 587,600 | 599,400 | 604,200 | 608,000 | 596,400 | 600,100 | 595,400 | 593,200 | 585,800 | 589,600 | 588,600 | 587,700 | 582,300 | 594,800 | 610,700 | 612,700 | 616,000 | 622,800 |
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 4,341,000 | 4,959,000 | 6,978,000 | 6,545,000 | 7,387,000 | 6,789,000 | 7,004,000 | 6,346,000 | 6,014,000 | 6,526,000 | 9,254,000 | 9,446,000 | 10,831,000 | 11,342,000 | 9,352,000 | 9,315,000 | 8,784,000 | 7,123,000 | 8,284,000 | 7,906,000 | 7,429,000 | 7,128,000 | 7,857,000 | 8,007,000 | 8,654,000 | 7,888,000 | 8,261,000 | 9,591,000 | 10,232,000 | 9,472,000 | 7,168,000 | 6,113,000 | 6,764,000 | 5,886,000 | 6,460,000 | 6,046,000 | 7,821,000 | 7,563,000 | 7,341,000 | 6,082,000 |
Short Term Investments | 0 | 400,000 | 1,900,000 | 2,550,000 | 500,000 | 250,000 | 0 | 2,021,000 | 659,000 | 813,000 | 964,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 |
Cash + Short Term Investments | 4,341,000 | 4,959,000 | 6,978,000 | 6,545,000 | 7,387,000 | 6,789,000 | 7,004,000 | 6,346,000 | 6,014,000 | 6,526,000 | 9,254,000 | 9,446,000 | 10,831,000 | 11,342,000 | 9,352,000 | 9,315,000 | 8,784,000 | 7,123,000 | 8,284,000 | 7,906,000 | 7,429,000 | 7,128,000 | 7,857,000 | 8,007,000 | 8,654,000 | 7,888,000 | 8,261,000 | 9,591,000 | 10,232,000 | 9,472,000 | 7,168,000 | 6,113,000 | 6,764,000 | 5,886,000 | 6,460,000 | 6,046,000 | 7,821,000 | 7,563,000 | 7,341,000 | 6,082,000 |
Net Receivables | 19,180,000 | 18,938,000 | 19,066,000 | 18,742,000 | 18,704,000 | 18,349,000 | 17,869,000 | 17,076,000 | 17,315,000 | 18,138,000 | 17,375,000 | 16,566,000 | 17,363,000 | 17,288,000 | 16,780,000 | 15,935,000 | 15,915,000 | 16,954,000 | 17,904,000 | 17,467,000 | 18,535,000 | 17,893,000 | 17,452,000 | 16,852,000 | 16,897,000 | 16,666,000 | 16,193,000 | 15,675,000 | 15,595,000 | 15,217,000 | 14,503,000 | 14,516,000 | 15,527,000 | 16,166,000 | 15,686,000 | 15,645,000 | 16,425,000 | 16,623,000 | 16,764,000 | 17,012,000 |
Inventory | 17,082,000 | 16,953,000 | 16,565,000 | 17,580,000 | 17,746,000 | 17,633,000 | 16,270,000 | 16,860,000 | 15,881,000 | 15,038,000 | 14,038,000 | 13,666,000 | 12,672,000 | 12,149,000 | 11,402,000 | 11,453,000 | 11,371,000 | 11,748,000 | 11,266,000 | 12,180,000 | 12,007,000 | 12,340,000 | 11,529,000 | 11,814,000 | 11,255,000 | 10,947,000 | 10,018,000 | 10,212,000 | 9,388,000 | 9,082,000 | 8,614,000 | 9,478,000 | 9,458,000 | 9,849,000 | 9,700,000 | 11,150,000 | 11,681,000 | 12,099,000 | 12,205,000 | 13,328,000 |
Other Current Assets | 2,493,000 | 2,814,000 | 4,340,000 | 5,138,000 | 3,163,000 | 2,889,000 | 11,655,000 | 2,295,000 | 2,772,000 | 2,868,000 | 2,788,000 | 2,215,000 | 2,080,000 | 1,802,000 | 1,930,000 | 1,831,000 | 1,792,000 | 1,761,000 | 1,739,000 | 1,607,000 | 1,818,000 | 1,765,000 | 1,765,000 | 1,835,000 | 1,835,000 | 1,856,000 | 1,772,000 | 1,707,000 | 1,776,000 | 1,777,000 | 1,682,000 | 1,892,000 | 1,857,000 | 1,847,000 | 1,662,000 | 993,000 | 859,000 | 768,000 | 818,000 | 1,250,000 |
Total Current Assets | 43,096,000 | 43,664,000 | 46,949,000 | 48,005,000 | 47,000,000 | 45,660,000 | 43,785,000 | 42,577,000 | 41,982,000 | 42,570,000 | 43,455,000 | 41,893,000 | 42,946,000 | 42,581,000 | 39,464,000 | 38,534,000 | 37,862,000 | 37,586,000 | 39,193,000 | 39,160,000 | 39,789,000 | 39,126,000 | 38,603,000 | 38,508,000 | 38,641,000 | 37,357,000 | 36,244,000 | 37,185,000 | 36,991,000 | 35,548,000 | 31,967,000 | 31,999,000 | 33,606,000 | 33,748,000 | 33,508,000 | 35,280,000 | 38,227,000 | 38,491,000 | 38,867,000 | 39,042,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 12,582,000 | 12,538,000 | 13,236,000 | 12,287,000 | 12,124,000 | 11,973,000 | 12,028,000 | 11,643,000 | 11,744,000 | 11,932,000 | 12,090,000 | 11,904,000 | 12,014,000 | 12,132,000 | 12,401,000 | 12,232,000 | 12,357,000 | 12,488,000 | 12,904,000 | 12,842,000 | 13,172,000 | 13,259,000 | 13,574,000 | 13,607,000 | 13,752,000 | 13,912,000 | 14,155,000 | 14,187,000 | 14,420,000 | 14,727,000 | 15,322,000 | 15,680,000 | 15,916,000 | 15,935,000 | 16,090,000 | 15,955,000 | 16,136,000 | 16,277,000 | 16,577,000 | 16,431,000 |
Goodwill | 5,264,000 | 5,277,000 | 5,308,000 | 5,268,000 | 5,293,000 | 5,309,000 | 5,288,000 | 6,092,000 | 6,195,000 | 6,293,000 | 6,324,000 | 6,353,000 | 6,372,000 | 6,343,000 | 6,394,000 | 6,304,000 | 6,192,000 | 6,140,000 | 6,196,000 | 6,142,000 | 6,211,000 | 6,191,000 | 6,217,000 | 6,233,000 | 6,249,000 | 6,376,000 | 6,200,000 | 6,196,000 | 6,142,000 | 6,051,000 | 6,020,000 | 6,725,000 | 6,677,000 | 6,710,000 | 6,615,000 | 6,546,000 | 6,550,000 | 6,493,000 | 6,694,000 | 6,801,000 |
Intangible Assets | 488,000 | 516,000 | 564,000 | 604,000 | 630,000 | 694,000 | 758,000 | 806,000 | 889,000 | 967,000 | 1,042,000 | 1,121,000 | 1,176,000 | 1,246,000 | 1,308,000 | 1,363,000 | 1,420,000 | 1,478,000 | 1,565,000 | 1,630,000 | 1,733,000 | 1,807,000 | 1,897,000 | 1,976,000 | 2,039,000 | 2,163,000 | 2,111,000 | 2,175,000 | 2,232,000 | 2,287,000 | 2,349,000 | 2,453,000 | 2,652,000 | 2,741,000 | 2,821,000 | 2,841,000 | 2,863,000 | 2,890,000 | 3,076,000 | 3,210,000 |
Long Term Investments | 17,629,000 | 17,422,000 | 17,773,000 | 13,017,000 | 13,183,000 | 16,291,000 | 16,589,000 | 15,904,000 | 17,076,000 | 17,174,000 | 13,911,000 | 13,878,000 | 13,796,000 | 13,081,000 | 13,407,000 | 13,358,000 | 13,727,000 | 13,217,000 | 13,844,000 | 13,605,000 | 13,615,000 | 13,823,000 | 14,447,000 | 14,373,000 | 14,402,000 | 14,363,000 | 14,532,000 | 14,161,000 | 14,137,000 | 14,370,000 | 14,585,000 | 14,937,000 | 14,869,000 | 246,000 | 246,000 | 231,000 | 229,000 | 230,000 | 257,000 | 265,000 |
Tax Assets | 2,920,000 | 2,860,000 | 2,816,000 | 2,719,000 | 2,607,000 | 2,405,000 | 2,213,000 | 2,218,000 | 2,121,000 | 1,973,000 | 1,840,000 | 1,744,000 | 1,455,000 | 1,391,000 | 1,523,000 | 1,440,000 | 1,459,000 | 1,426,000 | 1,411,000 | 1,372,000 | 1,473,000 | 1,378,000 | 1,439,000 | 1,288,000 | 1,626,000 | 1,687,000 | 1,693,000 | 2,845,000 | 2,866,000 | 2,940,000 | 2,790,000 | 2,579,000 | 2,536,000 | 2,486,000 | 2,489,000 | 1,559,000 | 1,473,000 | 1,342,000 | 1,404,000 | 761,000 |
Other Non-Current Assets | 1,357,000 | 1,464,000 | 830,000 | 4,891,000 | 4,590,000 | 1,317,000 | 1,282,000 | 1,667,000 | 1,100,000 | 1,367,000 | 4,131,000 | 3,891,000 | 3,938,000 | 3,955,000 | 3,827,000 | 3,510,000 | 3,549,000 | 3,559,000 | 3,340,000 | 3,242,000 | 3,194,000 | 3,142,000 | 2,332,000 | 2,278,000 | 2,278,000 | 2,156,000 | 2,027,000 | 1,811,000 | 1,722,000 | 1,626,000 | 1,671,000 | 2,029,000 | 2,044,000 | 16,441,000 | 16,573,000 | 16,557,000 | 16,764,000 | 16,767,000 | 17,806,000 | 17,978,000 |
Total Non-Current Assets | 40,240,000 | 40,077,000 | 40,527,000 | 38,786,000 | 38,427,000 | 37,989,000 | 38,158,000 | 38,330,000 | 39,125,000 | 39,706,000 | 39,338,000 | 38,891,000 | 38,751,000 | 38,148,000 | 38,860,000 | 38,207,000 | 38,704,000 | 38,308,000 | 39,260,000 | 38,833,000 | 39,398,000 | 39,600,000 | 39,906,000 | 39,755,000 | 40,346,000 | 40,657,000 | 40,718,000 | 41,375,000 | 41,519,000 | 42,001,000 | 42,737,000 | 44,403,000 | 44,694,000 | 44,559,000 | 44,834,000 | 43,689,000 | 44,015,000 | 43,999,000 | 45,814,000 | 45,446,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 | 83,336,000 | 83,741,000 | 87,476,000 | 86,791,000 | 85,427,000 | 83,649,000 | 81,943,000 | 80,907,000 | 81,107,000 | 82,276,000 | 82,793,000 | 80,784,000 | 81,697,000 | 80,729,000 | 78,324,000 | 76,741,000 | 76,566,000 | 75,894,000 | 78,453,000 | 77,993,000 | 79,187,000 | 78,726,000 | 78,509,000 | 78,263,000 | 78,987,000 | 78,014,000 | 76,962,000 | 78,560,000 | 78,510,000 | 77,549,000 | 74,704,000 | 76,402,000 | 78,300,000 | 78,307,000 | 78,342,000 | 78,969,000 | 82,242,000 | 82,490,000 | 84,681,000 | 84,488,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 7,575,000 | 7,778,000 | 7,906,000 | 7,827,000 | 8,443,000 | 8,951,000 | 8,689,000 | 8,260,000 | 8,092,000 | 8,361,000 | 8,154,000 | 7,218,000 | 6,921,000 | 6,694,000 | 6,128,000 | 5,193,000 | 5,083,000 | 5,769,000 | 5,957,000 | 6,141,000 | 7,022,000 | 7,198,000 | 7,051,000 | 6,842,000 | 6,831,000 | 6,938,000 | 6,487,000 | 6,113,000 | 5,778,000 | 5,302,000 | 4,614,000 | 4,713,000 | 5,104,000 | 5,101,000 | 5,023,000 | 5,206,000 | 5,862,000 | 6,328,000 | 6,515,000 | 6,778,000 |
Short Term Debt | 13,475,000 | 13,022,000 | 13,553,000 | 12,880,000 | 14,714,000 | 12,165,000 | 11,279,000 | 11,016,000 | 10,743,000 | 12,307,000 | 11,756,000 | 9,630,000 | 11,381,000 | 11,824,000 | 11,164,000 | 12,019,000 | 11,715,000 | 12,724,000 | 11,376,000 | 12,318,000 | 11,514,000 | 11,542,000 | 11,553,000 | 10,332,000 | 12,470,000 | 12,150,000 | 11,031,000 | 11,089,000 | 13,377,000 | 14,557,000 | 13,965,000 | 13,488,000 | 14,343,000 | 13,893,000 | 12,844,000 | 12,335,000 | 10,875,000 | 11,972,000 | 11,501,000 | 11,102,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 2,324,000 | 2,194,000 | 1,929,000 | 2,333,000 | 2,137,000 | 2,202,000 | 1,860,000 | 1,831,000 | 1,608,000 | 1,388,000 | 1,087,000 | 1,155,000 | 1,157,000 | 1,168,000 | 1,108,000 | 1,209,000 | 1,227,000 | 1,295,000 | 1,187,000 | 1,309,000 | 1,263,000 | 1,354,000 | 1,243,000 | 1,491,000 | 1,378,000 | 1,399,000 | 1,193,000 | 1,510,000 | 1,533,000 | 1,383,000 | 1,167,000 | 1,161,000 | 1,259,000 | 1,328,000 | 1,146,000 | 1,610,000 | 1,754,000 | 1,636,000 | 1,697,000 | 2,165,000 |
Other Current Liabilities | 10,190,000 | 9,377,000 | 11,340,000 | 10,084,000 | 10,020,000 | 8,524,000 | 9,703,000 | 9,095,000 | 8,520,000 | 7,476,000 | 8,850,000 | 7,973,000 | 8,049,000 | 6,892,000 | 7,317,000 | 6,557,000 | 7,206,000 | 6,728,000 | 8,101,000 | 7,433,000 | 7,936,000 | 7,294,000 | 8,371,000 | 7,422,000 | 7,621,000 | 6,915,000 | 8,220,000 | 7,191,000 | 7,445,000 | 6,393,000 | 6,386,000 | 5,928,000 | 6,477,000 | 5,893,000 | 7,229,000 | 6,682,000 | 7,115,000 | 6,630,000 | 8,164,000 | 7,544,000 |
Total Current Liabilities | 33,564,000 | 32,371,000 | 34,728,000 | 33,124,000 | 35,314,000 | 31,842,000 | 31,531,000 | 30,202,000 | 28,963,000 | 29,532,000 | 29,847,000 | 25,976,000 | 27,508,000 | 26,578,000 | 25,717,000 | 24,978,000 | 25,231,000 | 26,516,000 | 26,621,000 | 27,201,000 | 27,735,000 | 27,388,000 | 28,218,000 | 26,087,000 | 28,300,000 | 27,402,000 | 26,931,000 | 25,903,000 | 28,133,000 | 27,635,000 | 26,132,000 | 25,290,000 | 27,183,000 | 26,215,000 | 26,242,000 | 25,833,000 | 25,606,000 | 26,566,000 | 27,877,000 | 27,589,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 23,836,000 | 24,831,000 | 24,472,000 | 24,259,000 | 22,985,000 | 24,873,000 | 25,714,000 | 25,509,000 | 26,219,000 | 25,277,000 | 26,033,000 | 27,154,000 | 26,204,000 | 26,356,000 | 25,999,000 | 26,107,000 | 26,907,000 | 24,369,000 | 26,281,000 | 25,588,000 | 24,764,000 | 24,240,000 | 25,000,000 | 25,441,000 | 23,699,000 | 23,165,000 | 23,847,000 | 24,835,000 | 23,815,000 | 23,725,000 | 22,818,000 | 23,622,000 | 23,980,000 | 24,470,000 | 25,169,000 | 25,208,000 | 27,445,000 | 26,803,000 | 27,784,000 | 28,180,000 |
Deferred Revenue | 0 | 0 | 427,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -412,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7,189,000 | 7,079,000 | 7,286,000 | 7,535,000 | 0 | 5,778,000 |
Deferred Tax | 0 | 0 | 454,000 | 0 | 0 | 0 | 2,213,000 | 0 | 0 | 1,973,000 | 412,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,654,000 | 1,559,000 | 1,473,000 | 1,342,000 | 0 | 761,000 |
Other Non-Current Liabilities | 8,800,000 | 8,894,000 | 7,892,000 | 8,901,000 | 8,872,000 | 8,764,000 | 6,594,000 | 9,574,000 | 10,166,000 | 8,397,000 | 10,397,000 | 10,959,000 | 11,105,000 | 11,178,000 | 11,230,000 | 10,662,000 | 10,651,000 | 10,770,000 | 10,922,000 | 10,211,000 | 11,810,000 | 11,620,000 | 11,211,000 | 10,845,000 | 12,046,000 | 12,175,000 | 12,418,000 | 12,125,000 | 12,483,000 | 12,529,000 | 12,541,000 | 11,775,000 | 11,834,000 | 11,869,000 | 3,203,000 | 3,322,000 | 3,271,000 | 3,206,000 | 12,194,000 | 3,284,000 |
Total Non-Current Liabilities | 32,636,000 | 33,725,000 | 33,245,000 | 33,160,000 | 31,857,000 | 33,637,000 | 34,521,000 | 35,083,000 | 36,385,000 | 35,647,000 | 36,430,000 | 38,113,000 | 37,309,000 | 37,534,000 | 37,229,000 | 36,769,000 | 37,558,000 | 35,139,000 | 37,203,000 | 35,799,000 | 36,574,000 | 35,860,000 | 36,211,000 | 36,286,000 | 35,745,000 | 35,340,000 | 36,265,000 | 36,960,000 | 36,298,000 | 36,254,000 | 35,359,000 | 35,397,000 | 35,814,000 | 36,339,000 | 37,215,000 | 37,168,000 | 39,475,000 | 38,886,000 | 39,978,000 | 38,003,000 |
Total Liabilities | 66,200,000 | 66,096,000 | 67,973,000 | 66,284,000 | 67,171,000 | 65,479,000 | 66,052,000 | 65,285,000 | 65,348,000 | 65,179,000 | 66,277,000 | 64,089,000 | 64,817,000 | 64,112,000 | 62,946,000 | 61,747,000 | 62,789,000 | 61,655,000 | 63,824,000 | 63,000,000 | 64,309,000 | 63,248,000 | 64,429,000 | 62,373,000 | 64,045,000 | 62,742,000 | 63,196,000 | 62,863,000 | 64,431,000 | 63,889,000 | 61,491,000 | 60,687,000 | 62,997,000 | 62,554,000 | 63,457,000 | 63,001,000 | 65,081,000 | 65,452,000 | 67,855,000 | 65,592,000 |
Common Stock | 5,517,000 | 5,663,000 | 6,403,000 | 6,698,000 | 6,478,000 | 6,546,000 | 6,560,000 | 6,523,000 | 6,464,000 | 6,281,000 | 6,398,000 | 6,352,000 | 6,293,000 | 6,215,000 | 6,230,000 | 6,204,000 | 6,120,000 | 6,046,000 | 5,935,000 | 5,951,000 | 5,822,000 | 5,804,000 | 5,827,000 | 5,715,000 | 5,746,000 | 5,640,000 | 5,593,000 | 5,460,000 | 5,316,000 | 5,222,000 | 5,277,000 | 5,266,000 | 5,277,000 | 5,247,000 | 5,238,000 | 5,190,000 | 5,142,000 | 5,101,000 | 5,016,000 | 4,968,000 |
Retained Earnings | 55,455,000 | 54,108,000 | 51,250,000 | 49,888,000 | 47,094,000 | 45,457,000 | 43,514,000 | 43,304,000 | 41,263,000 | 40,820,000 | 39,282,000 | 38,361,000 | 36,934,000 | 36,697,000 | 35,167,000 | 35,508,000 | 34,841,000 | 35,504,000 | 34,437,000 | 34,477,000 | 32,981,000 | 32,435,000 | 30,427,000 | 30,384,000 | 28,657,000 | 27,929,000 | 26,301,000 | 28,530,000 | 27,471,000 | 27,584,000 | 27,377,000 | 29,450,000 | 29,167,000 | 29,517,000 | 29,246,000 | 35,191,000 | 34,823,000 | 34,998,000 | 33,887,000 | 33,977,000 |
Accumulated Other Comprehensive Income/Loss | -2,230,000 | -2,093,000 | -1,820,000 | -2,232,000 | -1,946,000 | -1,746,000 | -2,457,000 | -3,353,000 | -2,499,000 | -1,710,000 | -1,553,000 | -1,440,000 | -1,154,000 | -1,290,000 | -888,000 | -1,448,000 | -1,815,000 | -2,012,000 | -1,567,000 | -1,783,000 | -1,499,000 | -1,588,000 | -1,684,000 | -1,568,000 | -1,496,000 | -1,016,000 | -1,192,000 | -1,233,000 | -1,471,000 | -1,827,000 | -2,039,000 | -1,527,000 | -1,633,000 | -1,493,000 | -2,035,000 | -6,843,000 | -6,729,000 | -7,101,000 | -6,431,000 | -4,357,000 |
Total Stockholders Equity | 17,130,000 | 17,639,000 | 19,494,000 | 20,489,000 | 18,235,000 | 18,149,000 | 15,869,000 | 15,591,000 | 15,727,000 | 17,065,000 | 16,484,000 | 16,665,000 | 16,833,000 | 16,573,000 | 15,331,000 | 14,949,000 | 13,734,000 | 14,197,000 | 14,588,000 | 14,952,000 | 14,837,000 | 15,437,000 | 14,039,000 | 15,850,000 | 14,879,000 | 15,206,000 | 13,697,000 | 15,627,000 | 14,009,000 | 13,588,000 | 13,137,000 | 15,645,000 | 15,232,000 | 15,676,000 | 14,809,000 | 15,896,000 | 17,092,000 | 16,962,000 | 16,746,000 | 18,823,000 |
Total Investments | 17,629,000 | 17,422,000 | 17,773,000 | 13,017,000 | 13,183,000 | 16,291,000 | 16,589,000 | 15,904,000 | 17,076,000 | 17,174,000 | 13,911,000 | 13,878,000 | 13,796,000 | 13,081,000 | 13,407,000 | 13,358,000 | 13,727,000 | 13,217,000 | 13,844,000 | 13,605,000 | 13,615,000 | 13,823,000 | 14,447,000 | 14,373,000 | 14,402,000 | 14,363,000 | 14,532,000 | 14,161,000 | 14,137,000 | 14,370,000 | 14,585,000 | 14,937,000 | 14,869,000 | 246,000 | 246,000 | 231,000 | 229,000 | 230,000 | 257,000 | 265,000 |
Total Debt | 37,311,000 | 37,853,000 | 38,452,000 | 37,139,000 | 37,699,000 | 37,038,000 | 36,993,000 | 36,525,000 | 36,962,000 | 37,584,000 | 37,789,000 | 36,784,000 | 37,585,000 | 38,180,000 | 37,163,000 | 38,126,000 | 38,622,000 | 37,093,000 | 37,657,000 | 37,906,000 | 36,278,000 | 35,782,000 | 36,553,000 | 35,773,000 | 36,169,000 | 35,315,000 | 34,878,000 | 35,924,000 | 37,192,000 | 38,282,000 | 36,783,000 | 37,110,000 | 38,323,000 | 38,363,000 | 38,013,000 | 37,543,000 | 38,320,000 | 38,775,000 | 39,285,000 | 39,282,000 |
Net Debt | 32,970,000 | 32,894,000 | 31,474,000 | 30,594,000 | 30,312,000 | 30,249,000 | 29,989,000 | 30,179,000 | 30,948,000 | 31,058,000 | 28,535,000 | 27,338,000 | 26,754,000 | 26,838,000 | 27,811,000 | 28,811,000 | 29,838,000 | 29,970,000 | 29,373,000 | 30,000,000 | 28,849,000 | 28,654,000 | 28,696,000 | 27,766,000 | 27,515,000 | 27,427,000 | 26,617,000 | 26,333,000 | 26,960,000 | 28,810,000 | 29,615,000 | 30,997,000 | 31,559,000 | 32,477,000 | 31,553,000 | 31,497,000 | 30,499,000 | 31,212,000 | 31,944,000 | 33,200,000 |
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 2,681,000 | 2,856,000 | 2,676,000 | 2,793,000 | 2,924,000 | 1,942,000 | 1,454,000 | 2,040,000 | 1,673,000 | 1,537,000 | 2,120,000 | 1,428,000 | 1,414,000 | 1,531,000 | 780,000 | 671,000 | 459,000 | 1,093,000 | 1,097,000 | 1,494,000 | 1,619,000 | 1,884,000 | 1,049,000 | 1,727,000 | 1,705,000 | 1,667,000 | -1,299,000 | 1,061,000 | 803,000 | 194,000 | -1,167,000 | 283,000 | 553,000 | 272,000 | 327,000 | 371,000 | 711,000 | 1,114,000 | 763,000 | 1,021,000 |
Depreciation & Amortization | 531,000 | 524,000 | 545,000 | 525,000 | 542,000 | 532,000 | 558,000 | 551,000 | 553,000 | 557,000 | 586,000 | 593,000 | 587,000 | 586,000 | 617,000 | 593,000 | 608,000 | 614,000 | 644,000 | 645,000 | 647,000 | 641,000 | 701,000 | 698,000 | 686,000 | 681,000 | 724,000 | 723,000 | 720,000 | 710,000 | 779,000 | 761,000 | 754,000 | 740,000 | 774,000 | 758,000 | 761,000 | 753,000 | 795,000 | 798,000 |
Deferred Income Tax | -79,000 | -54,000 | -144,000 | -93,000 | -164,000 | -191,000 | -28,000 | -66,000 | -184,000 | -99,000 | -62,000 | -389,000 | -41,000 | 109,000 | -36,000 | -6,000 | -52,000 | 20,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,000 | 0 | 0 | 0 | -17,000 | 0 | 0 |
Stock Based Compensation | 75,000 | 44,000 | 30,000 | 60,000 | 74,000 | 44,000 | 31,000 | 55,000 | 67,000 | 40,000 | -833,000 | -58,000 | -69,000 | 42,000 | 439,000 | -55,000 | -132,000 | 47,000 | 35,000 | 57,000 | 68,000 | 45,000 | 33,000 | 52,000 | 62,000 | 50,000 | 41,000 | 48,000 | 68,000 | 49,000 | 31,000 | 41,000 | 45,000 | 1,000 | 43,000 | 48,000 | 58,000 | 17,000 | 47,000 | 70,000 |
Change in Working Capital | -450,000 | -1,203,000 | 856,000 | 736,000 | -42,000 | -1,399,000 | -133,000 | -127,000 | 90,000 | -1,630,000 | -513,000 | -14,000 | 74,000 | -194,000 | 191,000 | 154,000 | 114,000 | -877,000 | 149,000 | -1,557,000 | -30,000 | -1,492,000 | -758,000 | -1,217,000 | -541,000 | -1,561,000 | -552,000 | -649,000 | 671,000 | 336,000 | 668,000 | -153,000 | 905,000 | -792,000 | 739,000 | 143,000 | 445,000 | -546,000 | 87,000 | 146,000 |
Accounts Receivable | -164,000 | -81,000 | -118,000 | 934,000 | 639,000 | -329,000 | -585,000 | 82,000 | 655,000 | -372,000 | -926,000 | 673,000 | 445,000 | -328,000 | -469,000 | 74,000 | 581,000 | -542,000 | -266,000 | -720,000 | -44,000 | -1,139,000 | -918,000 | -721,000 | -187,000 | -1,198,000 | -474,000 | -94,000 | 405,000 | -145,000 | -60,000 | 309,000 | 610,000 | -1,103,000 | 42,000 | 336,000 | 505,000 | -710,000 | -155,000 | 568,000 |
Inventory | -204,000 | -439,000 | 1,060,000 | 136,000 | -157,000 | -1,403,000 | 499,000 | -1,085,000 | -971,000 | -1,032,000 | -391,000 | -1,016,000 | -522,000 | -657,000 | 105,000 | 6,000 | 396,000 | -541,000 | 950,000 | -189,000 | 326,000 | -813,000 | 243,000 | -614,000 | -405,000 | -803,000 | 194,000 | -801,000 | -244,000 | -444,000 | 778,000 | 26,000 | 379,000 | -74,000 | 1,434,000 | 508,000 | 421,000 | -89,000 | 960,000 | -420,000 |
Accounts Payable | -224,000 | 203,000 | -222,000 | -566,000 | -443,000 | 477,000 | 12,000 | 359,000 | -25,000 | 452,000 | 809,000 | 339,000 | 160,000 | 733,000 | 694,000 | 59,000 | -745,000 | 90,000 | -356,000 | -803,000 | -221,000 | 355,000 | 159,000 | 5,000 | 59,000 | 486,000 | 107,000 | 258,000 | 381,000 | 732,000 | -37,000 | -371,000 | -3,000 | 211,000 | -272,000 | -567,000 | -554,000 | 228,000 | -257,000 | 116,000 |
Other Working Capital | 142,000 | -886,000 | 136,000 | 232,000 | -81,000 | -144,000 | -59,000 | 517,000 | 431,000 | -1,050,000 | -5,000 | -10,000 | -9,000 | 58,000 | -139,000 | 15,000 | -118,000 | 116,000 | -179,000 | 155,000 | -91,000 | 105,000 | -242,000 | 113,000 | -8,000 | -46,000 | -379,000 | -12,000 | 129,000 | 193,000 | -13,000 | -117,000 | -81,000 | 174,000 | -465,000 | -134,000 | 73,000 | 25,000 | -461,000 | -118,000 |
Other Non-Cash Items | 1,992,000 | 1,294,000 | 40,000 | 159,000 | 63,000 | 645,000 | 857,000 | 138,000 | 168,000 | -52,000 | 114,000 | 180,000 | 153,000 | -104,000 | 81,000 | 377,000 | 394,000 | 280,000 | 544,000 | 187,000 | 352,000 | 88,000 | 1,091,000 | 184,000 | 298,000 | 148,000 | 1,668,000 | 105,000 | 186,000 | 301,000 | 1,365,000 | 272,000 | 99,000 | 269,000 | -29,000 | 234,000 | 171,000 | -51,000 | 226,000 | 87,000 |
Net Cash Provided by Operating Activities | 3,021,000 | 2,052,000 | 4,003,000 | 4,060,000 | 3,249,000 | 1,573,000 | 2,739,000 | 2,481,000 | 2,233,000 | 313,000 | 1,412,000 | 1,740,000 | 2,118,000 | 1,928,000 | 2,072,000 | 1,734,000 | 1,391,000 | 1,130,000 | 2,434,000 | 769,000 | 2,588,000 | 1,121,000 | 2,083,000 | 1,392,000 | 2,148,000 | 935,000 | 541,000 | 1,240,000 | 2,380,000 | 1,541,000 | 1,645,000 | 1,163,000 | 2,311,000 | 489,000 | 1,811,000 | 1,506,000 | 2,088,000 | 1,270,000 | 1,871,000 | 2,052,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -719,000 | -736,000 | -854,000 | -781,000 | -707,000 | -750,000 | -708,000 | -617,000 | -595,000 | -679,000 | -785,000 | -587,000 | -596,000 | -504,000 | -624,000 | -493,000 | -450,000 | -548,000 | -813,000 | -631,000 | -678,000 | -547,000 | -787,000 | -601,000 | -771,000 | -757,000 | -699,000 | -513,000 | -615,000 | -509,000 | -728,000 | -595,000 | -865,000 | -740,000 | -1,064,000 | -726,000 | -645,000 | -826,000 | -997,000 | -847,000 |
Acquisitions Net | 155,000 | 155,000 | 206,000 | 781,000 | 707,000 | -14,000 | -87,000 | 190,000 | 1,000 | -8,000 | 13,000 | -5,000 | 160,000 | 28,000 | 12,000 | -46,000 | -1,000 | -35,000 | 38,000 | 3,000 | 12,000 | -2,000 | 2,000 | 2,000 | 48,000 | 12,000 | 7,000 | 2,000 | 88,000 | -18,000 | 25,000 | -38,000 | -13,000 | -12,000 | 4,000 | 6,000 | 1,000 | 167,000 | 3,000 | 57,000 |
Purchases of Investments | -248,000 | -275,000 | -716,000 | -2,658,000 | -557,000 | -541,000 | -722,000 | -289,000 | -708,000 | -1,446,000 | -873,000 | -485,000 | -364,000 | -534,000 | -144,000 | -187,000 | -203,000 | -215,000 | -213,000 | -185,000 | -137,000 | -109,000 | -124,000 | -108,000 | -129,000 | -537,000 | -466,000 | -413,000 | -145,000 | -83,000 | -171,000 | -130,000 | -207,000 | -74,000 | -449,000 | -254,000 | -83,000 | -99,000 | -68,000 | -99,000 |
Sales/Maturities of Investments | 707,000 | 1,867,000 | 1,144,000 | 284,000 | 224,000 | 239,000 | 303,000 | 876,000 | 633,000 | 571,000 | 361,000 | 148,000 | 150,000 | 126,000 | 106,000 | 88,000 | 83,000 | 68,000 | 293,000 | 111,000 | 113,000 | 57,000 | 79,000 | 195,000 | 79,000 | 89,000 | 501,000 | 244,000 | 98,000 | 89,000 | 390,000 | 109,000 | 146,000 | 49,000 | 113,000 | 110,000 | 45,000 | 83,000 | 463,000 | 125,000 |
Other Investing Activities | -617,000 | -53,000 | -334,000 | -1,061,000 | -866,000 | 383,000 | 371,000 | 30,000 | 94,000 | 249,000 | 292,000 | 554,000 | -590,000 | 407,000 | 124,000 | 422,000 | 41,000 | 517,000 | 121,000 | 427,000 | -208,000 | 420,000 | 32,000 | 166,000 | -495,000 | 393,000 | 131,000 | 391,000 | 520,000 | 396,000 | 342,000 | 493,000 | 54,000 | 205,000 | -148,000 | -18,000 | -25,000 | 291,000 | -25,000 | 143,000 |
Net Cash Used for Investing Activities | -722,000 | 958,000 | -554,000 | -3,435,000 | -1,199,000 | -683,000 | -843,000 | 190,000 | -575,000 | -1,313,000 | -992,000 | -375,000 | -1,240,000 | -477,000 | -526,000 | -216,000 | -530,000 | -213,000 | -574,000 | -275,000 | -898,000 | -181,000 | -798,000 | -346,000 | -1,268,000 | -800,000 | -526,000 | -289,000 | -54,000 | -125,000 | -142,000 | -161,000 | -885,000 | -572,000 | -1,544,000 | -882,000 | -707,000 | -384,000 | -624,000 | -621,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -490,000 | -111,000 | -419,000 | -2,156,000 | -828,000 | -1,475,000 | -2,439,000 | -1,043,000 | -2,859,000 | -1,387,000 | -1,046,000 | -765,000 | -645,000 | -1,045,000 | -435,000 | -1,099,000 | -1,855,000 | -325,000 | -1,221,000 | -2,326,000 | -341,000 | -98,000 | -2,187,000 | -1,206,000 | -2,027,000 | -2,409,000 | -435,000 | -470,000 | -97,000 | -737,000 | -963,000 | -2,271,000 | -1,625,000 | -1,706,000 | -1,520,000 | -683,000 | -3,770,000 | -2,319,000 | -191,000 | -603,000 |
Common Stock Issued | 16,000 | -8,000 | -24,000 | 58,000 | 3,000 | -25,000 | 49,000 | -2,000 | 32,000 | -28,000 | 13,000 | -1,000 | 58,000 | 65,000 | 119,000 | 0 | 0 | -23,000 | 179,000 | 20,000 | 0 | -5,000 | 21,000 | 36,000 | 107,000 | 149,000 | 213,000 | 270,000 | 102,000 | -19,000 | 936,000 | 54,000 | 0 | -45,000 | -1,000 | 1,000 | 1,000 | 32,000 | 21,000 | 24,000 |
Common Stock Repurchased | -1,820,000 | -4,455,000 | -2,766,000 | -358,000 | -1,426,000 | -425,000 | -921,000 | -1,385,000 | -1,076,000 | -848,000 | -1,046,000 | -1,371,000 | -251,000 | 0 | 0 | 10,000 | -87,000 | -1,043,000 | -764,000 | -1,178,000 | -1,354,000 | -751,000 | -1,798,000 | -750,000 | -750,000 | -500,000 | 0 | 0 | 0 | -19,000 | 31,000 | -7,000 | -2,000 | -45,000 | 2,150,000 | -1,500,000 | -125,000 | -400,000 | 0 | -2,500,000 |
Dividends Paid | -635,000 | -648,000 | -662,000 | -663,000 | -618,000 | -620,000 | -620,000 | -633,000 | -592,000 | -595,000 | -599,000 | -607,000 | -564,000 | -562,000 | -560,000 | -558,000 | -558,000 | -567,000 | -568,000 | -578,000 | -492,000 | -494,000 | -507,000 | -511,000 | -466,000 | -467,000 | -464,000 | -461,000 | -454,000 | -452,000 | -451,000 | -450,000 | -450,000 | -448,000 | -448,000 | -463,000 | -422,000 | -424,000 | -423,000 | -440,000 |
Other Financing Activities | 1,753,000 | -1,058,000 | 838,000 | 1,719,000 | 1,476,000 | 1,439,000 | 2,808,000 | 796,000 | 2,351,000 | 1,143,000 | 2,177,000 | -2,000 | -141,000 | -2,000 | -547,000 | -1,541,000 | -424,000 | -64,000 | 1,046,000 | -550,000 | 129,000 | -528,000 | 3,039,000 | 786,000 | 3,101,000 | 2,689,000 | -444,000 | -1,629,000 | -1,021,000 | 593,000 | 16,000 | 1,033,000 | 1,539,000 | 1,742,000 | 4,000 | 343,000 | 3,185,000 | 2,489,000 | 295,000 | -903,000 |
Net Cash Used Provided by Financing Activities | -2,929,000 | -5,000,000 | -3,033,000 | -1,400,000 | -1,393,000 | -1,106,000 | -1,123,000 | -2,267,000 | -2,176,000 | -1,715,000 | -586,000 | -2,746,000 | -1,402,000 | 546,000 | -1,542,000 | -1,000,000 | 786,000 | -1,999,000 | -1,507,000 | 20,000 | -1,376,000 | -1,675,000 | -1,432,000 | -1,645,000 | -35,000 | -538,000 | -1,343,000 | -1,620,000 | -1,572,000 | 878,000 | -431,000 | -1,641,000 | -538,000 | -502,000 | 185,000 | -2,302,000 | -1,131,000 | -622,000 | 63,000 | -3,240,000 |
Effect of Forex Changes on Cash | 13,000 | -30,000 | 9,000 | -59,000 | -59,000 | -1,000 | -115,000 | -72,000 | 9,000 | -16,000 | -20,000 | -12,000 | 15,000 | -12,000 | 43,000 | 10,000 | 14,000 | -80,000 | 3,000 | -37,000 | -13,000 | 3,000 | -9,000 | -49,000 | -78,000 | 10,000 | -2,000 | 27,000 | 4,000 | 9,000 | -17,000 | -12,000 | -10,000 | 11,000 | -38,000 | -97,000 | 8,000 | -42,000 | -51,000 | -36,000 |
Net Change in Cash | -618,000 | -2,019,000 | 433,000 | -834,000 | 598,000 | -217,000 | 658,000 | 332,000 | -509,000 | -2,731,000 | -186,000 | -1,393,000 | -509,000 | 1,985,000 | 47,000 | 528,000 | 1,661,000 | -1,162,000 | 356,000 | 477,000 | 301,000 | -732,000 | -156,000 | -648,000 | 767,000 | -393,000 | -1,330,000 | -641,000 | 760,000 | 2,304,000 | 1,055,000 | -651,000 | 878,000 | -574,000 | 414,000 | -1,775,000 | 258,000 | 222,000 | 1,259,000 | -1,845,000 |
Cash at End of Period | 4,341,000 | 4,959,000 | 6,978,000 | 6,560,000 | 7,394,000 | 6,796,000 | 7,013,000 | 6,355,000 | 6,023,000 | 6,532,000 | 9,263,000 | 9,449,000 | 10,842,000 | 11,351,000 | 9,366,000 | 9,319,000 | 8,791,000 | 7,130,000 | 8,292,000 | 7,936,000 | 7,459,000 | 7,158,000 | 7,890,000 | 8,046,000 | 8,694,000 | 7,927,000 | 8,261,000 | 9,591,000 | 10,232,000 | 9,472,000 | 7,168,000 | 6,113,000 | 6,764,000 | 5,886,000 | 6,460,000 | 6,046,000 | 7,821,000 | 7,563,000 | 7,341,000 | 6,082,000 |
Cash at Start of Period | 4,959,000 | 6,978,000 | 6,545,000 | 7,394,000 | 6,796,000 | 7,013,000 | 6,355,000 | 6,023,000 | 6,532,000 | 9,263,000 | 9,449,000 | 10,842,000 | 11,351,000 | 9,366,000 | 9,319,000 | 8,791,000 | 7,130,000 | 8,292,000 | 7,936,000 | 7,459,000 | 7,158,000 | 7,890,000 | 8,046,000 | 8,694,000 | 7,927,000 | 8,320,000 | 9,591,000 | 10,232,000 | 9,472,000 | 7,168,000 | 6,113,000 | 6,764,000 | 5,886,000 | 6,460,000 | 6,046,000 | 7,821,000 | 7,563,000 | 7,341,000 | 6,082,000 | 7,927,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 3,021,000 | 2,052,000 | 4,003,000 | 4,060,000 | 3,249,000 | 1,573,000 | 2,739,000 | 2,481,000 | 2,233,000 | 313,000 | 1,412,000 | 1,740,000 | 2,118,000 | 1,928,000 | 2,072,000 | 1,734,000 | 1,391,000 | 1,130,000 | 2,434,000 | 769,000 | 2,588,000 | 1,121,000 | 2,083,000 | 1,392,000 | 2,148,000 | 935,000 | 541,000 | 1,240,000 | 2,380,000 | 1,541,000 | 1,645,000 | 1,163,000 | 2,311,000 | 489,000 | 1,811,000 | 1,506,000 | 2,088,000 | 1,270,000 | 1,871,000 | 2,052,000 |
Capital Expenditure | -719,000 | -736,000 | -854,000 | -781,000 | -707,000 | -750,000 | -708,000 | -617,000 | -595,000 | -679,000 | -785,000 | -587,000 | -596,000 | -504,000 | -624,000 | -493,000 | -450,000 | -548,000 | -813,000 | -631,000 | -678,000 | -547,000 | -787,000 | -601,000 | -771,000 | -757,000 | -699,000 | -513,000 | -615,000 | -509,000 | -728,000 | -595,000 | -865,000 | -740,000 | -1,064,000 | -726,000 | -645,000 | -826,000 | -997,000 | -847,000 |
Free Cash Flow | 2,302,000 | 1,316,000 | 3,149,000 | 3,279,000 | 2,542,000 | 823,000 | 2,031,000 | 1,864,000 | 1,638,000 | -366,000 | 627,000 | 1,153,000 | 1,522,000 | 1,424,000 | 1,448,000 | 1,241,000 | 941,000 | 582,000 | 1,621,000 | 138,000 | 1,910,000 | 574,000 | 1,296,000 | 791,000 | 1,377,000 | 178,000 | -158,000 | 727,000 | 1,765,000 | 1,032,000 | 917,000 | 568,000 | 1,446,000 | -251,000 | 747,000 | 780,000 | 1,443,000 | 444,000 | 874,000 | 1,205,000 |