Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-10-26 | 2024-07-27 | 2024-04-27 | 2024-01-27 | 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-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 13,841,000 | 13,642,000 | 12,702,000 | 12,791,000 | 14,668,000 | 15,203,000 | 14,571,000 | 13,592,000 | 13,632,000 | 13,102,000 | 12,835,000 | 12,720,000 | 12,900,000 | 13,126,000 | 12,803,000 | 11,960,000 | 11,929,000 | 12,154,000 | 11,983,000 | 12,005,000 | 13,159,000 | 13,428,000 | 12,958,000 | 12,446,000 | 13,072,000 | 12,844,000 | 12,463,000 | 11,887,000 | 12,136,000 | 12,133,000 | 11,940,000 | 11,580,000 | 12,352,000 | 12,638,000 | 12,000,000 | 11,927,000 | 12,682,000 | 12,843,000 | 12,137,000 | 11,936,000 |
Revenue Y/Y Growth | -5.64% | -10.27% | -12.83% | -5.89% | 7.60% | 16.04% | 13.53% | 6.86% | 5.67% | -0.18% | 0.25% | 6.35% | 8.14% | 8.00% | 6.84% | -0.37% | -9.35% | -9.49% | -7.52% | -3.54% | 0.67% | 4.55% | 3.97% | 4.70% | 7.71% | 5.86% | 4.38% | 2.65% | -1.75% | -4.00% | -0.50% | -2.91% | -2.60% | -1.60% | -1.13% | -0.08% | - | - | - | - |
Cost of Revenue | 4,720,000 | 4,861,000 | 4,608,000 | 4,399,000 | 5,111,000 | 5,455,000 | 5,339,000 | 5,165,000 | 5,286,000 | 5,150,000 | 4,714,000 | 4,671,000 | 4,847,000 | 4,782,000 | 4,618,000 | 4,176,000 | 4,348,000 | 4,470,000 | 4,212,000 | 4,241,000 | 4,695,000 | 4,854,000 | 4,785,000 | 4,673,000 | 4,926,000 | 4,922,000 | 4,704,000 | 4,389,000 | 4,709,000 | 4,587,000 | 4,422,000 | 4,304,000 | 4,468,000 | 4,663,000 | 4,279,000 | 4,495,000 | 4,850,000 | 5,110,000 | 4,612,000 | 4,846,000 |
Gross Profit | 9,121,000 | 8,781,000 | 8,094,000 | 8,392,000 | 9,557,000 | 9,748,000 | 9,232,000 | 8,427,000 | 8,346,000 | 7,952,000 | 8,121,000 | 8,049,000 | 8,053,000 | 8,344,000 | 8,185,000 | 7,784,000 | 7,581,000 | 7,684,000 | 7,771,000 | 7,764,000 | 8,464,000 | 8,574,000 | 8,173,000 | 7,773,000 | 8,146,000 | 7,922,000 | 7,759,000 | 7,498,000 | 7,427,000 | 7,546,000 | 7,518,000 | 7,276,000 | 7,884,000 | 7,975,000 | 7,721,000 | 7,432,000 | 7,832,000 | 7,733,000 | 7,525,000 | 7,090,000 |
Gross Profit Margin | 65.90% | 64.37% | 63.72% | 65.61% | 65.16% | 64.12% | 63.36% | 62.00% | 61.22% | 60.69% | 63.27% | 63.28% | 62.43% | 63.57% | 63.93% | 65.08% | 63.55% | 63.22% | 64.85% | 64.67% | 64.32% | 63.85% | 63.07% | 62.45% | 62.32% | 61.68% | 62.26% | 63.08% | 61.20% | 62.19% | 62.96% | 62.83% | 63.83% | 63.10% | 64.34% | 62.31% | 61.76% | 60.21% | 62.00% | 59.40% |
Research and Development | 2,286,000 | 2,179,000 | 1,948,000 | 1,943,000 | 1,913,000 | 1,953,000 | 1,962,000 | 1,855,000 | 1,781,000 | 1,682,000 | 1,708,000 | 1,670,000 | 1,714,000 | 1,713,000 | 1,697,000 | 1,527,000 | 1,612,000 | 1,565,000 | 1,546,000 | 1,570,000 | 1,666,000 | 1,753,000 | 1,659,000 | 1,557,000 | 1,608,000 | 1,626,000 | 1,590,000 | 1,549,000 | 1,567,000 | 1,499,000 | 1,507,000 | 1,508,000 | 1,545,000 | 1,601,000 | 1,626,000 | 1,509,000 | 1,560,000 | 1,548,000 | 1,547,000 | 1,529,000 |
General and Administrative Expenses | 3,547,000 | 3,602,000 | 3,262,000 | 3,100,000 | 3,178,000 | 3,269,000 | 3,167,000 | 2,966,000 | 2,956,000 | 2,798,000 | 2,726,000 | 2,810,000 | 2,812,000 | 2,969,000 | 2,920,000 | 2,761,000 | 2,761,000 | 2,712,000 | 2,649,000 | 2,734,000 | 2,999,000 | 3,053,000 | 2,944,000 | 2,780,000 | 2,621,000 | 2,891,000 | 2,886,000 | 2,718,000 | 2,891,000 | 2,813,000 | 2,713,000 | 2,678,000 | 2,973,000 | 2,976,000 | 3,013,000 | 2,462,000 | 2,982,000 | 3,085,000 | 2,959,000 | 2,798,000 |
Total Operating Expenses | 5,833,000 | 6,163,000 | 5,328,000 | 5,284,000 | 5,158,000 | 5,292,000 | 5,199,000 | 4,892,000 | 4,808,000 | 4,480,000 | 4,511,000 | 4,559,000 | 4,610,000 | 4,761,000 | 4,678,000 | 4,327,000 | 4,409,000 | 4,310,000 | 4,229,000 | 4,342,000 | 4,701,000 | 4,844,000 | 4,642,000 | 4,376,000 | 4,263,000 | 4,550,000 | 4,543,000 | 4,327,000 | 4,519,000 | 4,370,000 | 4,279,000 | 4,250,000 | 4,596,000 | 4,659,000 | 4,720,000 | 4,042,000 | 4,611,000 | 4,779,000 | 4,576,000 | 4,399,000 |
Operating Income or Loss | 2,358,000 | 2,618,000 | 2,766,000 | 3,108,000 | 4,276,000 | 4,253,000 | 3,946,000 | 3,292,000 | 3,540,000 | 3,472,000 | 3,610,000 | 3,487,000 | 3,438,000 | 3,575,000 | 3,465,000 | 3,223,000 | 2,570,000 | 3,247,000 | 3,414,000 | 3,380,000 | 3,579,000 | 3,690,000 | 3,513,000 | 3,211,000 | 3,805,000 | 3,346,000 | 3,134,000 | 3,073,000 | 2,756,000 | 3,034,000 | 3,169,000 | 2,893,000 | 2,877,000 | 3,303,000 | 2,984,000 | 3,294,000 | 3,079,000 | 2,881,000 | 2,925,000 | 2,622,000 |
Operating Margin | 17.04% | 19.19% | 21.78% | 24.30% | 29.15% | 27.97% | 27.08% | 24.22% | 25.97% | 26.50% | 28.13% | 27.41% | 26.65% | 27.24% | 27.06% | 26.95% | 21.54% | 26.72% | 28.49% | 28.15% | 27.20% | 27.48% | 27.11% | 25.80% | 29.11% | 26.05% | 25.15% | 25.85% | 22.71% | 25.01% | 26.54% | 24.98% | 23.29% | 26.14% | 24.87% | 27.62% | 24.28% | 22.43% | 24.10% | 21.97% |
Interest Expense | 418,000 | 418,000 | 357,000 | 120,000 | 111,000 | 111,000 | 109,000 | 107,000 | 100,000 | 93,000 | 90,000 | 88,000 | 89,000 | 98,000 | 111,000 | 113,000 | 112,000 | 119,000 | 130,000 | 158,000 | 178,000 | 204,000 | 211,000 | 223,000 | 221,000 | 224,000 | 237,000 | 247,000 | 235,000 | 222,000 | 219,000 | 222,000 | 198,000 | 180,000 | 175,000 | 162,000 | 159,000 | 149,000 | 139,000 | 139,000 |
EBITDA | 3,474,000 | 3,637,000 | 3,453,000 | 3,530,000 | 4,831,000 | 5,004,000 | 4,484,000 | 3,973,000 | 3,990,000 | 3,939,000 | 4,369,000 | 4,006,000 | 3,995,000 | 4,322,000 | 3,993,000 | 3,893,000 | 3,627,000 | 3,869,000 | 3,988,000 | 3,879,000 | 4,229,000 | 4,374,000 | 4,012,000 | 3,884,000 | 3,958,000 | 4,332,000 | 4,054,000 | 3,717,000 | 3,605,000 | 3,980,000 | 3,799,000 | 3,731,000 | 3,750,000 | 4,178,000 | 3,799,000 | 3,966,000 | 3,732,000 | 3,733,000 | 3,744,000 | 3,642,000 |
Depreciation and Amortization | 789,000 | 823,000 | 861,000 | 422,000 | 401,000 | 422,000 | 451,000 | 438,000 | 415,000 | 430,000 | 478,000 | 516,000 | 533,000 | 489,000 | 486,000 | 436,000 | 451,000 | 444,000 | 446,000 | 457,000 | 461,000 | 464,000 | 481,000 | 487,000 | 465,000 | 516,000 | 564,000 | 546,000 | 566,000 | 578,000 | 560,000 | 549,000 | 599,000 | 604,000 | 541,000 | 498,000 | 507,000 | 651,000 | 567,000 | 628,000 |
Income Before Tax | 2,267,000 | 2,396,000 | 2,235,000 | 3,161,000 | 4,442,000 | 4,471,000 | 3,957,000 | 3,415,000 | 3,475,000 | 3,416,000 | 3,801,000 | 3,603,000 | 3,657,000 | 3,735,000 | 3,591,000 | 3,255,000 | 2,681,000 | 3,306,000 | 3,444,000 | 3,534,000 | 3,686,000 | 3,704,000 | 3,615,000 | 3,343,000 | 3,909,000 | 3,592,000 | 3,253,000 | 3,232,000 | 2,962,000 | 3,180,000 | 3,191,000 | 2,963,000 | 2,953,000 | 3,394,000 | 3,083,000 | 3,306,000 | 3,137,000 | 2,933,000 | 3,035,000 | 2,873,000 |
Income Tax Expense | -444,000 | 234,000 | 349,000 | 527,000 | 804,000 | 513,000 | 745,000 | 642,000 | 805,000 | 601,000 | 757,000 | 630,000 | 677,000 | 726,000 | 728,000 | 710,000 | 507,000 | 670,000 | 670,000 | 656,000 | 760,000 | 1,498,000 | 571,000 | 521,000 | 360,000 | -211,000 | 562,000 | 12,010,000 | 568,000 | 756,000 | 676,000 | 615,000 | 631,000 | 581,000 | 734,000 | 159,000 | 707,000 | 614,000 | 598,000 | 476,000 |
Net Income | 2,711,000 | 2,162,000 | 1,886,000 | 2,634,000 | 3,638,000 | 3,958,000 | 3,212,000 | 2,773,000 | 2,670,000 | 2,815,000 | 3,044,000 | 2,973,000 | 2,980,000 | 3,009,000 | 2,863,000 | 2,545,000 | 2,174,000 | 2,636,000 | 2,774,000 | 2,878,000 | 2,926,000 | 2,206,000 | 3,044,000 | 2,822,000 | 3,549,000 | 3,803,000 | 2,691,000 | -8,778,000 | 2,394,000 | 2,424,000 | 2,515,000 | 2,348,000 | 2,322,000 | 2,813,000 | 2,349,000 | 3,147,000 | 2,430,000 | 2,319,000 | 2,437,000 | 2,397,000 |
Net Income Margin | 19.59% | 15.85% | 14.85% | 20.59% | 24.80% | 26.03% | 22.04% | 20.40% | 19.59% | 21.49% | 23.72% | 23.37% | 23.10% | 22.92% | 22.36% | 21.28% | 18.22% | 21.69% | 23.15% | 23.97% | 22.24% | 16.43% | 23.49% | 22.67% | 27.15% | 29.61% | 21.59% | -73.85% | 19.73% | 19.98% | 21.06% | 20.28% | 18.80% | 22.26% | 19.57% | 26.39% | 19.16% | 18.06% | 20.08% | 20.08% |
EPS | 0.68 | 0.54 | 0.47 | 0.65 | 0.90 | 0.97 | 0.79 | 0.68 | 0.65 | 0.68 | 0.73 | 0.71 | 0.71 | 0.71 | 0.68 | 0.60 | 0.51 | 0.62 | 0.66 | 0.68 | 0.69 | 0.52 | 0.70 | 0.63 | 0.78 | 0.81 | 0.56 | -1.78 | 0.48 | 0.49 | 0.50 | 0.47 | 0.46 | 0.56 | 0.47 | 0.62 | 0.48 | 0.46 | 0.48 | 0.47 |
EPS Diluted | 0.68 | 0.54 | 0.46 | 0.65 | 0.89 | 0.97 | 0.78 | 0.67 | 0.65 | 0.68 | 0.73 | 0.71 | 0.70 | 0.71 | 0.68 | 0.60 | 0.51 | 0.62 | 0.65 | 0.68 | 0.68 | 0.51 | 0.69 | 0.63 | 0.77 | 0.81 | 0.56 | -1.78 | 0.48 | 0.48 | 0.50 | 0.47 | 0.46 | 0.56 | 0.46 | 0.62 | 0.48 | 0.45 | 0.47 | 0.46 |
Weighted Average Shares Out | 3,990,000 | 4,018,005 | 4,042,000 | 4,055,000 | 4,057,000 | 4,071,000 | 4,089,000 | 4,103,000 | 4,108,000 | 4,128,000 | 4,152,000 | 4,183,000 | 4,218,000 | 4,216,000 | 4,219,000 | 4,223,000 | 4,230,000 | 4,227,000 | 4,230,000 | 4,242,000 | 4,246,000 | 4,272,000 | 4,370,000 | 4,470,000 | 4,565,000 | 4,672,000 | 4,791,000 | 4,924,000 | 4,959,000 | 4,995,000 | 5,005,000 | 5,015,000 | 5,027,000 | 5,032,000 | 5,032,000 | 5,070,000 | 5,080,000 | 5,086,000 | 5,102,000 | 5,117,000 |
Weighted Average Shares Out Diluted | 4,013,000 | 4,035,000 | 4,060,000 | 4,073,000 | 4,087,000 | 4,093,000 | 4,110,000 | 4,116,000 | 4,116,000 | 4,137,000 | 4,170,000 | 4,205,000 | 4,243,000 | 4,233,000 | 4,238,000 | 4,234,000 | 4,244,000 | 4,242,000 | 4,243,000 | 4,260,000 | 4,273,000 | 4,285,000 | 4,415,000 | 4,505,000 | 4,614,000 | 4,848,000 | 4,844,000 | 4,924,000 | 4,994,000 | 5,028,000 | 5,045,000 | 5,040,000 | 5,066,000 | 5,067,000 | 5,065,000 | 5,097,000 | 5,113,000 | 5,122,000 | 5,148,000 | 5,160,000 |
Reported Currency: USD | 2024-10-26 | 2024-07-27 | 2024-04-27 | 2024-01-27 | 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-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 9,065,000 | 7,508,000 | 9,678,000 | 14,280,000 | 9,602,000 | 10,123,000 | 8,044,000 | 9,009,000 | 7,292,000 | 7,079,000 | 6,952,000 | 6,731,000 | 7,619,000 | 9,175,000 | 7,350,000 | 11,793,000 | 10,822,000 | 11,809,000 | 10,366,000 | 8,475,000 | 8,587,000 | 11,750,000 | 10,251,000 | 9,835,000 | 8,410,000 | 8,934,000 | 6,719,000 | 17,624,000 | 11,043,000 | 11,708,000 | 8,116,000 | 10,898,000 | 8,583,000 | 7,631,000 | 8,895,000 | 6,314,000 | 5,758,000 | 6,877,000 | 3,870,000 | 4,797,000 |
Short Term Investments | 9,606,000 | 10,346,000 | 9,857,000 | 11,956,000 | 13,921,000 | 16,023,000 | 15,244,000 | 13,052,000 | 12,492,000 | 12,188,000 | 13,156,000 | 14,382,000 | 15,727,000 | 15,343,000 | 16,229,000 | 18,795,000 | 19,190,000 | 17,610,000 | 18,208,000 | 18,587,000 | 19,448,000 | 21,663,000 | 24,392,000 | 30,548,000 | 34,183,000 | 37,614,000 | 47,712,000 | 56,059,000 | 60,545,000 | 58,784,000 | 59,858,000 | 60,947,000 | 62,385,000 | 58,125,000 | 54,617,000 | 54,061,000 | 53,349,000 | 53,539,000 | 50,549,000 | 48,225,000 |
Cash + Short Term Investments | 18,671,000 | 19,369,000 | 19,535,000 | 26,236,000 | 23,523,000 | 26,146,000 | 23,288,000 | 22,061,000 | 19,784,000 | 19,267,000 | 20,108,000 | 21,113,000 | 23,346,000 | 24,518,000 | 23,579,000 | 30,588,000 | 30,012,000 | 29,419,000 | 28,574,000 | 27,062,000 | 28,035,000 | 33,413,000 | 34,643,000 | 40,383,000 | 42,593,000 | 46,548,000 | 54,431,000 | 73,683,000 | 71,588,000 | 70,492,000 | 67,974,000 | 71,845,000 | 70,968,000 | 65,756,000 | 63,512,000 | 60,375,000 | 59,107,000 | 60,416,000 | 54,419,000 | 53,022,000 |
Net Receivables | 7,580,000 | 10,023,000 | 8,570,000 | 8,360,000 | 8,247,000 | 9,206,000 | 8,506,000 | 8,794,000 | 9,122,000 | 10,527,000 | 9,587,000 | 10,000,000 | 9,376,000 | 10,146,000 | 9,073,000 | 9,334,000 | 9,085,000 | 10,523,000 | 9,272,000 | 9,157,000 | 9,904,000 | 10,586,000 | 8,824,000 | 8,802,000 | 9,387,000 | 10,503,000 | 9,142,000 | 8,888,000 | 9,244,000 | 10,002,000 | 9,274,000 | 8,954,000 | 9,346,000 | 10,119,000 | 8,763,000 | 8,816,000 | 9,218,000 | 9,835,000 | 9,137,000 | 8,751,000 |
Inventory | 3,143,000 | 3,373,000 | 3,118,000 | 3,209,000 | 3,342,000 | 3,644,000 | 3,474,000 | 3,140,000 | 2,664,000 | 2,568,000 | 2,231,000 | 2,059,000 | 1,832,000 | 1,559,000 | 1,579,000 | 1,436,000 | 1,303,000 | 1,282,000 | 1,212,000 | 1,353,000 | 1,344,000 | 1,383,000 | 1,513,000 | 1,701,000 | 1,572,000 | 1,846,000 | 1,900,000 | 1,896,000 | 1,693,000 | 1,616,000 | 1,366,000 | 1,264,000 | 1,176,000 | 1,217,000 | 1,343,000 | 1,362,000 | 1,482,000 | 1,627,000 | 1,760,000 | 1,890,000 |
Other Current Assets | 6,358,000 | 4,097,000 | 3,913,000 | 4,324,000 | 4,172,000 | 4,164,000 | 4,682,000 | 4,520,000 | 4,571,000 | 4,355,000 | 4,048,000 | 3,624,000 | 3,024,000 | 2,875,000 | 2,829,000 | 2,546,000 | 2,589,000 | 2,349,000 | 2,248,000 | 2,481,000 | 2,433,000 | 2,373,000 | 2,331,000 | 2,231,000 | 2,134,000 | 2,940,000 | 1,668,000 | 1,583,000 | 1,555,000 | 1,593,000 | 1,348,000 | 1,329,000 | 1,651,000 | 1,616,000 | 4,953,000 | 4,452,000 | 4,139,000 | 4,383,000 | 4,015,000 | 4,219,000 |
Total Current Assets | 35,752,000 | 36,862,000 | 31,986,000 | 39,127,000 | 39,659,000 | 43,348,000 | 39,950,000 | 38,515,000 | 36,141,000 | 36,717,000 | 35,981,000 | 36,799,000 | 37,588,000 | 39,112,000 | 37,060,000 | 43,911,000 | 42,989,000 | 43,573,000 | 41,307,000 | 40,053,000 | 41,716,000 | 47,755,000 | 47,311,000 | 53,117,000 | 55,686,000 | 61,837,000 | 67,141,000 | 86,050,000 | 84,080,000 | 83,703,000 | 79,962,000 | 83,392,000 | 83,141,000 | 78,719,000 | 78,571,000 | 75,005,000 | 73,946,000 | 76,283,000 | 69,331,000 | 67,882,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 2,082,000 | 2,090,000 | 3,008,000 | 2,983,000 | 2,004,000 | 2,085,000 | 2,047,000 | 1,964,000 | 1,972,000 | 3,000,000 | 2,046,000 | 2,140,000 | 2,238,000 | 2,338,000 | 2,367,000 | 2,386,000 | 2,412,000 | 2,453,000 | 2,535,000 | 2,621,000 | 2,669,000 | 2,789,000 | 2,834,000 | 2,931,000 | 2,956,000 | 3,006,000 | 3,082,000 | 3,113,000 | 3,202,000 | 3,322,000 | 3,395,000 | 3,422,000 | 3,499,000 | 3,506,000 | 3,529,000 | 3,386,000 | 3,346,000 | 3,332,000 | 3,276,000 | 3,212,000 |
Goodwill | 58,774,000 | 58,660,000 | 58,633,000 | 39,087,000 | 38,900,000 | 38,535,000 | 38,369,000 | 38,388,000 | 38,160,000 | 38,304,000 | 38,452,000 | 38,679,000 | 38,802,000 | 38,168,000 | 37,690,000 | 34,733,000 | 34,535,000 | 33,806,000 | 33,453,000 | 33,612,000 | 33,578,000 | 33,529,000 | 33,544,000 | 33,293,000 | 33,386,000 | 31,706,000 | 31,654,000 | 30,391,000 | 30,233,000 | 29,766,000 | 29,516,000 | 26,822,000 | 26,823,000 | 26,625,000 | 26,762,000 | 24,958,000 | 24,882,000 | 24,469,000 | 24,398,000 | 24,382,000 |
Intangible Assets | 10,744,000 | 11,219,000 | 11,819,000 | 1,678,000 | 1,914,000 | 1,818,000 | 1,966,000 | 2,134,000 | 2,360,000 | 2,569,000 | 2,811,000 | 3,079,000 | 3,350,000 | 3,619,000 | 3,716,000 | 1,462,000 | 1,581,000 | 1,576,000 | 1,744,000 | 1,906,000 | 2,107,000 | 2,201,000 | 2,398,000 | 2,270,000 | 2,716,000 | 2,552,000 | 2,681,000 | 2,474,000 | 2,677,000 | 2,539,000 | 2,704,000 | 2,117,000 | 2,297,000 | 2,501,000 | 2,744,000 | 2,322,000 | 2,292,000 | 2,376,000 | 2,626,000 | 2,755,000 |
Long Term Investments | 0 | 3,376,000 | 6,381,000 | 3,364,000 | 3,324,000 | 3,483,000 | 8,196,000 | 8,359,000 | 8,433,000 | 8,918,000 | 7,366,000 | 4,024,000 | 4,546,000 | 4,884,000 | 5,068,000 | 5,100,000 | 5,516,000 | 5,714,000 | 4,770,000 | 4,757,000 | 4,831,000 | 4,958,000 | 4,862,000 | 4,565,000 | 4,644,000 | 4,882,000 | 4,915,000 | 4,913,000 | 4,876,000 | 4,738,000 | 4,568,000 | 4,664,000 | 4,784,000 | 4,158,000 | 976,000 | 964,000 | 928,000 | 897,000 | 873,000 | 857,000 |
Tax Assets | 6,514,000 | 6,262,000 | 5,527,000 | 7,338,000 | 7,102,000 | 6,576,000 | 5,817,000 | 5,321,000 | 4,891,000 | 4,449,000 | 4,276,000 | 4,269,000 | 4,198,000 | 4,360,000 | 4,070,000 | 4,109,000 | 4,138,000 | 3,990,000 | 3,909,000 | 3,896,000 | 3,963,000 | 4,065,000 | 4,023,000 | 4,081,000 | 3,960,000 | 3,219,000 | 3,044,000 | 3,097,000 | 4,006,000 | 4,239,000 | 4,351,000 | 4,293,000 | 4,057,000 | 4,299,000 | 1,345,000 | 1,371,000 | 1,583,000 | 1,648,000 | 1,437,000 | 1,448,000 |
Other Non-Current Assets | 9,467,000 | 5,944,000 | 5,644,000 | 7,597,000 | 5,879,000 | 6,007,000 | 1,184,000 | 1,159,000 | 1,097,000 | 45,000 | 1,865,000 | 5,272,000 | 5,259,000 | 5,016,000 | 3,925,000 | 3,900,000 | 3,832,000 | 3,741,000 | 3,676,000 | 3,581,000 | 3,628,000 | 2,496,000 | 2,315,000 | 2,205,000 | 2,081,000 | 1,582,000 | 1,491,000 | 1,472,000 | 1,448,000 | 1,511,000 | 1,454,000 | 1,538,000 | 1,686,000 | 1,844,000 | 4,727,000 | 4,636,000 | 4,796,000 | 4,476,000 | 4,271,000 | 4,386,000 |
Total Non-Current Assets | 87,581,000 | 87,551,000 | 91,012,000 | 62,047,000 | 59,123,000 | 58,504,000 | 57,579,000 | 57,325,000 | 56,913,000 | 57,285,000 | 56,816,000 | 57,463,000 | 58,393,000 | 58,385,000 | 56,836,000 | 51,690,000 | 52,014,000 | 51,280,000 | 50,087,000 | 50,373,000 | 50,776,000 | 50,038,000 | 49,976,000 | 49,345,000 | 49,743,000 | 46,947,000 | 46,867,000 | 45,460,000 | 46,442,000 | 46,115,000 | 45,988,000 | 42,856,000 | 43,146,000 | 42,933,000 | 40,083,000 | 37,637,000 | 37,827,000 | 37,198,000 | 36,881,000 | 37,040,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 | 123,333,000 | 124,413,000 | 122,998,000 | 101,174,000 | 98,782,000 | 101,852,000 | 97,529,000 | 95,840,000 | 93,054,000 | 94,002,000 | 92,797,000 | 94,262,000 | 95,981,000 | 97,497,000 | 93,896,000 | 95,601,000 | 95,003,000 | 94,853,000 | 91,394,000 | 90,426,000 | 92,492,000 | 97,793,000 | 97,287,000 | 102,462,000 | 105,429,000 | 108,784,000 | 114,008,000 | 131,510,000 | 130,522,000 | 129,818,000 | 125,950,000 | 126,248,000 | 126,287,000 | 121,652,000 | 118,654,000 | 112,642,000 | 111,773,000 | 113,481,000 | 106,212,000 | 104,922,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 1,996,000 | 2,304,000 | 2,054,000 | 1,848,000 | 2,084,000 | 2,313,000 | 2,442,000 | 2,329,000 | 2,316,000 | 2,281,000 | 2,289,000 | 2,101,000 | 2,261,000 | 2,362,000 | 2,440,000 | 1,867,000 | 2,294,000 | 2,218,000 | 2,393,000 | 1,935,000 | 2,016,000 | 2,059,000 | 2,022,000 | 1,655,000 | 1,805,000 | 1,904,000 | 1,552,000 | 1,060,000 | 1,155,000 | 1,385,000 | 1,219,000 | 957,000 | 996,000 | 1,056,000 | 1,007,000 | 962,000 | 1,119,000 | 1,104,000 | 1,118,000 | 988,000 |
Short Term Debt | 12,364,000 | 11,705,000 | 12,235,000 | 5,266,000 | 1,292,000 | 2,046,000 | 2,052,000 | 1,587,000 | 1,557,000 | 1,421,000 | 1,334,000 | 2,878,000 | 859,000 | 2,845,000 | 2,335,000 | 5,366,000 | 5,334,000 | 3,346,000 | 4,850,000 | 1,879,000 | 4,367,000 | 10,191,000 | 7,777,000 | 9,737,000 | 7,241,000 | 5,238,000 | 7,736,000 | 13,741,000 | 10,239,000 | 7,992,000 | 4,248,000 | 4,451,000 | 4,155,000 | 4,160,000 | 4,164,000 | 3,008,000 | 3,027,000 | 3,897,000 | 4,418,000 | 855,000 |
Tax Payables | 2,096,000 | 1,439,000 | 1,867,000 | 1,876,000 | 2,380,000 | 4,235,000 | 3,132,000 | 2,200,000 | 890,000 | 961,000 | 852,000 | 837,000 | 816,000 | 801,000 | 753,000 | 763,000 | 810,000 | 839,000 | 1,047,000 | 819,000 | 794,000 | 1,149,000 | 953,000 | 1,110,000 | 1,084,000 | 1,004,000 | 962,000 | 2,204,000 | 86,000 | 98,000 | 20,000 | 57,000 | 32,000 | 517,000 | 152,000 | 370,000 | 122,000 | 62,000 | 80,000 | 1,433,000 |
Deferred Revenue | 15,615,000 | 16,249,000 | 15,751,000 | 14,011,000 | 13,812,000 | 13,908,000 | 13,249,000 | 13,109,000 | 12,578,000 | 12,784,000 | 12,249,000 | 12,268,000 | 12,017,000 | 12,148,000 | 11,492,000 | 11,552,000 | 11,271,000 | 11,406,000 | 10,710,000 | 10,638,000 | 10,646,000 | 10,668,000 | 10,117,000 | 9,976,000 | 9,637,000 | 11,490,000 | 11,301,000 | 11,102,000 | 10,920,000 | 10,821,000 | 10,344,000 | 10,243,000 | 10,215,000 | 10,155,000 | 9,662,000 | 9,796,000 | 9,821,000 | 9,824,000 | 9,371,000 | 9,369,000 |
Other Current Liabilities | 8,471,000 | 9,251,000 | 8,545,000 | 8,180,000 | 7,769,000 | 9,120,000 | 8,165,000 | 8,364,000 | 7,863,000 | 8,515,000 | 7,760,000 | 8,207,000 | 7,638,000 | 8,438,000 | 7,577,000 | 7,720,000 | 7,282,000 | 7,522,000 | 6,937,000 | 6,817,000 | 6,774,000 | 7,645,000 | 7,044,000 | 7,001,000 | 6,647,000 | 7,399,000 | 7,091,000 | 7,257,000 | 6,884,000 | 7,287,000 | 6,887,000 | 7,000,000 | 7,819,000 | 9,023,000 | 9,018,000 | 8,663,000 | 8,011,000 | 8,736,000 | 8,258,000 | 7,389,000 |
Total Current Liabilities | 40,542,000 | 40,584,000 | 40,108,000 | 30,851,000 | 27,035,000 | 31,309,000 | 28,719,000 | 27,252,000 | 24,896,000 | 25,640,000 | 24,150,000 | 25,915,000 | 23,238,000 | 26,257,000 | 24,262,000 | 27,268,000 | 26,991,000 | 25,331,000 | 25,937,000 | 22,088,000 | 24,597,000 | 31,712,000 | 27,913,000 | 29,479,000 | 26,414,000 | 27,035,000 | 28,642,000 | 35,364,000 | 29,284,000 | 27,583,000 | 22,718,000 | 22,708,000 | 23,217,000 | 24,911,000 | 24,003,000 | 22,799,000 | 22,100,000 | 23,623,000 | 23,245,000 | 20,034,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 19,623,000 | 20,527,000 | 20,963,000 | 6,669,000 | 1,611,000 | 6,658,000 | 7,405,000 | 7,637,000 | 8,296,000 | 9,140,000 | 9,157,000 | 9,732,000 | 9,830,000 | 9,849,000 | 10,203,000 | 10,242,000 | 10,259,000 | 12,239,000 | 12,232,000 | 15,192,000 | 15,277,000 | 14,475,000 | 15,921,000 | 15,893,000 | 18,323,000 | 20,331,000 | 20,336,000 | 25,625,000 | 25,684,000 | 25,725,000 | 28,222,000 | 30,471,000 | 30,634,000 | 24,483,000 | 24,431,000 | 21,591,000 | 21,594,000 | 21,457,000 | 16,586,000 | 19,667,000 |
Deferred Revenue | 11,887,000 | 12,226,000 | 11,724,000 | 11,760,000 | 11,847,000 | 11,642,000 | 11,011,000 | 10,818,000 | 10,441,000 | 10,480,000 | 10,044,000 | 10,045,000 | 10,055,000 | 10,016,000 | 9,397,000 | 9,294,000 | 9,202,000 | 9,040,000 | 7,938,000 | 8,048,000 | 7,956,000 | 7,799,000 | 7,339,000 | 7,285,000 | 7,177,000 | 8,195,000 | 7,652,000 | 7,686,000 | 7,645,000 | 7,673,000 | 6,978,000 | 6,843,000 | 6,736,000 | 6,317,000 | 5,610,000 | 5,389,000 | 5,341,000 | 5,359,000 | 4,810,000 | 4,652,000 |
Deferred Tax | 0 | 0 | 861,000 | 0 | 5,790,000 | 5,756,000 | 0 | 0 | 0 | 724,000 | 0 | 7,628,000 | 8,553,000 | 8,538,000 | 8,247,000 | 8,084,000 | 8,786,000 | 8,837,000 | 8,285,000 | 8,227,000 | 8,919,000 | 8,927,000 | 8,038,000 | 7,760,000 | 8,216,000 | 8,585,000 | 9,076,000 | 9,185,000 | 883,000 | 1,250,000 | 1,168,000 | 1,025,000 | 883,000 | 925,000 | 891,000 | 706,000 | 1,490,000 | 1,876,000 | 1,294,000 | 1,433,000 |
Other Non-Current Liabilities | 6,004,000 | 5,619,000 | 4,435,000 | 5,643,000 | 2,240,000 | 7,890,000 | 8,099,000 | 8,659,000 | 9,149,000 | 8,969,000 | 9,046,000 | 9,074,000 | 10,157,000 | 10,100,000 | 9,829,000 | 9,676,000 | 10,394,000 | 10,323,000 | 9,579,000 | 9,565,000 | 10,239,000 | 10,236,000 | 9,310,000 | 9,016,000 | 9,667,000 | 10,019,000 | 10,717,000 | 10,853,000 | 2,359,000 | 2,700,000 | 2,650,000 | 2,408,000 | 2,287,000 | 2,356,000 | 2,252,000 | 1,985,000 | 2,753,000 | 3,335,000 | 2,738,000 | 2,836,000 |
Total Non-Current Liabilities | 37,514,000 | 38,372,000 | 37,122,000 | 24,072,000 | 26,537,000 | 26,190,000 | 26,515,000 | 27,114,000 | 27,886,000 | 28,589,000 | 28,247,000 | 28,851,000 | 30,042,000 | 29,965,000 | 29,429,000 | 29,212,000 | 29,855,000 | 31,602,000 | 29,749,000 | 32,805,000 | 33,472,000 | 32,510,000 | 32,570,000 | 32,194,000 | 35,167,000 | 38,545,000 | 38,705,000 | 44,164,000 | 35,688,000 | 36,098,000 | 37,850,000 | 39,722,000 | 39,657,000 | 33,156,000 | 32,293,000 | 28,965,000 | 29,688,000 | 30,151,000 | 24,134,000 | 27,155,000 |
Total Liabilities | 78,056,000 | 78,956,000 | 77,230,000 | 54,923,000 | 53,572,000 | 57,499,000 | 55,234,000 | 54,366,000 | 52,782,000 | 54,229,000 | 52,397,000 | 54,766,000 | 53,280,000 | 56,222,000 | 53,691,000 | 56,480,000 | 56,846,000 | 56,933,000 | 55,686,000 | 54,893,000 | 58,069,000 | 64,222,000 | 60,483,000 | 61,673,000 | 61,581,000 | 65,580,000 | 67,347,000 | 79,528,000 | 64,972,000 | 63,681,000 | 60,568,000 | 62,430,000 | 62,874,000 | 58,067,000 | 56,296,000 | 51,764,000 | 51,788,000 | 53,774,000 | 47,379,000 | 47,189,000 |
Common Stock | 45,991,000 | 45,800,000 | 45,343,000 | 45,002,000 | 44,546,000 | 44,289,000 | 43,639,000 | 43,424,000 | 42,984,000 | 42,714,000 | 42,587,000 | 42,291,000 | 42,621,000 | 42,346,000 | 41,949,000 | 41,690,000 | 41,360,000 | 41,202,000 | 40,691,000 | 40,617,000 | 40,321,000 | 40,266,000 | 40,577,000 | 41,361,000 | 41,897,000 | 42,820,000 | 43,556,000 | 44,535,000 | 44,872,000 | 45,253,000 | 45,003,000 | 44,585,000 | 44,236,000 | 44,516,000 | 44,137,000 | 43,857,000 | 43,643,000 | 43,592,000 | 43,133,000 | 42,685,000 |
Retained Earnings | 662,000 | 1,087,000 | 2,055,000 | 2,761,000 | 2,689,000 | 1,639,000 | 262,000 | -364,000 | -594,000 | -1,319,000 | -724,000 | -2,006,000 | 553,000 | -654,000 | -1,456,000 | -2,351,000 | -2,756,000 | -2,763,000 | -3,874,000 | -4,384,000 | -5,083,000 | -5,903,000 | -2,877,000 | 538,000 | 3,169,000 | 1,233,000 | 3,709,000 | 7,364,000 | 20,647,000 | 20,838,000 | 20,721,000 | 20,027,000 | 19,694,000 | 19,396,000 | 18,448,000 | 17,821,000 | 16,586,000 | 16,045,000 | 15,503,000 | 14,847,000 |
Accumulated Other Comprehensive Income/Loss | -1,376,000 | -1,430,000 | -1,630,000 | -1,512,000 | -2,025,000 | -1,575,000 | -1,606,000 | -1,586,000 | -2,118,000 | -1,622,000 | -1,463,000 | -789,000 | -473,000 | -417,000 | -288,000 | -218,000 | -447,000 | -519,000 | -1,109,000 | -700,000 | -815,000 | -792,000 | -896,000 | -1,110,000 | -1,218,000 | -849,000 | -604,000 | 83,000 | 31,000 | 46,000 | -342,000 | -801,000 | -524,000 | -326,000 | -227,000 | -807,000 | -252,000 | 61,000 | 187,000 | 186,000 |
Total Stockholders Equity | 45,277,000 | 45,457,000 | 45,768,000 | 46,251,000 | 45,210,000 | 44,353,000 | 42,295,000 | 41,474,000 | 40,272,000 | 39,773,000 | 40,400,000 | 39,496,000 | 42,701,000 | 41,275,000 | 40,205,000 | 39,121,000 | 38,157,000 | 37,920,000 | 35,708,000 | 35,533,000 | 34,423,000 | 33,571,000 | 36,804,000 | 40,789,000 | 43,848,000 | 43,204,000 | 46,661,000 | 51,982,000 | 65,550,000 | 66,137,000 | 65,382,000 | 63,818,000 | 63,413,000 | 63,585,000 | 62,358,000 | 60,878,000 | 59,985,000 | 59,707,000 | 58,833,000 | 57,733,000 |
Total Investments | 9,606,000 | 13,722,000 | 16,238,000 | 15,320,000 | 13,921,000 | 16,023,000 | 15,244,000 | 13,052,000 | 20,925,000 | 21,106,000 | 13,156,000 | 14,382,000 | 15,727,000 | 15,343,000 | 16,229,000 | 18,795,000 | 19,190,000 | 17,610,000 | 18,208,000 | 18,587,000 | 19,448,000 | 21,663,000 | 24,392,000 | 30,548,000 | 34,183,000 | 37,614,000 | 47,712,000 | 56,059,000 | 60,545,000 | 58,784,000 | 59,858,000 | 60,947,000 | 62,385,000 | 58,125,000 | 55,593,000 | 55,025,000 | 54,277,000 | 54,436,000 | 51,422,000 | 49,082,000 |
Total Debt | 31,987,000 | 30,962,000 | 33,198,000 | 12,638,000 | 7,650,000 | 8,391,000 | 8,394,000 | 8,887,000 | 8,878,000 | 10,561,000 | 9,418,000 | 11,471,000 | 9,502,000 | 11,526,000 | 11,532,000 | 14,554,000 | 14,566,000 | 14,583,000 | 16,084,000 | 15,993,000 | 18,497,000 | 24,666,000 | 23,698,000 | 25,630,000 | 25,564,000 | 25,569,000 | 28,072,000 | 39,366,000 | 35,923,000 | 33,717,000 | 32,470,000 | 34,922,000 | 34,789,000 | 28,643,000 | 28,595,000 | 24,599,000 | 24,621,000 | 25,354,000 | 21,004,000 | 20,522,000 |
Net Debt | 22,922,000 | 23,454,000 | 23,520,000 | -1,642,000 | -1,952,000 | -1,732,000 | 350,000 | -122,000 | 1,586,000 | 3,482,000 | 2,466,000 | 4,740,000 | 1,883,000 | 2,351,000 | 4,182,000 | 2,761,000 | 3,744,000 | 2,774,000 | 5,718,000 | 7,518,000 | 9,910,000 | 12,916,000 | 13,447,000 | 15,795,000 | 17,154,000 | 16,635,000 | 21,353,000 | 21,742,000 | 24,880,000 | 22,009,000 | 24,354,000 | 24,024,000 | 26,206,000 | 21,012,000 | 19,700,000 | 18,285,000 | 18,863,000 | 18,477,000 | 17,134,000 | 15,725,000 |
Reported Currency: USD | 2024-10-26 | 2024-07-27 | 2024-04-27 | 2024-01-27 | 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-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 2,711,000 | 2,162,000 | 1,886,000 | 2,634,000 | 3,638,000 | 3,958,000 | 3,212,000 | 2,773,000 | 2,670,000 | 2,815,000 | 3,044,000 | 2,973,000 | 2,980,000 | 3,009,000 | 2,863,000 | 2,545,000 | 2,174,000 | 2,636,000 | 2,774,000 | 2,878,000 | 2,926,000 | 2,206,000 | 3,044,000 | 2,822,000 | 3,549,000 | 3,803,000 | 2,691,000 | -8,778,000 | 2,394,000 | 2,424,000 | 2,515,000 | 2,348,000 | 2,322,000 | 2,813,000 | 2,349,000 | 3,147,000 | 2,430,000 | 2,319,000 | 2,437,000 | 2,397,000 |
Depreciation & Amortization | 789,000 | 823,000 | 861,000 | 422,000 | 401,000 | 422,000 | 451,000 | 438,000 | 415,000 | 430,000 | 478,000 | 516,000 | 533,000 | 489,000 | 486,000 | 436,000 | 451,000 | 444,000 | 446,000 | 457,000 | 461,000 | 464,000 | 481,000 | 487,000 | 465,000 | 516,000 | 564,000 | 546,000 | 566,000 | 578,000 | 560,000 | 549,000 | 599,000 | 604,000 | 541,000 | 498,000 | 507,000 | 651,000 | 567,000 | 628,000 |
Deferred Income Tax | -281,000 | -727,000 | 571,000 | -303,000 | -513,000 | -742,000 | -498,000 | -479,000 | -366,000 | -142,000 | -29,000 | -40,000 | -98,000 | -295,000 | 2,000 | 29,000 | -120,000 | -141,000 | -25,000 | 47,000 | 81,000 | -69,000 | -24,000 | -185,000 | -72,000 | -113,000 | -8,000 | 843,000 | 178,000 | 1,000 | -99,000 | -184,000 | 158,000 | -423,000 | -45,000 | 81,000 | 193,000 | -461,000 | 53,000 | 149,000 |
Stock Based Compensation | 827,000 | 800,000 | 811,000 | 802,000 | 661,000 | 633,000 | 623,000 | 601,000 | 496,000 | 479,000 | 477,000 | 477,000 | 453,000 | 424,000 | 463,000 | 436,000 | 438,000 | 399,000 | 391,000 | 384,000 | 395,000 | 404,000 | 374,000 | 389,000 | 403,000 | 392,000 | 399,000 | 393,000 | 392,000 | 402,000 | 400,000 | 352,000 | 372,000 | 357,000 | 395,000 | 330,000 | 376,000 | 396,000 | 367,000 | 308,000 |
Change in Working Capital | -324,000 | 666,000 | -184,000 | -2,871,000 | -1,909,000 | 1,712,000 | 1,292,000 | 1,429,000 | 609,000 | 72,000 | -203,000 | -1,360,000 | -231,000 | 1,032,000 | 175,000 | -422,000 | 1,199,000 | 384,000 | 660,000 | 192,000 | -318,000 | 874,000 | 454,000 | 346,000 | -597,000 | -305,000 | -1,184,000 | 11,210,000 | -377,000 | 654,000 | -72,000 | 681,000 | -677,000 | 513,000 | -78,000 | 107,000 | -670,000 | 1,234,000 | -336,000 | -395,000 |
Accounts Receivable | 2,400,000 | -1,591,000 | 470,000 | -96,000 | 979,000 | -760,000 | 101,000 | 274,000 | 1,675,000 | -1,065,000 | 174,000 | -735,000 | 427,000 | -1,357,000 | 5,000 | -281,000 | 1,526,000 | -881,000 | -310,000 | 569,000 | 515,000 | -1,644,000 | -53,000 | 721,000 | 892,000 | -1,333,000 | -172,000 | 279,000 | 957,000 | -497,000 | -143,000 | 347,000 | 1,049,000 | -1,816,000 | 424,000 | 357,000 | 631,000 | -510,000 | -404,000 | -222,000 |
Inventory | 229,000 | -255,000 | 88,000 | 135,000 | 307,000 | -175,000 | -325,000 | -461,000 | -108,000 | -347,000 | -177,000 | -231,000 | -275,000 | 16,000 | -115,000 | -124,000 | -21,000 | -59,000 | 118,000 | -9,000 | 34,000 | 132,000 | 202,000 | -169,000 | -34,000 | 45,000 | -13,000 | -196,000 | -80,000 | -245,000 | -98,000 | -95,000 | 44,000 | 126,000 | 36,000 | 23,000 | 130,000 | 119,000 | 105,000 | -233,000 |
Accounts Payable | -269,000 | 210,000 | 176,000 | -241,000 | -235,000 | -129,000 | 114,000 | 0 | 42,000 | -1,000 | 196,000 | -157,000 | -93,000 | -77,000 | 382,000 | -431,000 | 73,000 | -183,000 | 450,000 | -81,000 | -45,000 | 35,000 | 348,000 | -143,000 | -153,000 | 356,000 | 486,000 | -103,000 | -235,000 | 162,000 | 247,000 | -35,000 | -63,000 | 49,000 | 33,000 | -151,000 | 4,000 | -14,000 | 133,000 | -27,000 |
Other Working Capital | -2,684,000 | 2,302,000 | -918,000 | -2,669,000 | -2,960,000 | 2,776,000 | 1,402,000 | 1,616,000 | -1,000,000 | 1,485,000 | -396,000 | -237,000 | -290,000 | 2,450,000 | -97,000 | 414,000 | -379,000 | 1,507,000 | 402,000 | -287,000 | -822,000 | 2,351,000 | -43,000 | -63,000 | -1,302,000 | 627,000 | -1,485,000 | 11,230,000 | -1,019,000 | 1,234,000 | -78,000 | 464,000 | -1,707,000 | 2,154,000 | -571,000 | -122,000 | -1,435,000 | 1,639,000 | -170,000 | 87,000 |
Other Non-Cash Items | -61,000 | 6,000 | 1,825,000 | 124,000 | 93,000 | -17,000 | 139,000 | -23,000 | 138,000 | 2,775,000 | -106,000 | -105,000 | -210,000 | -155,000 | -109,000 | -50,000 | -46,000 | 80,000 | -9,000 | -158,000 | 42,000 | 63,000 | 604,000 | -62,000 | 15,000 | -193,000 | -46,000 | -144,000 | -73,000 | -58,000 | 69,000 | 26,000 | -44,000 | -46,000 | -98,000 | -241,000 | -70,000 | -1,000 | -48,000 | -204,000 |
Net Cash Provided by Operating Activities | 3,661,000 | 3,730,000 | 3,971,000 | 808,000 | 2,371,000 | 5,966,000 | 5,219,000 | 4,739,000 | 3,962,000 | 3,677,000 | 3,661,000 | 2,461,000 | 3,427,000 | 4,504,000 | 3,880,000 | 2,974,000 | 4,096,000 | 3,802,000 | 4,237,000 | 3,800,000 | 3,587,000 | 3,942,000 | 4,329,000 | 3,797,000 | 3,763,000 | 4,100,000 | 2,416,000 | 4,070,000 | 3,080,000 | 4,001,000 | 3,373,000 | 3,772,000 | 2,730,000 | 3,818,000 | 3,064,000 | 3,922,000 | 2,766,000 | 4,138,000 | 3,040,000 | 2,883,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -217,000 | -198,000 | -168,000 | -170,000 | -134,000 | -233,000 | -270,000 | -170,000 | -176,000 | -139,000 | -106,000 | -110,000 | -122,000 | -162,000 | -172,000 | -187,000 | -171,000 | -208,000 | -171,000 | -189,000 | -202,000 | -208,000 | -228,000 | -261,000 | -212,000 | -214,000 | -241,000 | -211,000 | -168,000 | -208,000 | -230,000 | -251,000 | -275,000 | -266,000 | -304,000 | -314,000 | -262,000 | -320,000 | -357,000 | -265,000 |
Acquisitions Net | -217,000 | -120,000 | -24,996,000 | -2,000 | -876,000 | -205,000 | -93,000 | -3,000 | 0 | 85,000 | -12,000 | -25,000 | -336,000 | -705,000 | -5,473,000 | -30,000 | -830,000 | -90,000 | -74,000 | 0 | -163,000 | 0 | -576,000 | 365,000 | -1,964,000 | -217,000 | -2,035,000 | -2,000 | -725,000 | -113,000 | -2,960,000 | 3,000 | -251,000 | 30,000 | -2,072,000 | -103,000 | -614,000 | -88,000 | -21,000 | -33,000 |
Purchases of Investments | -1,817,000 | -1,388,000 | -823,000 | -440,000 | -1,863,000 | -3,242,000 | -3,947,000 | -1,876,000 | -1,991,000 | -715,000 | -1,480,000 | -1,009,000 | -3,052,000 | -1,510,000 | -1,873,000 | -2,296,000 | -3,824,000 | -2,379,000 | -2,676,000 | -2,265,000 | -2,082,000 | -1,270,000 | -549,000 | -232,000 | -513,000 | -294,000 | -215,000 | -5,748,000 | -8,295,000 | -7,190,000 | -7,745,000 | -9,284,000 | -18,705,000 | -10,448,000 | -17,313,000 | -8,354,000 | -10,901,000 | -13,425,000 | -10,620,000 | -10,341,000 |
Sales/Maturities of Investments | 2,731,000 | 881,000 | 3,173,000 | 2,827,000 | 3,824,000 | 2,459,000 | 1,721,000 | 1,554,000 | 1,388,000 | 1,638,000 | 2,254,000 | 2,202,000 | 2,489,000 | 2,711,000 | 4,460,000 | 2,694,000 | 2,111,000 | 3,172,000 | 3,113,000 | 3,180,000 | 4,365,000 | 4,160,000 | 6,954,000 | 3,999,000 | 5,362,000 | 8,799,000 | 8,244,000 | 9,908,000 | 6,692,000 | 8,201,000 | 9,199,000 | 9,963,000 | 13,810,000 | 7,314,000 | 17,433,000 | 7,405,000 | 10,832,000 | 10,022,000 | 8,409,000 | 9,989,000 |
Other Investing Activities | -1,000 | -3,000 | -1,000 | -2,000 | 1,000 | 1,000 | -5,000 | 1,000 | -20,000 | 1,008,000 | -3,000 | -7,000 | 1,000 | 14,000 | -47,000 | 1,000 | 4,000 | 4,000 | 44,000 | 117,000 | 4,000 | 7,000 | 5,000 | -4,000 | 2,000 | -5,000 | 7,000 | 43,000 | 1,000 | 5,000 | 26,000 | -13,000 | 25,000 | 4,000 | -108,000 | -71,000 | -5,000 | -49,000 | -3,000 | -109,000 |
Net Cash Used for Investing Activities | 479,000 | -828,000 | -22,815,000 | 2,213,000 | 952,000 | -1,220,000 | -2,594,000 | -494,000 | -799,000 | 869,000 | 653,000 | 1,051,000 | -1,020,000 | 348,000 | -3,105,000 | 182,000 | -2,710,000 | 499,000 | 236,000 | 843,000 | 1,922,000 | 2,689,000 | 5,606,000 | 3,867,000 | 2,675,000 | 8,069,000 | 5,760,000 | 3,990,000 | -2,495,000 | 695,000 | -1,710,000 | 418,000 | -5,396,000 | -3,366,000 | -2,364,000 | -1,437,000 | -950,000 | -3,860,000 | -2,592,000 | -759,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 979,000 | -1,041,000 | 17,186,000 | 0 | -750,000 | 0 | -500,000 | 0 | -602,000 | 97,000 | -2,000,000 | 0 | -2,000,000 | -5,000 | -3,000,000 | 0 | 0 | -1,500,000 | 0 | -2,500,000 | -2,720,000 | 913,000 | -1,997,000 | 0 | 0 | -2,500,000 | -11,242,000 | 3,506,000 | 2,236,000 | 1,245,000 | -2,450,000 | 300,000 | 6,231,000 | 0 | 3,977,000 | -10,000 | -856,000 | 4,480,000 | 499,000 | -503,000 |
Common Stock Issued | 0 | 367,000 | -2,000 | 349,000 | 0 | 384,000 | 0 | 316,000 | 0 | 354,000 | 0 | 306,000 | 0 | 336,000 | 1,000 | 305,000 | 1,000 | 320,000 | 1,000 | 332,000 | 2,000 | 319,000 | 9,000 | 304,000 | 8,000 | 305,000 | 16,000 | 293,000 | 9,000 | 290,000 | 32,000 | 298,000 | 88,000 | 356,000 | 70,000 | 316,000 | 385,000 | 432,000 | 422,000 | 809,000 |
Common Stock Repurchased | -2,003,000 | -2,242,000 | -1,454,000 | -1,632,000 | -1,453,000 | -1,417,000 | -1,403,000 | -1,406,000 | -664,000 | -2,488,000 | -377,000 | -5,110,000 | -406,000 | -998,000 | -629,000 | -997,000 | -889,000 | -208,000 | -1,093,000 | -1,107,000 | -978,000 | -4,936,000 | -6,067,000 | -5,182,000 | -5,394,000 | -6,147,000 | -6,213,000 | -3,862,000 | -2,028,000 | -1,291,000 | -590,000 | -999,000 | -1,424,000 | -843,000 | -867,000 | -1,164,000 | -1,592,000 | -1,086,000 | -1,175,000 | -1,135,000 |
Dividends Paid | -1,592,000 | -1,606,000 | -1,615,000 | -1,583,000 | -1,580,000 | -1,589,000 | -1,593,000 | -1,560,000 | -1,560,000 | -1,567,000 | -1,555,000 | -1,541,000 | -1,561,000 | -1,562,000 | -1,560,000 | -1,521,000 | -1,520,000 | -1,525,000 | -1,519,000 | -1,486,000 | -1,486,000 | -1,490,000 | -1,519,000 | -1,470,000 | -1,500,000 | -1,535,000 | -1,572,000 | -1,425,000 | -1,436,000 | -1,448,000 | -1,451,000 | -1,304,000 | -1,308,000 | -1,309,000 | -1,308,000 | -1,065,000 | -1,068,000 | -1,069,000 | -1,070,000 | -974,000 |
Other Financing Activities | -168,000 | 15,000 | -45,000 | 4,643,000 | -17,000 | -28,000 | 1,000 | 340,000 | -29,000 | 108,000 | -68,000 | 1,560,000 | -3,000 | -40,000 | -31,000 | 35,000 | 35,000 | 54,000 | 9,000 | 4,000 | -3,486,000 | 62,000 | 33,000 | 77,000 | -59,000 | -77,000 | -70,000 | 9,000 | -31,000 | 100,000 | 14,000 | -170,000 | 31,000 | 80,000 | 9,000 | -6,000 | 196,000 | -28,000 | -51,000 | 89,000 |
Net Cash Used Provided by Financing Activities | -2,784,000 | -4,507,000 | 14,072,000 | 1,079,000 | -3,800,000 | -2,650,000 | -3,495,000 | -2,626,000 | -2,855,000 | -3,496,000 | -4,097,000 | -4,399,000 | -3,970,000 | -2,269,000 | -5,219,000 | -2,178,000 | -2,373,000 | -2,859,000 | -2,602,000 | -4,757,000 | -8,668,000 | -5,132,000 | -9,541,000 | -6,271,000 | -6,945,000 | -9,954,000 | -19,081,000 | -1,479,000 | -1,250,000 | -1,104,000 | -4,445,000 | -1,875,000 | 3,618,000 | -1,716,000 | 1,881,000 | -1,929,000 | -2,935,000 | 2,729,000 | -1,375,000 | -1,714,000 |
Effect of Forex Changes on Cash | 10,000 | 8,000 | -7,000 | 13,000 | -45,000 | -15,000 | -93,000 | 98,000 | -95,000 | -58,000 | -97,000 | -25,000 | 0 | 58,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 |
Net Change in Cash | 1,366,000 | -1,597,000 | -4,602,000 | 4,300,000 | -522,000 | 2,081,000 | -963,000 | 1,717,000 | 213,000 | 120,000 | 217,000 | -887,000 | -1,563,000 | 2,583,000 | -4,444,000 | 978,000 | -987,000 | 1,442,000 | 1,871,000 | -114,000 | -3,159,000 | 1,499,000 | 394,000 | 1,393,000 | -507,000 | 2,215,000 | -10,905,000 | 6,581,000 | -665,000 | 3,592,000 | -2,782,000 | 2,315,000 | 952,000 | -1,264,000 | 2,581,000 | 556,000 | -1,119,000 | 3,007,000 | -927,000 | 410,000 |
Cash at End of Period | 10,208,000 | 8,842,000 | 9,678,000 | 14,280,000 | 11,105,000 | 11,627,000 | 9,546,000 | 10,509,000 | 8,792,000 | 7,079,000 | 7,709,000 | 7,492,000 | 8,379,000 | 9,942,000 | 7,359,000 | 11,803,000 | 10,825,000 | 11,812,000 | 10,370,000 | 8,499,000 | 8,613,000 | 11,772,000 | 10,273,000 | 9,879,000 | 8,486,000 | 8,934,000 | 6,719,000 | 17,624,000 | 11,043,000 | 11,708,000 | 8,116,000 | 10,898,000 | 8,583,000 | 7,631,000 | 8,895,000 | 6,314,000 | 5,758,000 | 6,877,000 | 3,870,000 | 4,797,000 |
Cash at Start of Period | 8,842,000 | 10,439,000 | 14,280,000 | 9,980,000 | 11,627,000 | 9,546,000 | 10,509,000 | 8,792,000 | 8,579,000 | 6,959,000 | 7,492,000 | 8,379,000 | 9,942,000 | 7,359,000 | 11,803,000 | 10,825,000 | 11,812,000 | 10,370,000 | 8,499,000 | 8,613,000 | 11,772,000 | 10,273,000 | 9,879,000 | 8,486,000 | 8,993,000 | 6,719,000 | 17,624,000 | 11,043,000 | 11,708,000 | 8,116,000 | 10,898,000 | 8,583,000 | 7,631,000 | 8,895,000 | 6,314,000 | 5,758,000 | 6,877,000 | 3,870,000 | 4,797,000 | 4,387,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 3,661,000 | 3,730,000 | 3,971,000 | 808,000 | 2,371,000 | 5,966,000 | 5,219,000 | 4,739,000 | 3,962,000 | 3,677,000 | 3,661,000 | 2,461,000 | 3,427,000 | 4,504,000 | 3,880,000 | 2,974,000 | 4,096,000 | 3,802,000 | 4,237,000 | 3,800,000 | 3,587,000 | 3,942,000 | 4,329,000 | 3,797,000 | 3,763,000 | 4,100,000 | 2,416,000 | 4,070,000 | 3,080,000 | 4,001,000 | 3,373,000 | 3,772,000 | 2,730,000 | 3,818,000 | 3,064,000 | 3,922,000 | 2,766,000 | 4,138,000 | 3,040,000 | 2,883,000 |
Capital Expenditure | -217,000 | -198,000 | -168,000 | -170,000 | -134,000 | -233,000 | -270,000 | -170,000 | -176,000 | -139,000 | -106,000 | -110,000 | -122,000 | -162,000 | -172,000 | -187,000 | -171,000 | -208,000 | -171,000 | -189,000 | -202,000 | -208,000 | -228,000 | -261,000 | -212,000 | -214,000 | -241,000 | -211,000 | -168,000 | -208,000 | -230,000 | -251,000 | -275,000 | -266,000 | -304,000 | -314,000 | -262,000 | -320,000 | -357,000 | -265,000 |
Free Cash Flow | 3,444,000 | 3,532,000 | 3,803,000 | 638,000 | 2,237,000 | 5,733,000 | 4,949,000 | 4,569,000 | 3,786,000 | 3,538,000 | 3,555,000 | 2,351,000 | 3,305,000 | 4,342,000 | 3,708,000 | 2,787,000 | 3,925,000 | 3,594,000 | 4,066,000 | 3,611,000 | 3,385,000 | 3,734,000 | 4,101,000 | 3,536,000 | 3,551,000 | 3,886,000 | 2,175,000 | 3,859,000 | 2,912,000 | 3,793,000 | 3,143,000 | 3,521,000 | 2,455,000 | 3,552,000 | 2,760,000 | 3,608,000 | 2,504,000 | 3,818,000 | 2,683,000 | 2,618,000 |