Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-05-31 | 2024-02-29 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-29 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 14,287,000 | 13,280,000 | 12,941,000 | 12,453,000 | 13,836,000 | 12,398,000 | 12,275,000 | 11,445,000 | 11,840,000 | 10,513,000 | 10,360,000 | 9,728,000 | 11,227,000 | 10,085,000 | 9,800,000 | 9,367,000 | 10,439,000 | 9,796,000 | 9,614,000 | 9,218,000 | 11,136,000 | 9,614,000 | 9,562,000 | 9,193,000 | 11,251,000 | 9,771,000 | 9,621,000 | 9,187,000 | 10,892,000 | 9,205,000 | 9,035,000 | 8,595,000 | 10,594,000 | 9,012,000 | 8,993,000 | 8,448,000 | 10,706,000 | 9,327,000 | 9,598,000 | 8,596,000 |
Revenue Y/Y Growth | 3.26% | 7.11% | 5.43% | 8.81% | 16.86% | 17.93% | 18.48% | 17.65% | 5.46% | 4.24% | 5.71% | 3.85% | 7.55% | 2.95% | 1.93% | 1.62% | -6.26% | 1.89% | 0.54% | 0.27% | -1.02% | -1.61% | -0.61% | 0.07% | 3.30% | 6.15% | 6.49% | 6.89% | 2.81% | 2.14% | 0.47% | 1.74% | -1.05% | -3.38% | -6.30% | -1.72% | - | - | - | - |
Cost of Revenue | 4,666,000 | 3,869,000 | 3,740,000 | 3,610,000 | 3,730,000 | 3,439,000 | 3,358,000 | 3,037,000 | 2,396,000 | 2,218,000 | 2,159,000 | 2,103,000 | 2,122,000 | 1,915,000 | 1,939,000 | 1,880,000 | 1,969,000 | 1,964,000 | 2,048,000 | 1,957,000 | 2,063,000 | 1,976,000 | 2,001,000 | 1,953,000 | 2,173,000 | 1,996,000 | 1,960,000 | 1,928,000 | 2,003,000 | 1,892,000 | 1,797,000 | 1,776,000 | 1,936,000 | 1,839,000 | 1,853,000 | 1,850,000 | 2,053,000 | 1,900,000 | 1,899,000 | 1,681,000 |
Gross Profit | 9,621,000 | 9,411,000 | 9,201,000 | 8,843,000 | 10,106,000 | 8,959,000 | 8,917,000 | 8,408,000 | 9,444,000 | 8,295,000 | 8,201,000 | 7,625,000 | 9,105,000 | 8,170,000 | 7,861,000 | 7,487,000 | 8,470,000 | 7,832,000 | 7,566,000 | 7,261,000 | 9,073,000 | 7,638,000 | 7,561,000 | 7,240,000 | 9,078,000 | 7,775,000 | 7,661,000 | 7,259,000 | 8,889,000 | 7,313,000 | 7,238,000 | 6,819,000 | 8,658,000 | 7,173,000 | 7,140,000 | 6,598,000 | 8,653,000 | 7,427,000 | 7,699,000 | 6,915,000 |
Gross Profit Margin | 67.34% | 70.87% | 71.10% | 71.01% | 73.04% | 72.26% | 72.64% | 73.46% | 79.76% | 78.90% | 79.16% | 78.38% | 81.10% | 81.01% | 80.21% | 79.93% | 81.14% | 79.95% | 78.70% | 78.77% | 81.47% | 79.45% | 79.07% | 78.76% | 80.69% | 79.57% | 79.63% | 79.01% | 81.61% | 79.45% | 80.11% | 79.34% | 81.73% | 79.59% | 79.40% | 78.10% | 80.82% | 79.63% | 80.21% | 80.44% |
Research and Development | 2,226,000 | 2,248,000 | 2,226,000 | 2,384,000 | 2,397,000 | 2,319,000 | 2,373,000 | 2,326,000 | 1,965,000 | 1,928,000 | 1,879,000 | 1,811,000 | 1,859,000 | 1,782,000 | 1,759,000 | 1,747,000 | 1,653,000 | 1,700,000 | 1,735,000 | 1,768,000 | 1,779,000 | 1,642,000 | 1,687,000 | 1,776,000 | 1,739,000 | 1,680,000 | 1,661,000 | 1,762,000 | 1,806,000 | 1,703,000 | 1,654,000 | 1,656,000 | 1,107,000 | 1,553,000 | 1,580,000 | 1,547,000 | 1,645,000 | 1,592,000 | 1,612,000 | 1,557,000 |
General and Administrative Expenses | 2,516,000 | 2,419,000 | 2,468,000 | 2,419,000 | 2,689,000 | 2,552,000 | 2,582,000 | 2,588,000 | 2,602,000 | 2,339,000 | 2,273,000 | 2,152,000 | 2,382,000 | 2,245,000 | 2,160,000 | 2,149,000 | 2,237,000 | 2,337,000 | 2,391,000 | 2,339,000 | 2,648,000 | 2,367,000 | 2,400,000 | 2,360,000 | 2,633,000 | 2,395,000 | 2,422,000 | 2,321,000 | 2,631,000 | 2,245,000 | 2,263,000 | 2,234,000 | 2,629,000 | 2,193,000 | 2,230,000 | 1,988,000 | 2,490,000 | 2,091,000 | 2,169,000 | 1,982,000 |
Total Operating Expenses | 4,742,000 | 5,416,000 | 5,449,000 | 5,732,000 | 6,147,000 | 5,923,000 | 5,969,000 | 6,003,000 | 4,835,000 | 4,804,000 | 9,039,000 | 4,198,000 | 4,273,000 | 4,332,000 | 4,316,000 | 4,309,000 | 4,263,000 | 4,421,000 | 4,438,000 | 4,475,000 | 4,884,000 | 4,290,000 | 4,561,000 | 4,519,000 | 4,737,000 | 4,269,000 | 4,609,000 | 4,464,000 | 4,872,000 | 4,362,000 | 4,306,000 | 4,207,000 | 4,720,000 | 4,222,000 | 4,224,000 | 4,031,000 | 4,729,000 | 4,086,000 | 4,227,000 | 4,025,000 |
Operating Income or Loss | 4,879,000 | 3,750,000 | 3,622,000 | 3,441,000 | 4,296,000 | 3,355,000 | 3,232,000 | 2,789,000 | 4,503,000 | 3,848,000 | 3,911,000 | 3,470,000 | 4,637,000 | 3,947,000 | 3,680,000 | 3,388,000 | 4,369,000 | 3,592,000 | 3,224,000 | 2,933,000 | 4,434,000 | 3,435,000 | 3,258,000 | 2,880,000 | 4,250,000 | 3,395,000 | 3,334,000 | 2,872,000 | 4,210,000 | 3,150,000 | 3,163,000 | 2,754,000 | 4,140,000 | 3,153,000 | 3,043,000 | 2,768,000 | 4,220,000 | 3,439,000 | 3,573,000 | 3,057,000 |
Operating Margin | 34.15% | 28.24% | 27.99% | 27.63% | 31.05% | 27.06% | 26.33% | 24.37% | 38.03% | 36.60% | 37.75% | 35.67% | 41.30% | 39.14% | 37.55% | 36.17% | 41.85% | 36.67% | 33.53% | 31.82% | 39.82% | 35.73% | 34.07% | 31.33% | 37.77% | 34.75% | 34.65% | 31.26% | 38.65% | 34.22% | 35.01% | 32.04% | 39.08% | 34.99% | 33.84% | 32.77% | 39.42% | 36.87% | 37.23% | 35.56% |
Interest Expense | 878,000 | 876,000 | 888,000 | 872,000 | 955,000 | 907,000 | 856,000 | 787,000 | 704,000 | 667,000 | 679,000 | 705,000 | 697,000 | 585,000 | 600,000 | 614,000 | 579,000 | 456,000 | 465,000 | 494,000 | 525,000 | 509,000 | 519,000 | 529,000 | 547,000 | 533,000 | 475,000 | 469,000 | 481,000 | 450,000 | 451,000 | 416,000 | 362,000 | 360,000 | 371,000 | 374,000 | 325,000 | 273,000 | 282,000 | 261,000 |
EBITDA | 6,433,000 | 5,696,000 | 5,291,000 | 4,748,000 | 5,711,000 | 4,741,000 | 4,514,000 | 4,022,000 | 5,265,000 | 4,511,000 | 4,545,000 | 4,100,000 | 5,245,000 | 4,518,000 | 4,253,000 | 3,931,000 | 4,917,000 | 4,140,000 | 3,768,000 | 3,472,000 | 4,971,000 | 3,960,000 | 3,750,000 | 3,388,000 | 4,756,000 | 3,532,000 | 4,022,000 | 3,568,000 | 4,982,000 | 3,521,000 | 3,477,000 | 3,088,000 | 5,310,000 | 3,588,000 | 3,486,000 | 3,229,000 | 4,675,000 | 3,870,000 | 4,032,000 | 3,488,000 |
Depreciation and Amortization | 1,554,000 | 1,557,000 | 1,553,000 | 1,475,000 | 1,586,000 | 1,558,000 | 1,498,000 | 1,466,000 | 831,000 | 775,000 | 758,000 | 757,000 | 752,000 | 732,000 | 731,000 | 701,000 | 722,000 | 748,000 | 748,000 | 750,000 | 754,000 | 741,000 | 704,000 | 720,000 | 506,000 | 137,000 | 688,000 | 696,000 | 772,000 | 371,000 | 314,000 | 334,000 | 1,170,000 | 435,000 | 443,000 | 461,000 | 455,000 | 431,000 | 459,000 | 431,000 |
Income Before Tax | 3,838,000 | 2,865,000 | 2,720,000 | 2,375,000 | 3,109,000 | 2,218,000 | 2,144,000 | 1,656,000 | 3,624,000 | 2,840,000 | -1,496,000 | 2,681,000 | 4,156,000 | 3,276,000 | 2,972,000 | 2,595,000 | 3,696,000 | 3,076,000 | 2,810,000 | 2,482,000 | 3,866,000 | 3,088,000 | 2,774,000 | 2,540,000 | 3,907,000 | 3,191,000 | 2,826,000 | 2,500,000 | 3,761,000 | 2,698,000 | 2,685,000 | 2,373,000 | 3,732,000 | 2,732,000 | 2,668,000 | 2,310,000 | 3,697,000 | 3,150,000 | 3,269,000 | 2,718,000 |
Income Tax Expense | 639,000 | 464,000 | 217,000 | 45,000 | 210,000 | 322,000 | 403,000 | 108,000 | 435,000 | 521,000 | 249,000 | 224,000 | 124,000 | 1,745,000 | 530,000 | 344,000 | 580,000 | 505,000 | 499,000 | 345,000 | 126,000 | 343,000 | 441,000 | 275,000 | 631,000 | 7,238,000 | 612,000 | 356,000 | 529,000 | 459,000 | 653,000 | 541,000 | 918,000 | 590,000 | 471,000 | 563,000 | 940,000 | 655,000 | 767,000 | 534,000 |
Net Income | 3,144,000 | 2,401,000 | 2,503,000 | 2,420,000 | 3,319,000 | 1,896,000 | 1,741,000 | 1,548,000 | 3,189,000 | 2,319,000 | -1,247,000 | 2,457,000 | 4,033,000 | 5,021,000 | 2,442,000 | 2,251,000 | 3,116,000 | 2,571,000 | 2,311,000 | 2,137,000 | 3,740,000 | 2,745,000 | 2,333,000 | 2,265,000 | 3,408,000 | -4,047,000 | 2,233,000 | 2,210,000 | 3,231,000 | 2,239,000 | 2,032,000 | 1,832,000 | 2,814,000 | 2,142,000 | 2,197,000 | 1,747,000 | 2,758,000 | 2,495,000 | 2,502,000 | 2,184,000 |
Net Income Margin | 22.01% | 18.08% | 19.34% | 19.43% | 23.99% | 15.29% | 14.18% | 13.53% | 26.93% | 22.06% | -12.04% | 25.26% | 35.92% | 49.79% | 24.92% | 24.03% | 29.85% | 26.25% | 24.04% | 23.18% | 33.58% | 28.55% | 24.40% | 24.64% | 30.29% | -41.42% | 23.21% | 24.06% | 29.66% | 24.32% | 22.49% | 21.31% | 26.56% | 23.77% | 24.43% | 20.68% | 25.76% | 26.75% | 26.07% | 25.41% |
EPS | 1.14 | 0.87 | 0.91 | 0.89 | 1.23 | 0.70 | 0.65 | 0.58 | 1.20 | 0.84 | -0.46 | 0.89 | 1.42 | 1.72 | 0.82 | 0.74 | 1.01 | 0.81 | 0.71 | 0.64 | 1.10 | 0.78 | 0.63 | 0.58 | 0.81 | -0.98 | 0.53 | 0.52 | 0.78 | 0.55 | 0.50 | 0.44 | 0.68 | 0.51 | 0.52 | 0.40 | 0.63 | 0.57 | 0.57 | 0.49 |
EPS Diluted | 1.11 | 0.85 | 0.89 | 0.86 | 1.19 | 0.68 | 0.63 | 0.56 | 1.16 | 0.84 | -0.46 | 0.86 | 1.37 | 1.68 | 0.80 | 0.72 | 0.99 | 0.79 | 0.69 | 0.63 | 1.07 | 0.76 | 0.61 | 0.57 | 0.80 | -0.98 | 0.52 | 0.50 | 0.76 | 0.53 | 0.48 | 0.43 | 0.66 | 0.50 | 0.51 | 0.40 | 0.62 | 0.56 | 0.56 | 0.48 |
Weighted Average Shares Out | 2,753,000 | 2,748,000 | 2,746,000 | 2,728,000 | 2,707,000 | 2,698,000 | 2,695,000 | 2,685,000 | 2,667,000 | 2,668,000 | 2,694,000 | 2,856,977 | 2,943,000 | 2,988,690 | 3,046,000 | 3,107,000 | 3,140,015 | 3,254,430 | 3,331,000 | 3,392,063 | 3,495,000 | 3,611,842 | 3,817,000 | 3,973,684 | 4,114,415 | 4,122,000 | 4,257,692 | 4,284,000 | 4,248,000 | 4,204,000 | 4,195,000 | 4,221,000 | 4,238,000 | 4,256,000 | 4,307,843 | 4,367,500 | 4,440,150 | 4,455,357 | 4,467,857 | 4,548,000 |
Weighted Average Shares Out Diluted | 2,834,000 | 2,819,000 | 2,817,000 | 2,823,000 | 2,796,000 | 2,776,000 | 2,746,000 | 2,747,000 | 2,742,000 | 2,754,000 | 2,694,003 | 2,861,000 | 2,949,007 | 2,994,000 | 3,052,500 | 3,126,389 | 3,162,000 | 3,271,000 | 3,349,275 | 3,410,000 | 3,505,490 | 3,617,000 | 3,824,590 | 3,999,000 | 4,149,000 | 4,122,004 | 4,283,000 | 4,288,000 | 4,264,601 | 4,224,528 | 4,233,333 | 4,260,465 | 4,245,746 | 4,284,000 | 4,316,000 | 4,412,000 | 4,463,000 | 4,494,000 | 4,505,000 | 4,550,000 |
Reported Currency: USD | 2024-05-31 | 2024-02-29 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-29 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 10,454,000 | 9,481,000 | 8,244,000 | 11,613,000 | 9,765,000 | 8,219,000 | 6,813,000 | 10,448,000 | 21,383,000 | 22,682,000 | 17,938,000 | 23,059,000 | 30,098,000 | 22,321,000 | 28,001,000 | 27,276,000 | 37,239,000 | 23,829,000 | 24,540,000 | 31,083,000 | 20,514,000 | 14,720,000 | 10,824,000 | 18,455,000 | 21,620,000 | 19,487,000 | 21,310,000 | 21,321,000 | 21,784,000 | 19,748,000 | 18,592,000 | 28,614,000 | 20,152,000 | 15,583,000 | 17,411,000 | 16,739,000 | 21,716,000 | 13,701,000 | 16,153,000 | 24,179,000 |
Short Term Investments | 207,000 | 423,000 | 446,000 | 470,000 | 422,000 | 550,000 | 537,000 | 772,000 | 519,000 | 707,000 | 4,900,000 | 16,251,000 | 16,456,000 | 13,543,000 | 10,592,000 | 15,003,000 | 5,818,000 | 2,029,000 | 2,904,000 | 4,621,000 | 17,313,000 | 25,310,000 | 38,567,000 | 41,639,000 | 45,641,000 | 50,968,000 | 50,270,000 | 45,576,000 | 44,294,000 | 39,604,000 | 39,614,000 | 39,782,000 | 35,973,000 | 35,184,000 | 34,924,000 | 39,191,000 | 32,652,000 | 30,076,000 | 28,580,000 | 27,437,000 |
Cash + Short Term Investments | 10,661,000 | 9,904,000 | 8,690,000 | 12,083,000 | 10,187,000 | 8,769,000 | 7,350,000 | 11,220,000 | 21,902,000 | 23,389,000 | 22,838,000 | 39,310,000 | 46,554,000 | 35,864,000 | 38,593,000 | 42,279,000 | 43,057,000 | 25,858,000 | 27,444,000 | 35,704,000 | 37,827,000 | 40,030,000 | 49,391,000 | 60,094,000 | 67,261,000 | 70,455,000 | 71,580,000 | 66,897,000 | 66,078,000 | 59,352,000 | 58,206,000 | 68,396,000 | 56,125,000 | 50,767,000 | 52,335,000 | 55,930,000 | 54,368,000 | 43,777,000 | 44,733,000 | 51,616,000 |
Net Receivables | 8,695,000 | 7,297,000 | 6,804,000 | 6,519,000 | 6,915,000 | 6,213,000 | 6,197,000 | 5,937,000 | 5,953,000 | 4,588,000 | 4,462,000 | 4,482,000 | 5,409,000 | 4,637,000 | 4,423,000 | 4,576,000 | 5,551,000 | 4,162,000 | 4,050,000 | 3,820,000 | 5,134,000 | 3,993,000 | 3,975,000 | 3,729,000 | 5,279,000 | 3,902,000 | 3,798,000 | 3,591,000 | 5,300,000 | 3,721,000 | 3,690,000 | 3,407,000 | 5,385,000 | 3,844,000 | 3,956,000 | 3,475,000 | 5,618,000 | 4,178,000 | 4,326,000 | 3,551,000 |
Inventory | 334,000 | 0 | 0 | 0 | 298,000 | 0 | 0 | 0 | 314,000 | 0 | 0 | 0 | 142,000 | -10,000 | -17,000 | -24,000 | 211,000 | 0 | 0 | 0 | 320,000 | 0 | 0 | 0 | 398,000 | 496,000 | 436,000 | 312,000 | 300,000 | 391,000 | 327,000 | 286,000 | 212,000 | 212,000 | 238,000 | 251,000 | 314,000 | 285,000 | 208,000 | 179,000 |
Other Current Assets | 2,864,000 | 3,862,000 | 3,795,000 | 3,564,000 | 3,902,000 | 3,714,000 | 4,014,000 | 3,847,000 | 3,778,000 | 3,698,000 | 3,778,000 | 3,325,000 | 3,604,000 | 3,243,000 | 3,235,000 | 3,084,000 | 3,532,000 | 3,422,000 | 3,046,000 | 2,860,000 | 3,425,000 | 3,594,000 | 3,572,000 | 3,186,000 | 3,424,000 | 2,879,000 | 2,731,000 | 2,535,000 | 2,837,000 | 2,547,000 | 2,511,000 | 2,362,000 | 2,591,000 | 2,246,000 | 2,089,000 | 1,795,000 | 2,220,000 | 2,123,000 | 1,866,000 | 2,015,000 |
Total Current Assets | 22,554,000 | 21,063,000 | 19,289,000 | 22,166,000 | 21,004,000 | 18,696,000 | 17,561,000 | 21,004,000 | 31,633,000 | 31,675,000 | 31,078,000 | 47,117,000 | 55,567,000 | 43,744,000 | 46,251,000 | 49,939,000 | 52,140,000 | 33,442,000 | 34,540,000 | 42,384,000 | 46,386,000 | 47,617,000 | 56,938,000 | 67,009,000 | 75,964,000 | 77,732,000 | 78,545,000 | 73,335,000 | 74,515,000 | 66,011,000 | 64,734,000 | 74,451,000 | 64,313,000 | 57,069,000 | 58,618,000 | 62,122,000 | 63,183,000 | 51,294,000 | 52,040,000 | 58,194,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 28,836,000 | 19,117,000 | 18,009,000 | 17,644,000 | 17,069,000 | 16,345,000 | 14,351,000 | 12,280,000 | 9,716,000 | 8,609,000 | 8,029,000 | 7,610,000 | 7,049,000 | 6,816,000 | 6,627,000 | 6,401,000 | 6,244,000 | 6,248,000 | 6,270,000 | 6,264,000 | 6,252,000 | 6,197,000 | 6,003,000 | 5,918,000 | 5,897,000 | 5,904,000 | 5,868,000 | 5,586,000 | 5,315,000 | 5,070,000 | 4,882,000 | 4,108,000 | 4,000,000 | 4,011,000 | 3,855,000 | 3,896,000 | 3,686,000 | 3,335,000 | 3,169,000 | 3,086,000 |
Goodwill | 62,230,000 | 62,222,000 | 62,231,000 | 62,206,000 | 62,261,000 | 61,499,000 | 61,513,000 | 61,629,000 | 43,811,000 | 43,833,000 | 43,842,000 | 43,862,000 | 43,935,000 | 43,954,000 | 43,877,000 | 43,867,000 | 43,769,000 | 43,781,000 | 43,810,000 | 43,733,000 | 43,779,000 | 43,776,000 | 43,778,000 | 43,702,000 | 43,755,000 | 42,965,000 | 42,964,000 | 43,020,000 | 43,045,000 | 42,504,000 | 42,083,000 | 35,350,000 | 34,590,000 | 34,284,000 | 34,171,000 | 34,133,000 | 34,087,000 | 34,328,000 | 33,383,000 | 29,707,000 |
Intangible Assets | 6,890,000 | 7,629,000 | 8,378,000 | 9,074,000 | 9,837,000 | 10,707,000 | 11,593,000 | 12,499,000 | 1,440,000 | 1,688,000 | 1,881,000 | 2,181,000 | 2,430,000 | 2,754,000 | 3,061,000 | 3,405,000 | 3,738,000 | 4,088,000 | 4,492,000 | 4,861,000 | 5,279,000 | 5,678,000 | 6,103,000 | 6,295,000 | 6,670,000 | 6,400,000 | 6,794,000 | 7,186,000 | 7,679,000 | 7,788,000 | 7,968,000 | 5,091,000 | 4,943,000 | 5,249,000 | 5,599,000 | 5,955,000 | 6,406,000 | 6,842,000 | 7,167,000 | 5,605,000 |
Long Term Investments | 2,179,000 | 2,054,000 | 1,958,000 | 1,874,000 | 1,702,000 | 2,281,000 | 2,110,000 | 1,517,000 | 0 | 0 | 0 | 35,000 | 73,000 | 61,000 | 55,000 | 55,000 | 29,000 | 22,000 | 12,000 | 17,000 | 5,000 | 0 | 0 | 16,000 | 29,000 | 0 | 0 | 40,000 | 40,000 | 23,000 | 54,000 | 131,000 | 122,000 | 164,000 | 88,000 | 75,000 | 74,000 | 60,000 | 45,000 | 10,000 |
Tax Assets | 12,273,000 | 12,688,000 | 12,758,000 | 12,243,000 | 12,226,000 | 12,153,000 | 12,091,000 | 12,065,000 | 12,782,000 | 13,109,000 | 13,265,000 | 13,391,000 | 13,636,000 | 13,725,000 | 3,401,000 | 3,152,000 | 3,252,000 | 2,883,000 | 2,751,000 | 2,654,000 | 2,696,000 | 2,033,000 | 1,482,000 | 1,433,000 | 1,491,000 | 1,815,000 | 1,222,000 | 1,181,000 | 1,143,000 | 918,000 | 895,000 | 1,142,000 | 1,291,000 | 1,382,000 | 1,341,000 | 789,000 | 795,000 | 674,000 | 427,000 | 916,000 |
Other Non-Current Assets | 6,014,000 | 12,309,000 | 11,701,000 | 11,455,000 | 10,285,000 | 9,939,000 | 9,250,000 | 9,315,000 | 9,915,000 | 9,730,000 | 8,802,000 | 8,728,000 | 8,417,000 | 7,055,000 | 6,742,000 | 6,727,000 | 6,266,000 | 6,240,000 | 6,568,000 | 6,316,000 | 4,312,000 | 4,137,000 | 4,014,000 | 3,985,000 | 3,458,000 | 3,385,000 | 3,369,000 | 3,249,000 | 3,254,000 | 3,068,000 | 2,984,000 | 2,950,000 | 2,921,000 | 2,735,000 | 2,811,000 | 2,736,000 | 2,672,000 | 2,283,000 | 2,074,000 | 2,208,000 |
Total Non-Current Assets | 118,422,000 | 116,019,000 | 115,035,000 | 114,496,000 | 113,380,000 | 112,924,000 | 110,908,000 | 109,305,000 | 77,664,000 | 76,969,000 | 75,819,000 | 75,807,000 | 75,540,000 | 74,365,000 | 63,763,000 | 63,607,000 | 63,298,000 | 63,262,000 | 63,903,000 | 63,845,000 | 62,323,000 | 61,821,000 | 61,380,000 | 61,349,000 | 61,300,000 | 60,469,000 | 60,217,000 | 60,262,000 | 60,476,000 | 59,371,000 | 58,866,000 | 48,772,000 | 47,867,000 | 47,825,000 | 47,865,000 | 47,584,000 | 47,720,000 | 47,522,000 | 46,265,000 | 41,532,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 | 140,976,000 | 137,082,000 | 134,324,000 | 136,662,000 | 134,384,000 | 131,620,000 | 128,469,000 | 130,309,000 | 109,297,000 | 108,644,000 | 106,897,000 | 122,924,000 | 131,107,000 | 118,109,000 | 110,014,000 | 113,546,000 | 115,438,000 | 96,704,000 | 98,443,000 | 106,229,000 | 108,709,000 | 109,438,000 | 118,318,000 | 128,358,000 | 137,264,000 | 138,201,000 | 138,762,000 | 133,597,000 | 134,991,000 | 125,382,000 | 123,600,000 | 123,223,000 | 112,180,000 | 104,894,000 | 106,483,000 | 109,706,000 | 110,903,000 | 98,816,000 | 98,305,000 | 99,726,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 2,357,000 | 1,658,000 | 1,107,000 | 1,034,000 | 1,204,000 | 1,610,000 | 1,647,000 | 1,461,000 | 1,317,000 | 1,124,000 | 1,034,000 | 749,000 | 745,000 | 812,000 | 724,000 | 534,000 | 637,000 | 533,000 | 534,000 | 486,000 | 580,000 | 603,000 | 587,000 | 527,000 | 529,000 | 603,000 | 554,000 | 593,000 | 599,000 | 481,000 | 615,000 | 551,000 | 504,000 | 410,000 | 415,000 | 422,000 | 806,000 | 626,000 | 490,000 | 423,000 |
Short Term Debt | 11,905,000 | 5,510,000 | 6,321,000 | 4,499,000 | 4,061,000 | 5,415,000 | 9,746,000 | 16,097,000 | 3,749,000 | 6,248,000 | 4,998,000 | 6,748,000 | 8,250,000 | 5,758,000 | 7,251,000 | 2,997,000 | 2,371,000 | 2,355,000 | 999,000 | 3,748,000 | 4,494,000 | 4,487,000 | 6,477,000 | 3,743,000 | 4,491,000 | 4,491,000 | 2,499,000 | 4,998,000 | 9,797,000 | 3,498,000 | 3,838,000 | 999,000 | 3,750,000 | 1,536,000 | 2,000,000 | 2,000,000 | 1,999,000 | 1,999,000 | 1,986,000 | 1,916,000 |
Tax Payables | 10,817,000 | 10,451,000 | 10,046,000 | 11,201,000 | 11,077,000 | 11,335,000 | 11,128,000 | 12,128,000 | 12,210,000 | 12,168,000 | 12,122,000 | 12,315,000 | 12,345,000 | 12,316,000 | 12,214,000 | 12,690,000 | 12,463,000 | 13,168,000 | 13,042,000 | 13,501,000 | 13,295,000 | 13,208,000 | 13,001,000 | 13,513,000 | 13,422,000 | 13,296,000 | 6,082,000 | 5,891,000 | 5,681,000 | 5,162,000 | 5,099,000 | 5,031,000 | 4,908,000 | 4,418,000 | 4,273,000 | 4,408,000 | 532,000 | 318,000 | 440,000 | 425,000 |
Deferred Revenue | 9,313,000 | 8,931,000 | 8,878,000 | 11,120,000 | 8,970,000 | 8,598,000 | 8,705,000 | 10,473,000 | 8,357,000 | 7,871,000 | 7,937,000 | 10,011,000 | 8,775,000 | 8,088,000 | 8,062,000 | 9,875,000 | 8,002,000 | 7,814,000 | 8,087,000 | 10,089,000 | 8,374,000 | 8,007,000 | 8,246,000 | 10,349,000 | 8,429,000 | 8,003,000 | 8,076,000 | 10,269,000 | 8,233,000 | 7,388,000 | 7,411,000 | 9,462,000 | 7,655,000 | 6,912,000 | 6,998,000 | 9,078,000 | 7,245,000 | 6,443,000 | 6,816,000 | 8,939,000 |
Other Current Liabilities | 7,969,000 | 8,786,000 | 8,101,000 | 8,704,000 | 8,855,000 | 7,257,000 | 7,008,000 | 6,788,000 | 6,088,000 | 5,590,000 | 4,912,000 | 5,563,000 | 6,394,000 | 5,592,000 | 5,310,000 | 5,342,000 | 6,190,000 | 5,038,000 | 4,972,000 | 4,552,000 | 5,182,000 | 4,889,000 | 5,005,000 | 4,943,000 | 5,746,000 | 4,871,000 | 4,365,000 | 4,366,000 | 5,549,000 | 4,423,000 | 4,483,000 | 4,130,000 | 5,299,000 | 2,967,000 | 4,341,000 | 3,891,000 | 5,241,000 | 4,724,000 | 2,693,000 | 2,099,000 |
Total Current Liabilities | 31,544,000 | 24,885,000 | 24,407,000 | 25,357,000 | 23,090,000 | 22,880,000 | 27,106,000 | 34,819,000 | 19,511,000 | 20,833,000 | 18,881,000 | 23,071,000 | 24,164,000 | 20,250,000 | 21,347,000 | 18,748,000 | 17,200,000 | 15,740,000 | 14,592,000 | 18,875,000 | 18,630,000 | 17,986,000 | 20,315,000 | 19,562,000 | 19,195,000 | 17,968,000 | 15,494,000 | 20,226,000 | 24,178,000 | 15,790,000 | 16,347,000 | 15,142,000 | 17,208,000 | 11,825,000 | 13,754,000 | 15,391,000 | 15,291,000 | 13,792,000 | 11,985,000 | 13,377,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 76,264,000 | 82,470,000 | 82,468,000 | 84,442,000 | 86,420,000 | 86,396,000 | 81,173,000 | 75,480,000 | 72,110,000 | 72,165,000 | 73,433,000 | 75,970,000 | 75,995,000 | 63,541,000 | 63,531,000 | 67,769,000 | 69,226,000 | 49,320,000 | 50,670,000 | 50,692,000 | 51,673,000 | 51,672,000 | 51,561,000 | 54,386,000 | 56,128,000 | 56,224,000 | 58,170,000 | 48,293,000 | 48,112,000 | 50,469,000 | 50,489,000 | 53,057,000 | 40,105,000 | 40,106,000 | 39,940,000 | 40,050,000 | 39,959,000 | 30,258,000 | 32,456,000 | 32,567,000 |
Deferred Revenue | 1,233,000 | 10,451,000 | 10,046,000 | 11,201,000 | 968,000 | 790,000 | 773,000 | 788,000 | 12,210,000 | 743,000 | 12,122,000 | 12,315,000 | 12,345,000 | 12,316,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 |
Deferred Tax | 3,692,000 | 4,483,000 | 5,244,000 | 5,281,000 | 5,772,000 | 6,814,000 | 7,165,000 | 7,693,000 | 6,031,000 | 6,462,000 | 6,777,000 | 7,648,000 | 7,864,000 | 7,892,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 Non-Current Liabilities | 19,004,000 | 8,611,000 | 7,781,000 | 7,540,000 | 16,578,000 | 16,652,000 | 16,028,000 | 16,978,000 | 5,203,000 | 16,652,000 | 5,342,000 | 5,050,000 | 4,787,000 | 4,473,000 | 16,520,000 | 16,889,000 | 16,295,000 | 16,763,000 | 16,996,000 | 17,643,000 | 16,043,000 | 15,542,000 | 15,387,000 | 15,846,000 | 15,717,000 | 15,737,000 | 8,798,000 | 8,712,000 | 8,455,000 | 8,100,000 | 7,919,000 | 7,192,000 | 7,077,000 | 6,627,000 | 6,457,000 | 6,727,000 | 6,555,000 | 6,234,000 | 5,902,000 | 5,851,000 |
Total Non-Current Liabilities | 100,193,000 | 106,015,000 | 105,539,000 | 108,464,000 | 109,738,000 | 110,652,000 | 105,139,000 | 100,939,000 | 95,554,000 | 96,022,000 | 97,674,000 | 100,983,000 | 100,991,000 | 88,222,000 | 80,051,000 | 84,658,000 | 85,521,000 | 66,083,000 | 67,666,000 | 68,335,000 | 67,716,000 | 67,214,000 | 66,948,000 | 70,232,000 | 71,845,000 | 71,961,000 | 66,968,000 | 57,005,000 | 56,567,000 | 58,569,000 | 58,408,000 | 60,249,000 | 47,182,000 | 46,733,000 | 46,397,000 | 46,777,000 | 46,514,000 | 36,492,000 | 38,358,000 | 38,418,000 |
Total Liabilities | 131,737,000 | 130,900,000 | 129,946,000 | 133,821,000 | 132,828,000 | 133,532,000 | 132,245,000 | 135,758,000 | 115,065,000 | 116,855,000 | 116,555,000 | 124,054,000 | 125,155,000 | 108,472,000 | 101,398,000 | 103,406,000 | 102,721,000 | 81,823,000 | 82,258,000 | 87,210,000 | 86,346,000 | 85,200,000 | 87,263,000 | 89,794,000 | 91,040,000 | 89,929,000 | 82,462,000 | 77,231,000 | 80,745,000 | 74,359,000 | 74,755,000 | 75,391,000 | 64,390,000 | 58,558,000 | 60,151,000 | 62,168,000 | 61,805,000 | 50,284,000 | 50,343,000 | 51,795,000 |
Common Stock | 32,764,000 | 31,622,000 | 30,724,000 | 30,295,000 | 30,215,000 | 28,994,000 | 28,148,000 | 27,224,000 | 26,808,000 | 26,129,000 | 25,591,000 | 25,534,000 | 26,533,000 | 26,261,000 | 26,298,000 | 26,238,000 | 26,486,000 | 26,685,000 | 26,374,000 | 26,450,000 | 26,909,000 | 26,732,000 | 27,430,000 | 27,811,000 | 28,950,000 | 29,048,000 | 28,474,000 | 28,089,000 | 27,065,000 | 25,970,000 | 25,159,000 | 24,588,000 | 24,217,000 | 23,526,000 | 23,426,000 | 23,272,000 | 23,156,000 | 22,694,000 | 22,039,000 | 21,709,000 |
Retained Earnings | -22,628,000 | -24,533,000 | -25,431,000 | -26,428,000 | -27,620,000 | -29,721,000 | -30,617,000 | -31,134,000 | -31,336,000 | -33,147,000 | -34,076,000 | -25,679,000 | -20,120,000 | -16,206,000 | -17,095,000 | -15,410,000 | -12,696,000 | -10,771,000 | -9,174,000 | -6,446,000 | -3,496,000 | -1,284,000 | 5,107,000 | 12,022,000 | 18,412,000 | 20,037,000 | 28,296,000 | 28,586,000 | 27,598,000 | 25,576,000 | 24,375,000 | 23,380,000 | 23,888,000 | 23,390,000 | 23,737,000 | 24,964,000 | 26,503,000 | 26,165,000 | 25,972,000 | 25,838,000 |
Accumulated Other Comprehensive Income/Loss | -1,432,000 | -1,466,000 | -1,427,000 | -1,497,000 | -1,522,000 | -1,694,000 | -1,777,000 | -1,965,000 | -1,692,000 | -1,678,000 | -1,616,000 | -1,396,000 | -1,175,000 | -1,155,000 | -1,286,000 | -1,337,000 | -1,716,000 | -1,679,000 | -1,637,000 | -1,571,000 | -1,628,000 | -1,734,000 | -1,965,000 | -1,766,000 | -1,636,000 | -1,296,000 | -902,000 | -716,000 | -803,000 | -931,000 | -1,072,000 | -533,000 | -816,000 | -1,046,000 | -1,239,000 | -1,139,000 | -996,000 | -764,000 | -468,000 | -193,000 |
Total Stockholders Equity | 8,704,000 | 5,623,000 | 4,378,000 | 2,841,000 | 1,556,000 | -1,912,000 | -3,776,000 | -5,449,000 | -5,768,000 | -8,211,000 | -9,658,000 | -1,541,000 | 5,952,000 | 9,637,000 | 8,616,000 | 10,140,000 | 12,717,000 | 14,881,000 | 16,185,000 | 19,019,000 | 22,363,000 | 24,238,000 | 31,055,000 | 38,564,000 | 46,224,000 | 48,272,000 | 56,300,000 | 56,366,000 | 54,246,000 | 51,023,000 | 48,845,000 | 47,832,000 | 47,790,000 | 46,336,000 | 46,332,000 | 47,538,000 | 49,098,000 | 48,532,000 | 47,962,000 | 47,931,000 |
Total Investments | 2,386,000 | 423,000 | 446,000 | 470,000 | 422,000 | 550,000 | 537,000 | 772,000 | 519,000 | 707,000 | 4,900,000 | 16,251,000 | 16,456,000 | 13,543,000 | 10,592,000 | 15,003,000 | 5,818,000 | 2,029,000 | 2,904,000 | 4,621,000 | 17,313,000 | 25,310,000 | 38,567,000 | 41,639,000 | 45,641,000 | 50,968,000 | 50,270,000 | 45,576,000 | 44,294,000 | 39,604,000 | 39,614,000 | 39,782,000 | 35,973,000 | 35,184,000 | 34,924,000 | 39,191,000 | 32,652,000 | 30,076,000 | 28,580,000 | 27,437,000 |
Total Debt | 94,469,000 | 87,980,000 | 88,789,000 | 88,941,000 | 90,481,000 | 91,811,000 | 90,919,000 | 91,577,000 | 75,859,000 | 78,413,000 | 78,431,000 | 82,718,000 | 84,245,000 | 69,299,000 | 70,782,000 | 70,766,000 | 71,597,000 | 51,675,000 | 51,669,000 | 54,440,000 | 56,167,000 | 56,159,000 | 58,038,000 | 58,129,000 | 60,619,000 | 60,715,000 | 60,669,000 | 53,291,000 | 57,909,000 | 53,967,000 | 54,327,000 | 54,056,000 | 43,855,000 | 40,106,000 | 41,940,000 | 42,050,000 | 41,958,000 | 32,257,000 | 32,456,000 | 32,567,000 |
Net Debt | 84,015,000 | 78,499,000 | 80,545,000 | 77,328,000 | 80,716,000 | 83,592,000 | 84,106,000 | 81,129,000 | 54,476,000 | 55,731,000 | 60,493,000 | 59,659,000 | 54,147,000 | 46,978,000 | 42,781,000 | 43,490,000 | 34,358,000 | 27,846,000 | 27,129,000 | 23,357,000 | 35,653,000 | 41,439,000 | 47,214,000 | 39,674,000 | 38,999,000 | 41,228,000 | 39,359,000 | 31,970,000 | 36,125,000 | 34,219,000 | 35,735,000 | 25,442,000 | 23,703,000 | 24,523,000 | 24,529,000 | 25,311,000 | 20,242,000 | 18,556,000 | 16,303,000 | 8,388,000 |
Reported Currency: USD | 2024-05-31 | 2024-02-29 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-29 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 3,143,000 | 2,400,000 | 2,503,000 | 2,420,000 | 3,319,000 | 1,895,000 | 1,741,000 | 1,548,000 | 3,189,000 | 2,319,000 | -1,248,000 | 2,457,000 | 4,032,000 | 5,021,000 | 2,442,000 | 2,251,000 | 3,116,000 | 2,571,000 | 2,311,000 | 2,137,000 | 3,740,000 | 2,745,000 | 2,333,000 | 2,265,000 | 3,407,000 | -4,024,000 | 2,232,000 | 2,210,000 | 3,232,000 | 2,239,000 | 2,032,000 | 1,832,000 | 2,814,000 | 2,142,000 | 2,198,000 | 1,747,000 | 2,757,000 | 2,496,000 | 2,501,000 | 2,184,000 |
Depreciation & Amortization | 1,554,000 | 1,557,000 | 1,553,000 | 1,475,000 | 1,586,000 | 1,558,000 | 1,498,000 | 1,466,000 | 831,000 | 775,000 | 759,000 | 757,000 | 752,000 | 732,000 | 731,000 | 701,000 | 722,000 | 748,000 | 748,000 | 750,000 | 754,000 | 741,000 | 704,000 | 720,000 | 702,000 | 699,000 | 688,000 | 696,000 | 719,000 | 656,000 | 543,000 | 533,000 | 583,000 | 622,000 | 633,000 | 671,000 | 717,000 | 704,000 | 733,000 | 707,000 |
Deferred Income Tax | -384,000 | -706,000 | -532,000 | -517,000 | -914,000 | -401,000 | -508,000 | -344,000 | -163,000 | -163,000 | -805,000 | -15,000 | 50,000 | -2,432,000 | -216,000 | 173,000 | -453,000 | -135,000 | -249,000 | -14,000 | -450,000 | -513,000 | -116,000 | -112,000 | 2,000 | -708,000 | -64,000 | 159,000 | -597,000 | 8,000 | -42,000 | 145,000 | 38,000 | -60,000 | -53,000 | -30,000 | -62,000 | -165,000 | -253,000 | -68,000 |
Stock Based Compensation | 1,047,000 | 1,049,000 | 1,029,000 | 849,000 | 964,000 | 924,000 | 909,000 | 750,000 | 713,000 | 674,000 | 681,000 | 545,000 | 442,000 | 479,000 | 488,000 | 428,000 | 386,000 | 361,000 | 397,000 | 446,000 | 394,000 | 427,000 | 396,000 | 436,000 | 396,000 | 389,000 | 419,000 | 403,000 | 333,000 | 371,000 | 327,000 | 319,000 | 269,000 | 261,000 | 254,000 | 253,000 | 244,000 | 234,000 | 240,000 | 215,000 |
Change in Working Capital | 631,000 | 875,000 | -4,572,000 | 2,578,000 | 518,000 | 101,000 | -2,924,000 | 2,818,000 | -723,000 | -18,000 | -2,920,000 | 1,674,000 | -168,000 | -139,000 | -2,163,000 | 2,322,000 | -229,000 | -583,000 | -2,751,000 | 2,621,000 | -29,000 | -565,000 | -2,837,000 | 3,361,000 | 116,000 | 7,098,000 | -2,459,000 | 3,051,000 | 516,000 | -715,000 | -1,854,000 | 2,792,000 | -61,000 | 450,000 | -2,593,000 | 3,093,000 | 391,000 | -1,084,000 | -2,233,000 | 3,599,000 |
Accounts Receivable | -556,000 | -554,000 | -235,000 | 380,000 | -611,000 | -56,000 | -245,000 | 761,000 | -1,526,000 | -137,000 | -63,000 | 852,000 | -756,000 | -174,000 | 186,000 | 1,077,000 | -1,391,000 | -133,000 | -234,000 | 1,313,000 | -1,188,000 | -10,000 | -274,000 | 1,390,000 | -1,455,000 | -45,000 | -223,000 | 1,752,000 | -1,526,000 | -7,000 | -313,000 | 1,993,000 | -1,520,000 | 132,000 | -536,000 | 2,150,000 | -1,603,000 | 54,000 | -693,000 | 2,506,000 |
Inventory | 331,000 | 909,000 | -1,578,000 | 338,000 | 0 | 0 | 0 | 0 | 586,000 | 0 | -635,000 | 49,000 | -1,472,000 | 64,000 | 751,000 | -206,000 | 292,000 | -709,000 | 278,000 | 360,000 | 93,000 | -159,000 | 18,000 | 309,000 | -157,000 | -60,000 | -124,000 | -11,000 | 90,000 | -62,000 | -41,000 | -75,000 | 1,000 | 26,000 | 11,000 | 50,000 | -18,000 | -92,000 | 4,000 | 10,000 |
Accounts Payable | 88,000 | 366,000 | -591,000 | -457,000 | 502,000 | 2,000 | -619,000 | -166,000 | -50,000 | 235,000 | -205,000 | -713,000 | 224,000 | 1,000 | 46,000 | -294,000 | 539,000 | -119,000 | -103,000 | -813,000 | 545,000 | -283,000 | 197,000 | -561,000 | 342,000 | 12,000 | 444,000 | -1,062,000 | 825,000 | -363,000 | 514,000 | -1,013,000 | 877,000 | 70,000 | 393,000 | -1,353,000 | 1,451,000 | -343,000 | 227,000 | -1,088,000 |
Other Working Capital | 1,099,000 | 154,000 | -2,168,000 | 2,317,000 | 627,000 | 155,000 | -2,060,000 | 2,223,000 | 650,000 | -116,000 | -2,017,000 | 1,486,000 | 1,836,000 | -30,000 | -3,146,000 | 1,745,000 | 331,000 | 378,000 | -2,692,000 | 1,761,000 | 521,000 | -113,000 | -2,778,000 | 2,223,000 | 1,386,000 | 7,191,000 | -2,556,000 | 2,372,000 | 1,127,000 | -283,000 | -2,014,000 | 1,887,000 | 581,000 | 222,000 | -2,461,000 | 2,246,000 | 561,000 | -703,000 | -1,771,000 | 2,171,000 |
Other Non-Cash Items | 4,713,000 | 300,000 | 162,000 | 169,000 | 174,000 | 198,000 | 133,000 | 156,000 | 138,000 | 258,000 | -149,000 | -27,000 | -266,000 | 43,000 | 106,000 | 78,000 | 72,000 | 50,000 | 57,000 | 60,000 | 13,000 | 26,000 | 66,000 | 52,000 | 37,000 | -144,000 | 34,000 | 47,000 | 263,000 | 140,000 | 80,000 | 254,000 | 87,000 | 59,000 | 62,000 | 122,000 | 236,000 | 78,000 | 74,000 | 91,000 |
Net Cash Provided by Operating Activities | 6,081,000 | 5,475,000 | 143,000 | 6,974,000 | 5,647,000 | 4,275,000 | 849,000 | 6,394,000 | 3,985,000 | 3,845,000 | -3,682,000 | 5,391,000 | 4,842,000 | 3,704,000 | 1,388,000 | 5,953,000 | 3,614,000 | 3,012,000 | 513,000 | 6,000,000 | 4,422,000 | 2,861,000 | 546,000 | 6,722,000 | 4,660,000 | 3,310,000 | 850,000 | 6,566,000 | 4,466,000 | 2,699,000 | 1,086,000 | 5,875,000 | 3,730,000 | 3,474,000 | 501,000 | 5,856,000 | 4,283,000 | 2,263,000 | 1,062,000 | 6,728,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -2,798,000 | -1,674,000 | -1,080,000 | -1,314,000 | -1,913,000 | -2,628,000 | -2,435,000 | -1,719,000 | -1,423,000 | -1,101,000 | -925,000 | -1,062,000 | -717,000 | -414,000 | -568,000 | -436,000 | -433,000 | -396,000 | -349,000 | -386,000 | -413,000 | -443,000 | -421,000 | -383,000 | -378,000 | -286,000 | -599,000 | -473,000 | -525,000 | -440,000 | -757,000 | -299,000 | -180,000 | -368,000 | -195,000 | -446,000 | -597,000 | -368,000 | -225,000 | -201,000 |
Acquisitions Net | -4,000 | -4,307,000 | -59,000 | 248,000 | 1,913,000 | 78,000 | -1,000 | -27,798,000 | -16,000 | -82,000 | 0 | -50,000 | -12,000 | -29,000 | 568,000 | 436,000 | -13,000 | 396,000 | -109,000 | -2,000 | -33,000 | -17,000 | -263,000 | -50,000 | -1,724,000 | 286,000 | 599,000 | 473,000 | -815,000 | -552,000 | -8,711,000 | -1,143,000 | -337,000 | -166,000 | -147,000 | 446,000 | -7,000 | -1,110,000 | -5,085,000 | -37,000 |
Purchases of Investments | -329,000 | -159,000 | -182,000 | -333,000 | -260,000 | -318,000 | -546,000 | -57,000 | -138,000 | -503,000 | -1,960,000 | -7,671,000 | -11,207,000 | -11,197,000 | -4,900,000 | -10,678,000 | -5,332,000 | -85,000 | -98,000 | -216,000 | -90,000 | -32,000 | -539,000 | -739,000 | -786,000 | -6,474,000 | -10,351,000 | -7,671,000 | -10,296,000 | -5,481,000 | -4,577,000 | -5,513,000 | -3,013,000 | -3,911,000 | -5,969,000 | -11,669,000 | -8,082,000 | -5,825,000 | -7,174,000 | -10,340,000 |
Sales/Maturities of Investments | 365,000 | 50,000 | 72,000 | 85,000 | 561,000 | 90,000 | 324,000 | 138,000 | 416,000 | 4,118,000 | 13,615,000 | 8,002,000 | 8,025,000 | 8,256,000 | 9,320,000 | 1,459,000 | 1,522,000 | 961,000 | 1,789,000 | 12,990,000 | 8,442,000 | 13,691,000 | 3,143,000 | 4,704,000 | 6,048,000 | 5,503,000 | 5,240,000 | 6,326,000 | 5,790,000 | 5,745,000 | 4,328,000 | 1,752,000 | 2,402,000 | 3,757,000 | 10,444,000 | 4,644,000 | 4,962,000 | 4,889,000 | 6,275,000 | 3,878,000 |
Other Investing Activities | 36,000 | 4,307,000 | -110,000 | -248,000 | -1,913,000 | -228,000 | -222,000 | 81,000 | 278,000 | 3,615,000 | 11,655,000 | 331,000 | -3,182,000 | -2,941,000 | -568,000 | -436,000 | -3,810,000 | -396,000 | 1,691,000 | 12,774,000 | 8,352,000 | 13,659,000 | 2,604,000 | 3,965,000 | 5,262,000 | -286,000 | -599,000 | -473,000 | -4,506,000 | 264,000 | -249,000 | -3,761,000 | -611,000 | -154,000 | 4,475,000 | -446,000 | -3,120,000 | -936,000 | -899,000 | -6,462,000 |
Net Cash Used for Investing Activities | -2,766,000 | -1,783,000 | -1,249,000 | -1,562,000 | -1,612,000 | -2,778,000 | -2,658,000 | -29,436,000 | -1,161,000 | 2,432,000 | 10,730,000 | -781,000 | -3,911,000 | -3,384,000 | 3,852,000 | -9,655,000 | -4,256,000 | 480,000 | 1,233,000 | 12,386,000 | 7,906,000 | 13,199,000 | 1,920,000 | 3,532,000 | 3,160,000 | -1,257,000 | -5,710,000 | -1,818,000 | -5,846,000 | -728,000 | -9,717,000 | -5,203,000 | -1,128,000 | -688,000 | 4,133,000 | -7,471,000 | -3,724,000 | -2,414,000 | -6,209,000 | -6,700,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -1,103,000 | -813,000 | -1,938,000 | -1,562,000 | -20,550,000 | -4,358,000 | -10,809,000 | -5,883,000 | -2,500,000 | 0 | -4,250,000 | -1,500,000 | -14,934,000 | -1,631,000 | 0 | -1,000,000 | -19,888,000 | 0 | -2,750,000 | -1,750,000 | -4,500,000 | -2,000,000 | 0 | -2,500,000 | -2,500,000 | 0 | -2,500,000 | -4,800,000 | -3,800,000 | -344,000 | 0 | -3,750,000 | -3,750,000 | -2,000,000 | 0 | 0 | -9,897,000 | 0 | 0 | -1,500,000 |
Common Stock Issued | 288,000 | 28,000 | 118,000 | 308,000 | 433,000 | 98,000 | 146,000 | 515,000 | 125,000 | 52,000 | 157,000 | 148,000 | 871,000 | 143,000 | 205,000 | 567,000 | 356,000 | 615,000 | 301,000 | 316,000 | 687,000 | 450,000 | 727,000 | 291,000 | 286,000 | 763,000 | 339,000 | 1,014,000 | 872,000 | 563,000 | 259,000 | 487,000 | 623,000 | 162,000 | 344,000 | 296,000 | 357,000 | 545,000 | 312,000 | 588,000 |
Common Stock Repurchased | -327,000 | -582,000 | -1,123,000 | -1,210,000 | -313,000 | -295,000 | -514,000 | -1,381,000 | -676,000 | -774,000 | -7,076,000 | -8,815,000 | -8,045,000 | -4,073,000 | -4,059,000 | -5,423,000 | -5,346,000 | -4,004,000 | -5,036,000 | -5,519,000 | -6,301,000 | -10,001,000 | -9,995,000 | -10,346,000 | -4,965,000 | -4,000,000 | -2,055,000 | -833,000 | -540,000 | -547,000 | -585,000 | -2,172,000 | -1,980,000 | -2,214,000 | -3,419,000 | -2,916,000 | -2,008,000 | -1,992,000 | -2,087,000 | -2,000,000 |
Dividends Paid | -1,102,000 | -1,099,000 | -1,099,000 | -1,091,000 | -1,082,000 | -863,000 | -863,000 | -860,000 | -854,000 | -855,000 | -861,000 | -887,000 | -917,000 | -699,000 | -717,000 | -730,000 | -740,000 | -768,000 | -767,000 | -795,000 | -806,000 | -670,000 | -714,000 | -742,000 | -778,000 | -783,000 | -791,000 | -788,000 | -787,000 | -612,000 | -614,000 | -618,000 | -623,000 | -632,000 | -636,000 | -650,000 | -655,000 | -530,000 | -533,000 | -537,000 |
Other Financing Activities | -30,000 | 3,000 | 1,753,000 | 27,000 | 19,072,000 | 5,313,000 | 10,185,000 | 19,919,000 | -121,000 | -2,000 | -23,000 | -414,000 | 29,823,000 | 131,000 | 17,000 | 93,000 | 39,751,000 | -12,000 | -42,000 | -54,000 | -41,000 | -18,000 | -41,000 | -36,000 | 2,498,000 | 763,000 | 9,945,000 | -34,000 | 7,542,000 | 563,000 | -33,000 | 13,765,000 | 7,563,000 | 21,000 | -45,000 | 271,000 | 19,871,000 | 93,000 | -146,000 | 9,969,000 |
Net Cash Used Provided by Financing Activities | -2,274,000 | -2,463,000 | -2,289,000 | -3,528,000 | -2,440,000 | -105,000 | -1,855,000 | 12,310,000 | -4,026,000 | -1,579,000 | -12,053,000 | -11,468,000 | 6,798,000 | -6,129,000 | -4,554,000 | -6,493,000 | 14,133,000 | -4,169,000 | -8,294,000 | -7,802,000 | -6,461,000 | -12,239,000 | -10,023,000 | -13,333,000 | -5,459,000 | -4,020,000 | 4,938,000 | -5,441,000 | 3,287,000 | -940,000 | -973,000 | 7,712,000 | 1,833,000 | -4,663,000 | -3,756,000 | -3,270,000 | 7,668,000 | -1,884,000 | -2,454,000 | 6,520,000 |
Effect of Forex Changes on Cash | -68,000 | 8,000 | 26,000 | -36,000 | -49,000 | 14,000 | 29,000 | -203,000 | -97,000 | 46,000 | -116,000 | -181,000 | 48,000 | 129,000 | 39,000 | 232,000 | -81,000 | -34,000 | 5,000 | -15,000 | -73,000 | 75,000 | -74,000 | -86,000 | -228,000 | 144,000 | -89,000 | 230,000 | 129,000 | 125,000 | -418,000 | 78,000 | 134,000 | 49,000 | -206,000 | -92,000 | -212,000 | -417,000 | -425,000 | -138,000 |
Net Change in Cash | 973,000 | 1,237,000 | -3,369,000 | 1,848,000 | 1,546,000 | 1,406,000 | -3,635,000 | -10,935,000 | -1,299,000 | 4,744,000 | -5,121,000 | -7,039,000 | 7,777,000 | -5,680,000 | 725,000 | -9,963,000 | 13,410,000 | -711,000 | -6,543,000 | 10,569,000 | 5,794,000 | 3,896,000 | -7,631,000 | -3,165,000 | 2,133,000 | -1,823,000 | -11,000 | -463,000 | 2,036,000 | 1,156,000 | -10,022,000 | 8,462,000 | 4,569,000 | -1,828,000 | 672,000 | -4,977,000 | 8,015,000 | -2,452,000 | -8,026,000 | 6,410,000 |
Cash at End of Period | 10,454,000 | 9,481,000 | 8,244,000 | 11,613,000 | 9,765,000 | 8,219,000 | 6,813,000 | 10,448,000 | 21,383,000 | 22,682,000 | 17,938,000 | 23,059,000 | 30,098,000 | 22,321,000 | 28,001,000 | 27,276,000 | 37,239,000 | 23,829,000 | 24,540,000 | 31,083,000 | 20,514,000 | 14,720,000 | 10,824,000 | 18,455,000 | 21,620,000 | 19,487,000 | 21,310,000 | 21,321,000 | 21,784,000 | 19,748,000 | 18,592,000 | 28,614,000 | 20,152,000 | 15,583,000 | 17,411,000 | 16,739,000 | 21,716,000 | 13,701,000 | 16,153,000 | 24,179,000 |
Cash at Start of Period | 9,481,000 | 8,244,000 | 11,613,000 | 9,765,000 | 8,219,000 | 6,813,000 | 10,448,000 | 21,383,000 | 22,682,000 | 17,938,000 | 23,059,000 | 30,098,000 | 22,321,000 | 28,001,000 | 27,276,000 | 37,239,000 | 23,829,000 | 24,540,000 | 31,083,000 | 20,514,000 | 14,720,000 | 10,824,000 | 18,455,000 | 21,620,000 | 19,487,000 | 21,310,000 | 21,321,000 | 21,784,000 | 19,748,000 | 18,592,000 | 28,614,000 | 20,152,000 | 15,583,000 | 17,411,000 | 16,739,000 | 21,716,000 | 13,701,000 | 16,153,000 | 24,179,000 | 17,769,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 6,081,000 | 5,475,000 | 143,000 | 6,974,000 | 5,647,000 | 4,275,000 | 849,000 | 6,394,000 | 3,985,000 | 3,845,000 | -3,682,000 | 5,391,000 | 4,842,000 | 3,704,000 | 1,388,000 | 5,953,000 | 3,614,000 | 3,012,000 | 513,000 | 6,000,000 | 4,422,000 | 2,861,000 | 546,000 | 6,722,000 | 4,660,000 | 3,310,000 | 850,000 | 6,566,000 | 4,466,000 | 2,699,000 | 1,086,000 | 5,875,000 | 3,730,000 | 3,474,000 | 501,000 | 5,856,000 | 4,283,000 | 2,263,000 | 1,062,000 | 6,728,000 |
Capital Expenditure | -2,798,000 | -1,674,000 | -1,080,000 | -1,314,000 | -1,913,000 | -2,628,000 | -2,435,000 | -1,719,000 | -1,423,000 | -1,101,000 | -925,000 | -1,062,000 | -717,000 | -414,000 | -568,000 | -436,000 | -433,000 | -396,000 | -349,000 | -386,000 | -413,000 | -443,000 | -421,000 | -383,000 | -378,000 | -286,000 | -599,000 | -473,000 | -525,000 | -440,000 | -757,000 | -299,000 | -180,000 | -368,000 | -195,000 | -446,000 | -597,000 | -368,000 | -225,000 | -201,000 |
Free Cash Flow | 3,283,000 | 3,801,000 | -937,000 | 5,660,000 | 3,734,000 | 1,647,000 | -1,586,000 | 4,675,000 | 2,562,000 | 2,744,000 | -4,607,000 | 4,329,000 | 4,125,000 | 3,290,000 | 820,000 | 5,517,000 | 3,181,000 | 2,616,000 | 164,000 | 5,614,000 | 4,009,000 | 2,418,000 | 125,000 | 6,339,000 | 4,282,000 | 3,024,000 | 251,000 | 6,093,000 | 3,941,000 | 2,259,000 | 329,000 | 5,576,000 | 3,550,000 | 3,106,000 | 306,000 | 5,410,000 | 3,686,000 | 1,895,000 | 837,000 | 6,527,000 |