Ennis, Inc(NYSE:EBF)

Ennis, Inc. designs, manufactures, and sells business forms and other business products in the United States. The company offers snap sets, continuous forms, laser cut sheets, tags, labels, envelopes, integrated products, jumbo rolls, and pressure sensitive products under the Ennis, Royal Business F...
Website: http://www.ennis.com
Founded: 1909
Full Time Employees: 2,505
Sector: Industrials
Industry: Business Equipment & Supplies
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-05-31 | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 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 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 2012-02-29 | 2011-11-30 | 2011-08-31 | 2011-05-31 | 2011-02-28 | 2010-11-30 | 2010-08-31 | 2010-05-31 | 2010-02-28 | 2009-11-30 | 2009-08-31 | 2009-05-31 | 2009-02-28 | 2008-11-30 | 2008-08-31 | 2008-05-31 | 2008-02-29 | 2007-11-30 | 2007-08-31 | 2007-05-31 | 2007-02-28 | 2006-11-30 | 2006-08-31 | 2006-05-31 | 2006-02-28 | 2005-11-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 98,615,000 | 96,364,000 | 100,167,000 | 98,676,000 | 97,197,000 | 92,701,000 | 99,771,000 | 99,038,000 | 103,108,000 | 97,434,000 | 104,621,000 | 106,760,000 | 111,294,000 | 102,692,000 | 110,245,000 | 111,233,000 | 107,667,000 | 99,665,000 | 102,968,000 | 100,451,000 | 96,930,000 | 89,922,000 | 92,443,000 | 86,612,000 | 88,996,000 | 106,703,000 | 114,860,000 | 108,816,000 | 108,033,000 | 100,702,000 | 108,070,000 | 98,591,000 | 93,419,000 | 87,088,000 | 93,606,000 | 94,887,000 | 94,590,000 | 86,572,000 | 88,660,000 | 91,246,000 | 90,410,000 | 128,185,000 | 139,451,000 | 150,761,000 | 150,576,000 | 140,242,000 | 146,971,000 | 151,841,000 | 141,186,000 | 132,138,000 | 136,550,000 | 135,288,000 | 138,466,000 | 123,638,000 | 128,996,000 | 138,344,000 | 142,528,000 | 121,526,000 | 121,846,000 | 130,384,000 | 143,258,000 | 131,407,000 | 134,817,000 | 143,034,000 | 140,741,000 | 121,385,000 | 127,756,000 | 137,767,000 | 130,830,000 | 117,326,000 | 142,453,000 | 161,050,000 | 163,200,000 | 149,535,000 | 158,215,000 | 150,086,000 | 152,774,000 | 136,139,000 | 151,743,000 | 151,718,000 | 145,113,000 | 130,479,000 | 131,690,000 |
yoy | 1.46% | 3.95% | 0.40% | -0.37% | -5.73% | -4.86% | -4.64% | -7.23% | -7.36% | -5.12% | -5.10% | -4.02% | 3.37% | 3.04% | 7.07% | 10.73% | 11.08% | 10.83% | 11.39% | 15.98% | 8.92% | -15.73% | -19.52% | -20.41% | -17.62% | 5.96% | 6.28% | 10.37% | 15.64% | 15.63% | 15.45% | 3.90% | -1.24% | 0.60% | 5.58% | 3.99% | 4.62% | -32.46% | -36.42% | -39.48% | -39.96% | -8.60% | -5.12% | -0.71% | 6.65% | 6.13% | 7.63% | 12.24% | 1.96% | 6.87% | 5.86% | -2.21% | -2.85% | 1.74% | 5.87% | 6.11% | -0.51% | -7.52% | -9.62% | -8.84% | 1.79% | 8.26% | 5.53% | 3.82% | 7.58% | 3.46% | -10.32% | -14.46% | -19.83% | -21.54% | -9.96% | 7.31% | 6.82% | 9.84% | 4.27% | -1.08% | 5.28% | 4.34% | 15.23% | ||||
qoq | 2.34% | -3.80% | 1.51% | 1.52% | 4.85% | -7.09% | 0.74% | -3.95% | 5.82% | -6.87% | -2.00% | -4.07% | 8.38% | -6.85% | -0.89% | 3.31% | 8.03% | -3.21% | 2.51% | 3.63% | 7.79% | -2.73% | 6.73% | -2.68% | -16.59% | -7.10% | 5.55% | 0.72% | 7.28% | -6.82% | 9.61% | 5.54% | 7.27% | -6.96% | -1.35% | 0.31% | 9.26% | -2.36% | -2.83% | 0.92% | -29.47% | -8.08% | -7.50% | 0.12% | 7.37% | -4.58% | -3.21% | 7.55% | 6.85% | -3.23% | 0.93% | -2.30% | 11.99% | -4.15% | -6.76% | -2.94% | 17.28% | -0.26% | -6.55% | -8.99% | 9.02% | -2.53% | -5.74% | 1.63% | 15.95% | -4.99% | -7.27% | 5.30% | 11.51% | -17.64% | -11.55% | -1.32% | 9.14% | -5.49% | 5.42% | -1.76% | 12.22% | -10.28% | 0.02% | 4.55% | 11.22% | -0.92% | |
cost of goods sold | 67,532,000 | 68,235,000 | 68,215,000 | 68,574,000 | 66,967,000 | 65,339,000 | 70,522,000 | 69,259,000 | 72,204,000 | 69,763,000 | 74,090,000 | 73,661,000 | 77,253,000 | 74,342,000 | 76,768,000 | 76,014,000 | 73,663,000 | 72,229,000 | 73,768,000 | 71,550,000 | 67,744,000 | 63,306,000 | 64,355,000 | 61,457,000 | 65,089,000 | 76,769,000 | 81,024,000 | 76,358,000 | 75,337,000 | 71,611,000 | 74,315,000 | 68,268,000 | 63,228,000 | 60,764,000 | 63,722,000 | 64,100,000 | 64,671,000 | 61,646,000 | 63,368,000 | 64,208,000 | 63,716,000 | 94,194,000 | 98,877,000 | 110,131,000 | 113,032,000 | 104,858,000 | 110,455,000 | 113,653,000 | 105,798,000 | 98,558,000 | 98,791,000 | 98,629,000 | 102,671,000 | 92,295,000 | 98,385,000 | 104,395,000 | 114,279,000 | 94,991,000 | 91,663,000 | 96,290,000 | 103,557,000 | 95,316,000 | 98,298,000 | 103,326,000 | 98,561,000 | 87,172,000 | 93,456,000 | 101,945,000 | 99,846,000 | 91,397,000 | 104,596,000 | 121,812,000 | 122,748,000 | 113,319,000 | 118,971,000 | 111,466,000 | 114,207,000 | 104,231,000 | 113,770,000 | 113,477,000 | 107,298,000 | 98,738,000 | 96,070,000 |
gross profit | 31,083,000 | 28,129,000 | 31,952,000 | 30,102,000 | 30,230,000 | 27,362,000 | 29,249,000 | 29,779,000 | 30,904,000 | 27,671,000 | 30,531,000 | 33,099,000 | 34,041,000 | 28,350,000 | 33,477,000 | 35,219,000 | 34,004,000 | 25,276,500 | 34,300,000 | 35,822,000 | 30,984,000 | 25,929,000 | 37,857,000 | 39,238,000 | 40,452,000 | 36,216,000 | 39,244,000 | 38,620,000 | 38,567,000 | 31,908,000 | 37,973,000 | 38,241,000 | 37,815,000 | 31,741,000 | 35,620,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
yoy | 2.82% | 2.80% | 9.24% | 1.08% | -2.18% | -1.12% | -4.20% | -10.03% | -9.22% | -2.40% | -8.80% | -6.02% | 0.11% | -2.52% | -9.40% | -8.71% | -23.41% | -28.40% | -3.53% | 1.60% | 4.89% | 13.50% | 3.35% | 0.99% | 1.99% | 0.53% | 6.61% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 10.50% | -11.96% | 6.15% | -0.42% | 10.48% | -6.45% | -1.78% | -3.64% | 11.68% | -9.37% | -7.76% | -2.77% | 20.07% | -15.31% | -4.95% | 3.57% | -26.31% | -4.25% | 15.61% | 19.50% | -31.51% | -3.52% | -3.00% | 11.70% | -7.72% | 1.62% | 0.14% | 20.87% | -15.97% | -0.70% | 1.13% | 19.14% | -10.89% | ||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin % | 31.52% | 29.19% | 31.90% | 30.51% | 31.10% | 29.52% | 29.32% | 30.07% | 29.97% | 28.40% | 29.18% | 31.00% | 30.59% | 27.61% | 30.37% | 31.66% | 31.58% | 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% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 20.82% | 26.85% | 26.00% | 23.68% | 22.10% | 26.58% | 24.36% | 24.79% | 24.22% | 24.80% | 25.73% | 25.24% | 23.44% | 25.02% | 25.21% | 26.06% | 24.33% | 27.05% |
selling, general and administrative | 17,508,000 | 16,078,000 | 16,990,000 | 17,719,000 | 16,947,000 | 15,310,000 | 16,341,000 | 16,557,000 | 17,170,000 | 14,736,000 | 17,410,000 | 18,341,000 | 18,343,000 | 17,877,000 | 17,292,000 | 17,942,000 | 17,682,000 | 16,887,000 | 17,513,000 | 18,095,000 | 18,915,000 | 16,922,000 | 16,690,000 | 16,535,000 | 18,123,000 | 19,075,000 | 19,751,000 | 19,644,000 | 19,703,000 | 18,246,000 | 19,942,000 | 17,567,000 | 17,735,000 | 18,284,000 | 16,699,000 | 17,096,000 | 17,372,000 | 15,186,000 | 15,833,000 | 16,057,000 | 16,071,000 | 23,240,000 | 23,430,000 | 23,448,000 | 22,674,000 | 22,490,000 | 23,817,000 | 21,824,000 | 21,795,000 | 21,049,000 | 22,340,000 | 21,083,000 | 22,205,000 | 19,809,000 | 20,591,000 | 21,331,000 | 22,022,000 | 20,564,000 | 19,094,000 | 18,447,000 | 20,857,000 | 21,184,000 | 20,971,000 | 20,276,000 | 21,247,000 | 18,321,000 | 19,006,000 | 19,952,000 | 19,459,000 | 18,357,000 | 21,933,000 | 23,738,000 | 22,189,000 | 20,570,000 | 19,323,000 | 18,744,000 | 18,987,000 | 17,729,000 | 18,450,000 | 18,322,000 | 18,078,000 | 13,357,250 | 17,801,000 |
gain from disposal of assets | -10,000 | -277,000 | -300,000 | -112,000 | -108,000 | -361,000 | -8,000 | -2,000 | -4,750 | -15,000 | -3,000 | -1,000 | -248,000 | -7,000 | -5,000 | -4,000 | -8,000 | -125,000 | -1,000 | -2,000 | -176,000 | -71,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | 13,585,000 | 12,045,000 | 14,981,000 | 12,383,000 | 13,283,000 | 12,015,000 | 13,046,000 | 13,183,000 | 13,730,000 | 12,935,000 | 13,120,000 | 14,706,000 | 15,698,000 | 16,384,000 | 16,170,000 | 17,277,000 | 16,322,000 | 10,545,000 | 11,686,000 | 10,805,000 | 10,548,000 | 9,528,000 | 11,557,000 | 8,920,000 | 5,896,000 | 10,950,000 | 14,081,000 | 12,814,000 | 12,993,000 | 10,863,000 | 14,006,000 | 12,758,000 | 12,460,000 | 7,937,000 | 13,189,000 | 13,643,000 | 12,532,000 | 9,728,000 | 9,195,000 | 10,985,000 | 10,617,000 | 6,729,000 | 17,505,000 | 17,190,000 | 14,872,000 | 12,933,000 | -80,610,000 | 16,367,000 | 13,594,000 | -11,691,000 | 15,434,000 | 15,824,000 | 13,597,000 | 11,526,000 | 10,017,000 | 12,623,000 | 6,227,000 | 5,975,000 | 11,097,000 | 15,772,000 | 18,844,000 | 14,908,000 | 15,548,000 | 19,432,000 | 20,933,000 | 15,892,000 | 15,292,000 | 15,871,000 | 11,527,000 | -60,103,000 | 15,995,000 | 15,713,000 | 18,317,000 | 16,403,000 | 19,921,000 | 19,876,000 | 19,580,000 | 14,179,000 | 19,523,000 | 19,919,000 | |||
yoy | 2.27% | 0.25% | 14.83% | -6.07% | -3.26% | -7.11% | -0.56% | -10.36% | -12.54% | -21.05% | -18.86% | -14.88% | -3.82% | 55.37% | 38.37% | 59.90% | 54.74% | 10.67% | 1.12% | 21.13% | 78.90% | -12.99% | -17.92% | -30.39% | -54.62% | 0.80% | 0.54% | 0.44% | 4.28% | 36.87% | 6.19% | -6.49% | -0.57% | -18.41% | 43.44% | 24.20% | 18.04% | 44.57% | -47.47% | -36.10% | -28.61% | -47.97% | -121.72% | 5.03% | 9.40% | -210.62% | -622.29% | 3.43% | -0.02% | -201.43% | 54.08% | 25.36% | 118.36% | 92.90% | -9.73% | -19.97% | -66.95% | -59.92% | -28.63% | -18.83% | -9.98% | -6.19% | 1.67% | 22.44% | 81.60% | -126.44% | -4.40% | 1.01% | -37.07% | -466.41% | -19.71% | -20.94% | -6.45% | 15.69% | 2.04% | -0.22% | |||||||
qoq | 12.79% | -19.60% | 20.98% | -6.78% | 10.55% | -7.90% | -1.04% | -3.98% | 6.15% | -1.41% | -10.78% | -6.32% | -4.19% | 1.32% | -6.41% | 5.85% | 54.78% | -9.76% | 8.15% | 2.44% | 10.71% | -17.56% | 29.56% | 51.29% | -46.16% | -22.24% | 9.89% | -1.38% | 19.61% | -22.44% | 9.78% | 2.39% | 56.99% | -39.82% | -3.33% | 8.87% | 28.82% | 5.80% | -16.29% | 3.47% | 57.78% | -61.56% | 1.83% | 15.59% | 14.99% | -116.04% | -592.52% | 20.40% | -216.28% | -175.75% | -2.46% | 16.38% | 17.97% | 15.06% | -20.64% | 102.71% | 4.22% | -46.16% | -29.64% | -16.30% | 26.40% | -4.12% | -19.99% | -7.17% | 31.72% | 3.92% | -3.65% | 37.69% | -119.18% | -475.76% | 1.79% | -14.22% | 11.67% | -17.66% | 0.23% | 1.51% | 38.09% | -27.37% | -1.99% | ||||
operating margin % | 13.78% | 12.50% | 14.96% | 12.55% | 13.67% | 12.96% | 13.08% | 13.31% | 13.32% | 13.28% | 12.54% | 13.77% | 14.10% | 15.95% | 14.67% | 15.53% | 15.16% | 10.58% | 11.35% | 10.76% | 10.88% | 10.60% | 12.50% | 10.30% | 6.63% | 10.26% | 12.26% | 11.78% | 12.03% | 10.79% | 12.96% | 12.94% | 13.34% | 9.11% | 14.09% | 14.38% | 13.25% | 11.24% | 10.37% | 12.04% | 11.74% | 5.25% | 12.55% | 11.40% | 9.88% | 9.22% | -54.85% | 10.78% | 9.63% | -8.85% | 11.30% | 11.70% | 9.82% | 9.32% | 7.77% | 9.12% | 4.37% | 4.92% | 9.11% | 12.10% | 13.15% | 11.34% | 11.53% | 13.59% | 14.87% | 13.09% | 11.97% | 11.52% | 8.81% | -51.23% | 11.23% | 9.76% | 11.22% | 10.97% | 12.59% | 13.24% | 12.82% | 10.42% | 12.87% | 13.13% | 0% | 0% | 0% |
other income | 577,000 | 462,000 | -479,250 | -163,000 | -803,000 | -951,000 | 117,000 | -493,000 | 281,000 | 38,000 | -392,000 | 834,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 367,000 | 281,000 | 285,000 | 777,000 | 550,000 | 754,000 | 1,390,000 | 1,369,000 | 1,359,000 | 1,259,000 | 1,020,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense | -230,000 | -112,000 | -61,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other income | 137,000 | -42,000 | -47,000 | 5,761,000 | 232,000 | 406,000 | 1,029,000 | 1,034,000 | 1,011,000 | 929,000 | 696,000 | -1,875,000 | -255,000 | -243,000 | -241,000 | 142,000 | 180,000 | 68,000 | 23,000 | 94,000 | -114,000 | -2,000 | -131,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings before income taxes | 13,722,000 | 11,647,750 | 14,934,000 | 18,144,000 | 13,515,000 | 10,758,250 | 14,075,000 | 14,217,000 | 14,741,000 | 13,864,000 | 13,816,000 | 15,283,000 | 16,160,000 | 12,189,750 | 15,674,000 | 16,935,000 | 16,150,000 | 7,974,000 | 10,805,000 | 10,657,000 | 10,434,000 | 6,408,500 | 11,302,000 | 8,677,000 | 5,655,000 | 10,039,750 | 14,261,000 | 12,882,000 | 13,016,000 | 9,744,250 | 13,892,000 | 12,756,000 | 12,329,000 | 7,539,000 | 16,943,000 | 17,532,000 | 14,558,000 | 12,954,000 | -80,735,000 | 15,899,000 | 12,749,000 | -12,105,000 | 14,839,000 | 15,555,000 | 13,503,000 | 11,054,000 | 9,500,000 | 11,956,000 | 6,108,000 | 5,241,000 | 11,010,000 | 15,279,000 | 17,850,000 | 14,595,000 | 15,186,000 | 19,100,000 | 20,536,000 | 15,395,000 | 14,590,000 | 15,152,000 | 10,532,000 | -60,545,000 | 15,554,000 | 14,709,000 | 17,223,000 | 16,608,000 | 18,360,000 | 17,680,000 | 17,137,000 | 12,723,000 | 17,177,000 | 18,482,000 | 13,188,000 | 16,418,000 | |||||||||
income tax expense | 3,843,000 | 3,203,000 | 4,107,000 | 4,989,000 | 3,716,000 | 3,398,000 | 3,871,000 | 3,909,000 | 4,054,000 | 3,718,000 | 3,910,000 | 4,373,000 | 4,525,000 | 3,978,000 | 4,388,000 | 4,741,000 | 4,523,000 | 3,393,000 | 3,242,000 | 3,197,000 | 3,130,000 | 2,528,000 | 2,939,000 | 2,256,000 | 1,470,000 | 2,518,000 | 3,708,000 | 3,349,000 | 3,384,000 | 2,753,000 | 3,473,000 | 3,189,000 | 3,082,000 | -296,000 | 4,860,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 9,879,000 | 8,848,000 | 10,827,000 | 13,155,000 | 9,799,000 | 9,023,000 | 10,204,000 | 10,308,000 | 10,687,000 | 10,146,000 | 9,906,000 | 10,910,000 | 11,635,000 | 12,193,000 | 11,286,000 | 12,194,000 | 11,627,000 | 6,655,000 | 7,563,000 | 7,460,000 | 7,304,000 | 5,125,000 | 8,363,000 | 6,421,000 | 4,185,000 | 8,574,000 | 10,553,000 | 9,533,000 | 9,632,000 | 8,204,000 | 10,419,000 | 9,567,000 | 9,247,000 | 8,307,000 | 8,274,000 | 8,540,000 | 7,784,000 | 6,134,000 | 5,740,000 | 6,784,000 | -16,878,000 | 4,845,000 | 10,674,000 | 11,046,000 | 9,171,000 | 8,598,000 | -71,179,000 | 10,016,000 | 8,032,000 | -14,467,000 | 9,349,000 | 9,801,000 | 8,506,000 | 7,074,000 | 6,170,000 | 7,592,000 | 3,879,000 | 3,330,000 | 6,892,000 | 9,712,000 | 11,424,000 | 9,819,000 | 9,643,000 | 12,129,000 | 13,040,000 | 9,834,000 | 9,191,000 | 9,546,000 | 6,635,000 | -62,921,000 | 9,876,000 | 9,341,000 | 10,936,000 | 11,088,000 | 11,568,000 | 11,138,000 | 10,796,000 | 7,806,000 | 10,822,000 | 11,643,000 | 11,330,000 | 9,305,000 | 10,098,000 |
yoy | 0.82% | -1.94% | 6.11% | 27.62% | -8.31% | -11.07% | 3.01% | -5.52% | -8.15% | -16.79% | -12.23% | -10.53% | 0.07% | 83.22% | 49.23% | 63.46% | 59.19% | 29.85% | -9.57% | 16.18% | 74.53% | -40.23% | -20.75% | -32.64% | -56.55% | 4.51% | 1.29% | -0.36% | 4.16% | -1.24% | 25.92% | 12.03% | 18.79% | 35.43% | 44.15% | 25.88% | -146.12% | 26.60% | -46.22% | -38.58% | -284.04% | -43.65% | -115.00% | 10.28% | 14.18% | -159.43% | -861.35% | 2.19% | -5.57% | -304.51% | 51.52% | 29.10% | 119.28% | 112.43% | -10.48% | -21.83% | -66.05% | -66.09% | -28.53% | -19.93% | -12.39% | -0.15% | 4.92% | 27.06% | 96.53% | -115.63% | -6.94% | 2.19% | -39.33% | -667.47% | -14.63% | -16.13% | 1.30% | 42.04% | 6.89% | -4.34% | -4.71% | -16.11% | 7.17% | ||||
qoq | 11.65% | -18.28% | -17.70% | 34.25% | 8.60% | -11.57% | -1.01% | -3.55% | 5.33% | 2.42% | -9.20% | -6.23% | -4.58% | 8.04% | -7.45% | 4.88% | 74.71% | -12.01% | 1.38% | 2.14% | 42.52% | -38.72% | 30.24% | 53.43% | -51.19% | -18.75% | 10.70% | -1.03% | 17.41% | -21.26% | 8.91% | 3.46% | 11.32% | 0.40% | -3.11% | 9.71% | 26.90% | 6.86% | -15.39% | -140.19% | -448.36% | -54.61% | -3.37% | 20.44% | 6.66% | -112.08% | -810.65% | 24.70% | -155.52% | -254.74% | -4.61% | 15.22% | 20.24% | 14.65% | -18.73% | 95.72% | 16.49% | -51.68% | -29.04% | -14.99% | 16.35% | 1.83% | -20.50% | -6.99% | 32.60% | 7.00% | -3.72% | 43.87% | -110.54% | -737.11% | 5.73% | -14.58% | -1.37% | -4.15% | 3.86% | 3.17% | 38.30% | -27.87% | -7.05% | 2.76% | 21.76% | -7.85% | |
net income margin % | 10.02% | 9.18% | 10.81% | 13.33% | 10.08% | 9.73% | 10.23% | 10.41% | 10.36% | 10.41% | 9.47% | 10.22% | 10.45% | 11.87% | 10.24% | 10.96% | 10.80% | 6.68% | 7.35% | 7.43% | 7.54% | 5.70% | 9.05% | 7.41% | 4.70% | 8.04% | 9.19% | 8.76% | 8.92% | 8.15% | 9.64% | 9.70% | 9.90% | 9.54% | 8.84% | 9.00% | 8.23% | 7.09% | 6.47% | 7.43% | -18.67% | 3.78% | 7.65% | 7.33% | 6.09% | 6.13% | -48.43% | 6.60% | 5.69% | -10.95% | 6.85% | 7.24% | 6.14% | 5.72% | 4.78% | 5.49% | 2.72% | 2.74% | 5.66% | 7.45% | 7.97% | 7.47% | 7.15% | 8.48% | 9.27% | 8.10% | 7.19% | 6.93% | 5.07% | -53.63% | 6.93% | 5.80% | 6.70% | 7.41% | 7.31% | 7.42% | 7.07% | 5.73% | 7.13% | 7.67% | 7.81% | 7.13% | 7.67% |
weighted-average common shares outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 25,363,246,000 | 25,607,789,000 | 25,439,979,000 | 25,718,068,000 | 25,956,639,000 | 26,025,452,000 | 26,013,892,000 | 26,009,876,000 | 26,156,928,000 | 25,842,798,000 | 25,894,578,000 | 25,886,058,000 | 25,839,651,000 | 25,818,737,000 | 25,809,581,000 | 25,797,097,000 | 25,812,078,000 | 26,026,477,000 | 26,020,210,000 | 26,080,121,000 | 26,029,355,000 | 25,995,127,000 | 25,974,006,000 | 25,974,412,000 | 25,975,010,000 | 26,036,393,000 | 26,010,571,000 | 26,029,359,000 | 26,028,337,000 | 25,829,804,000 | 26,189,917,000 | 25,671,643,000 | 25,333,673,000 | 25,391,998,000 | 25,360,452,000 | 25,342,747,000 | 25,422,856,000 | 25,734,667,000 | 25,673,824,000 | 25,893,218,000 | 25,783,770,000 | 25,688,273,000 | 25,684,026,000 | 25,662,828,000 | 25,586,596,000 | 25,864,352,000 | 25,753,345,000 | 25,990,496,000 | 25,973,227,000 | 26,125,348,000 | 26,126,437,000 | 26,102,129,000 | 26,038,068,000 | 26,035,571,000 | 26,025,072,000 | 25,992,505,000 | 25,963,369,000 | 25,946,107,000 | 25,934,972,000 | 25,933,902,000 | 25,894,374,000 | 25,855,129,000 | 25,857,544,000 | 25,840,376,000 | 25,800,647,000 | 25,768,632,000 | 25,763,840,000 | 25,735,950,000 | 25,821,139,000 | 25,707,265,000 | 25,742,532,000 | 25,684,769,000 | 25,668,361,000 | 25,623,325,000 | 25,653,030,000 | 25,601,683,000 | 25,585,449,000 | 25,530,732,000 | 25,555,460,000 | 25,519,344,000 | 25,479,722,000 | 25,452,582,000 | |
diluted | 25,521,039,000 | 25,692,296,000 | 25,526,261,000 | 25,791,647,000 | 26,021,247,000 | 26,159,008,000 | 26,088,957,000 | 26,054,499,000 | 26,279,646,000 | 25,940,076,000 | 26,083,301,000 | 26,050,983,000 | 25,979,533,000 | 25,951,141,000 | 25,888,815,000 | 25,858,811,000 | 25,855,370,000 | 26,109,341,000 | 26,020,210,000 | 26,170,396,000 | 26,113,359,000 | 25,995,127,000 | 25,974,006,000 | 25,974,412,000 | 25,975,010,000 | 26,036,393,000 | 26,010,571,000 | 26,029,359,000 | 26,028,337,000 | 25,842,179,000 | 26,202,430,000 | 25,685,514,000 | 25,363,772,000 | 25,417,244,000 | 25,393,482,000 | 25,366,001,000 | 25,436,787,000 | 25,749,185,000 | 25,683,613,000 | 25,910,375,000 | 25,810,735,000 | 25,722,367,000 | 25,728,144,000 | 25,693,256,000 | 25,599,055,000 | 25,864,352,000 | 25,753,345,000 | 26,002,701,000 | 25,987,377,000 | 26,146,325,000 | 26,156,861,000 | 26,128,655,000 | 26,055,869,000 | 26,053,452,000 | 26,045,883,000 | 26,011,143,000 | 25,983,907,000 | 25,967,677,000 | 25,954,399,000 | 25,961,171,000 | 25,924,296,000 | 25,887,995,000 | 25,907,168,000 | 25,883,449,000 | 25,849,937,000 | 25,796,553,000 | 25,825,800,000 | 25,781,298,000 | 25,836,817,000 | 25,790,166,000 | 25,808,497,000 | 25,805,263,000 | 25,896,982,000 | 25,860,358,000 | 25,887,798,000 | 25,855,156,000 | 25,874,789,000 | 25,758,948,000 | 25,799,890,000 | 25,736,132,000 | 25,790,687,000 | 25,728,299,000 | |
earnings per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.39 | 0.35 | 0.43 | 0.51 | 0.38 | 0.35 | 0.39 | 0.4 | 0.41 | 0.39 | 0.38 | 0.42 | 0.45 | 0.47 | 0.44 | 0.47 | 0.45 | 0.25 | 0.29 | 0.29 | 0.28 | 0.2 | 0.32 | 0.25 | 0.16 | 0.285 | 0.41 | 0.37 | 0.37 | 0.285 | 0.4 | 0.37 | 0.37 | ||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.39 | 0.35 | 0.42 | 0.51 | 0.38 | 0.35 | 0.39 | 0.4 | 0.41 | 0.39 | 0.38 | 0.42 | 0.45 | 0.46 | 0.44 | 0.47 | 0.45 | 0.26 | 0.29 | 0.29 | 0.28 | 0.2 | 0.32 | 0.25 | 0.16 | 0.285 | 0.41 | 0.37 | 0.37 | 0.285 | 0.4 | 0.37 | 0.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||
loss from disposal of assets | 6,000 | -19,000 | -23,750 | -138,000 | 39,000 | 4,000 | 1,000 | 52,000 | 3,750 | 15,000 | -68,750 | 1,000 | 1,000 | -142,750 | -159,000 | -91,000 | 4,000 | -18,000 | -193,000 | -2,000 | -4,000 | 103,000 | -4,000 | 48,000 | 15,000 | 12,000 | 264,000 | -4,000 | 6,000 | -4,000 | -15,000 | 8,000 | 3,000 | -250 | 2,000 | -213,000 | -54,000 | ||||||||||||||||||||||||||||||||||||||||||||||
proceeds from legal settlement | 1,324,500 | 5,298,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 4,975,000 | -332,000 | -314,000 | -318,000 | -348,000 | -361,000 | -335,000 | -348,000 | -330,000 | -324,000 | -213,000 | -496,000 | -342,000 | -172,000 | -495,000 | -878,000 | -146,000 | -112,000 | -1,872,000 | -253,000 | -240,000 | -238,000 | 146,000 | 185,000 | 348,000 | 340,000 | 335,000 | 251,000 | 285,000 | 130,000 | 147,000 | 108,000 | 117,000 | 13,000 | 29,000 | 88,000 | 11,000 | -7,000 | 1,048,000 | -302,000 | 724,000 | 164,000 | 547,000 | 347,000 | 57,000 | -343,000 | 45,000 | -253,000 | -53,000 | 157,000 | -24,250 | -182,000 | -265,000 | 350,000 | -336,000 | 318,000 | 171,000 | -176,000 | -51,000 | -148,000 | -11,000 | 40,000 | 48,000 | -40,000 | 6,000 | -300,000 | 218,000 | 337,000 | |||||||||||||||
interest expense | -2,000 | -3,000 | -2,000 | -2,000 | -3,000 | -2,000 | -3,000 | -3,000 | -4,000 | -5,000 | -280,000 | -317,000 | -241,000 | -365,000 | -287,000 | -261,000 | -220,000 | -163,000 | -204,000 | -190,000 | -208,000 | -172,000 | -231,000 | -2,000 | -238,000 | -260,000 | -382,000 | -478,000 | -526,000 | -472,000 | -525,000 | -502,000 | -459,000 | -342,000 | -216,000 | -251,000 | -322,000 | -335,000 | -402,000 | -469,000 | -398,000 | -405,000 | -664,000 | -818,000 | -262,000 | -214,000 | -321,000 | -437,000 | -545,000 | -662,000 | -725,000 | -695,000 | -660,000 | -778,000 | -892,000 | -1,033,000 | -1,395,000 | -1,398,000 | -1,393,000 | -1,492,000 | -1,573,000 | -1,853,000 | -1,718,000 | -1,792,000 | -1,530,000 | -2,235,000 | |||||||||||||||||
total other expense | -252,500 | -496,000 | -342,000 | -172,000 | -285,750 | -881,000 | -148,000 | -114,000 | -79,750 | -55,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends per share | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.225 | 0.225 | 0.225 | 0.225 | 0.225 | 0.225 | 0.225 | 0.225 | 0.225 | 0.225 | 0.225 | 0.225 | 0.2 | 0.3 | 0.2 | 0.2 | 0.175 | 0.175 | 0.175 | 1.675 | 0.175 | 0.175 | 0.175 | 0.175 | 0.175 | 0.175 | 0.175 | 0.175 | 0.175 | 0.18 | 0.175 | 0.175 | 0.355 | 0.175 | 0.175 | 0.175 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | 0.155 | ||||||||||||||
gross profit margin | 27,436,000 | 29,200,000 | 28,901,000 | 29,186,000 | 26,616,000 | 28,088,000 | 25,155,000 | 23,907,000 | 29,934,000 | 33,836,000 | 32,458,000 | 32,696,000 | 29,091,000 | 33,755,000 | 30,323,000 | 30,191,000 | 26,324,000 | 29,884,000 | 30,787,000 | 29,919,000 | 24,926,000 | 25,292,000 | 27,038,000 | 26,694,000 | 33,991,000 | 40,574,000 | 40,630,000 | 37,544,000 | 35,384,000 | 36,516,000 | 38,188,000 | 35,388,000 | 33,580,000 | 37,759,000 | 36,659,000 | 35,795,000 | 31,343,000 | 30,611,000 | 33,949,000 | 28,249,000 | 26,535,000 | 30,183,000 | 34,094,000 | 39,701,000 | 36,091,000 | 36,519,000 | 39,708,000 | 42,180,000 | |||||||||||||||||||||||||||||||||||
earnings from continuing operations before income taxes | 7,864,000 | 13,134,000 | 13,556,000 | 12,355,000 | 9,549,000 | 9,111,000 | 10,765,000 | 10,608,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations | 8,160,000 | 8,274,000 | 8,540,000 | 7,784,000 | 7,210,000 | 5,740,000 | 6,784,000 | 6,683,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of tax | 2,481,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of discontinued operations, net of tax | -1,076,000 | -26,042,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of tax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share - basic and diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | 0.32 | 0.33 | 0.34 | 0.31 | 0.29 | 0.22 | 0.26 | 0.26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | -0.05 | -0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income - sum | -87,000 | -177,000 | -179,000 | -84,000 | -9,000 | 810,000 | -562,000 | 342,000 | -314,000 | 21,000 | -125,000 | -468,000 | -845,000 | -239,500 | -595,000 | -269,000 | -94,000 | -325,750 | -517,000 | -667,000 | -119,000 | -393,500 | -87,000 | -493,000 | -994,000 | -313,000 | -362,000 | -332,000 | -397,000 | -497,000 | -702,000 | -719,000 | -995,000 | -442,000 | -441,000 | -1,004,000 | -1,094,000 | 205,000 | -1,561,000 | -2,196,000 | -2,443,000 | -1,456,000 | -2,346,000 | -1,437,000 | -1,754,000 | ||||||||||||||||||||||||||||||||||||||
provision for income taxes | 5,016,000 | 4,571,000 | 2,339,000 | 3,371,000 | 3,981,000 | 3,925,000 | 2,694,000 | 6,269,000 | 6,486,000 | 5,387,000 | 4,356,000 | -9,556,000 | 5,883,000 | 4,717,000 | 2,362,000 | 5,490,000 | 5,754,000 | 4,997,000 | 3,980,000 | 3,330,000 | 4,364,000 | 2,229,000 | 1,911,000 | 4,118,000 | 5,567,000 | 6,426,000 | 4,776,000 | 5,543,000 | 6,971,000 | 7,496,000 | 5,561,000 | 5,399,000 | 5,606,000 | 3,897,000 | 2,376,000 | 5,678,000 | 5,368,000 | 6,287,000 | 5,520,000 | 6,792,000 | 6,542,000 | 6,341,000 | 4,917,000 | 6,355,000 | 6,839,000 | 6,653,000 | 3,883,000 | 6,320,000 | |||||||||||||||||||||||||||||||||||
earnings from discontinued operations, net of tax | -1,076,000 | -23,561,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share—basic and diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share—basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share—diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share - basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share - diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and trademarks | 93,324,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
per share amounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings - basic | 0.3 | 0.42 | 0.43 | 0.36 | 0.33 | -2.76 | 0.39 | 0.27 | 0.24 | 0.29 | 0.37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings - diluted | 0.3 | 0.41 | 0.43 | 0.36 | 0.33 | -2.76 | 0.39 | 0.27 | 0.24 | 0.29 | 0.37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings—basic | 0.31 | 0.15 | 0.27 | 0.27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings—diluted | 0.31 | 0.15 | 0.27 | 0.27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings–basic | 0.265 | 0.36 | 0.38 | 0.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings–diluted | 0.265 | 0.36 | 0.38 | 0.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings — basic | 0.37 | 0.44 | 0.38 | 0.37 | 0.47 | 0.51 | 0.38 | 0.36 | 0.26 | -2.44 | 0.38 | 0.36 | 0.43 | 0.43 | 0.45 | 0.44 | 0.42 | 0.31 | 0.42 | 0.46 | 0.44 | 0.36 | 0.4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings — diluted | 0.37 | 0.44 | 0.38 | 0.37 | 0.47 | 0.5 | 0.38 | 0.36 | 0.26 | -2.44 | 0.38 | 0.36 | 0.42 | 0.42 | 0.45 | 0.43 | 0.42 | 0.31 | 0.42 | 0.45 | 0.44 | 0.37 | 0.39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from operations | 19,737,000 | 15,110,000 | 17,819,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before income taxes | 17,983,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: - sum | -1,534,250 | -1,401,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of common shares outstanding — basic | 25,457,965,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of common shares outstanding — diluted | 25,743,327,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
per share amounts: |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-05-31 | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 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 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 2012-02-29 | 2011-11-30 | 2011-08-31 | 2011-05-31 | 2011-02-28 | 2010-11-30 | 2010-08-31 | 2010-05-31 | 2010-02-28 | 2009-11-30 | 2009-08-31 | 2009-05-31 | 2009-02-28 | 2008-11-30 | 2008-08-31 | 2008-05-31 | 2008-02-29 | 2007-11-30 | 2007-08-31 | 2007-05-31 | 2007-02-28 | 2006-11-30 | 2006-08-31 | 2006-05-31 | 2006-02-28 | 2005-11-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 49,082,000 | 34,570,000 | 31,283,000 | 32,623,000 | 67,000,000 | 82,101,000 | 80,818,000 | 79,483,000 | 92,930,000 | 83,865,000 | 85,225,000 | 21,144,000 | 29,803,000 | 9,286,000 | 2,972,000 | 10,164,000 | 2,294,000 | 3,393,000 | 2,156,000 | 3,530,000 | 2,551,000 | 3,582,000 | 7,586,000 | 13,872,000 | 9,322,000 | 13,860,000 | 11,625,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 34,756,000 | 37,983,000 | 35,307,000 | 36,457,000 | 36,942,000 | 38,753,000 | 40,255,000 | 43,729,000 | 43,909,000 | 47,209,000 | 48,140,000 | 48,215,000 | 46,627,000 | 53,507,000 | 45,738,000 | 43,887,000 | 40,877,000 | 39,022,000 | 38,576,000 | 37,928,000 | 35,705,000 | 37,891,000 | 33,799,000 | 33,523,000 | 33,167,000 | 43,086,000 | 45,027,000 | 43,689,000 | 41,876,000 | 40,357,000 | 41,562,000 | 43,531,000 | 36,241,000 | 35,654,000 | 38,409,000 | 38,171,000 | 36,359,000 | 37,368,000 | 35,150,000 | 37,017,000 | 35,979,000 | 54,871,000 | 54,243,000 | 62,012,000 | 62,174,000 | 62,865,000 | 63,178,000 | 67,013,000 | 63,904,000 | 63,695,000 | 61,770,000 | 59,080,000 | 63,784,000 | 60,071,000 | 57,996,000 | 63,591,000 | 58,681,000 | 58,790,000 | 47,224,000 | 52,513,000 | 53,818,000 | 58,359,000 | 54,333,000 | 55,793,000 | 59,917,000 | 57,249,000 | 57,726,000 | 64,121,000 | 60,654,000 | 57,467,000 | 67,679,000 | 77,179,000 | 81,594,000 | 72,278,000 | 70,791,000 | 54,723,000 | 54,068,000 | 47,285,000 | 49,436,000 | 38,200,000 | |||
other receivables | 785,000 | 1,623,000 | 1,577,000 | 5,700,000 | 10,646,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 56,067,000 | 54,895,000 | 60,802,000 | 62,078,000 | 53,109,000 | 38,797,000 | 39,379,000 | 41,742,000 | 41,003,000 | 40,037,000 | 42,325,000 | 45,653,000 | 48,048,000 | 46,834,000 | 49,922,000 | 48,391,000 | 43,900,000 | 38,538,000 | 40,365,000 | 40,151,000 | 36,304,000 | 32,906,000 | 31,999,000 | 33,316,000 | 34,235,000 | 34,835,000 | 36,541,000 | 39,108,000 | 36,826,000 | 35,411,000 | 38,242,000 | 34,912,000 | 30,971,000 | 26,480,000 | 27,799,000 | 29,228,000 | 29,249,000 | 27,965,000 | 27,132,000 | 28,227,000 | 27,588,000 | 100,310,000 | 98,570,000 | 97,838,000 | 107,315,000 | 119,814,000 | 125,181,000 | 125,830,000 | 129,598,000 | 130,095,000 | 121,793,000 | 100,576,000 | 97,975,000 | 109,698,000 | 109,481,000 | 108,247,000 | 117,372,000 | 132,572,000 | 121,554,000 | 120,789,000 | 115,274,000 | 100,363,000 | 98,898,000 | 83,936,000 | 77,942,000 | 75,137,000 | 76,048,000 | 78,544,000 | 88,378,000 | 101,167,000 | 104,028,000 | 90,712,000 | 91,265,000 | 98,570,000 | 101,760,000 | 95,096,000 | 87,838,000 | 85,696,000 | 90,069,000 | 89,339,000 | 89,227,000 | 89,155,000 | 89,674,000 |
prepaid expenses | 2,763,000 | 2,699,000 | 3,049,000 | 2,595,000 | 2,725,000 | 2,587,000 | 2,746,000 | 2,099,000 | 2,537,000 | 2,168,000 | 2,818,000 | 2,162,000 | 1,933,000 | 2,317,000 | 2,434,000 | 2,078,000 | 1,718,000 | 1,863,000 | 1,962,000 | 1,689,000 | 1,396,000 | 1,605,000 | 1,600,000 | 1,630,000 | 1,250,000 | 1,541,000 | 1,281,000 | 974,000 | 1,241,000 | 1,760,000 | 1,469,000 | 989,000 | 1,227,000 | 1,305,000 | 1,228,000 | 819,000 | 1,041,000 | 1,351,000 | 1,201,000 | 749,000 | 823,000 | 5,117,000 | 6,098,000 | 5,649,000 | 7,540,000 | 8,853,000 | 9,396,000 | 9,423,000 | 9,218,000 | 8,152,000 | 7,494,000 | 6,743,000 | 6,819,000 | 7,425,000 | 7,135,000 | 6,206,000 | 7,354,000 | 8,091,000 | 6,004,000 | 5,807,000 | 5,447,000 | 5,335,000 | 4,499,000 | 4,431,000 | 5,942,000 | 6,867,000 | 4,270,000 | 3,591,000 | 3,357,000 | 3,780,000 | 4,074,000 | 3,956,000 | 4,906,000 | 3,500,000 | 4,182,000 | 4,174,000 | 5,039,000 | 5,628,000 | 5,882,000 | 6,133,000 | 6,343,000 | 4,425,000 | 6,217,000 |
total current assets | 143,453,000 | 131,770,000 | 132,580,000 | 138,914,000 | 136,045,000 | 152,740,000 | 152,415,000 | 212,359,000 | 211,138,000 | 201,382,000 | 199,320,000 | 198,939,000 | 198,714,000 | 196,626,000 | 185,094,000 | 185,876,000 | 177,716,000 | 165,029,000 | 161,872,000 | 161,869,000 | 154,734,000 | 148,074,000 | 160,314,000 | 155,186,000 | 145,423,000 | 149,884,000 | 144,753,000 | 137,040,000 | 167,308,000 | 166,165,000 | 162,972,000 | 159,721,000 | 165,246,000 | 163,344,000 | 162,574,000 | 154,916,000 | 152,286,000 | 149,250,000 | 157,666,000 | 160,567,000 | 199,462,000 | 178,975,000 | 180,999,000 | 192,935,000 | 203,810,000 | 216,542,000 | 220,236,000 | 223,306,000 | 222,410,000 | 214,143,000 | 207,041,000 | 191,282,000 | 190,279,000 | 193,416,000 | 193,561,000 | 199,738,000 | 206,150,000 | 219,210,000 | 197,579,000 | 199,452,000 | 198,428,000 | 182,398,000 | 181,357,000 | 166,472,000 | 163,422,000 | 166,439,000 | 167,170,000 | 173,932,000 | 189,446,000 | 182,254,000 | 188,774,000 | 191,101,000 | 188,221,000 | 185,819,000 | 187,110,000 | 166,136,000 | 158,821,000 | 151,516,000 | 165,830,000 | 168,564,000 | 160,972,000 | 158,455,000 | 152,191,000 |
property, plant and equipment | 61,534,000 | 63,341,000 | 57,424,000 | 57,964,000 | 59,086,000 | 52,586,000 | 53,195,000 | 54,805,000 | 55,106,000 | 54,965,000 | 55,964,000 | 51,988,000 | 50,601,000 | 67,603,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets | 8,330,000 | 9,503,000 | 10,647,000 | 11,278,000 | 10,808,000 | 9,833,000 | 11,124,000 | 8,386,000 | 8,836,000 | 9,827,000 | 11,188,000 | 12,164,000 | 11,877,000 | 13,133,000 | 14,214,000 | 13,571,000 | 14,965,000 | 15,544,000 | 17,062,000 | 18,382,000 | 18,982,000 | 19,187,000 | 16,066,000 | 17,325,000 | 18,647,000 | 20,068,000 | 20,847,000 | 20,818,000 | 18,653,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 106,586,000 | 106,586,000 | 106,586,000 | 106,906,000 | 106,756,000 | 94,349,000 | 94,349,000 | 94,349,000 | 94,349,000 | 94,349,000 | 92,391,000 | 92,217,000 | 91,985,000 | 91,819,000 | 93,438,000 | 88,677,000 | 88,677,000 | 88,677,000 | 88,677,000 | 88,661,000 | 88,647,000 | 88,647,000 | 82,527,000 | 82,527,000 | 82,527,000 | 82,527,000 | 82,983,000 | 82,950,000 | 82,527,000 | 81,634,000 | 81,376,000 | 80,944,000 | 70,603,000 | 70,603,000 | 70,603,000 | 70,603,000 | 70,603,000 | 70,603,000 | 64,537,000 | 64,537,000 | 64,537,000 | 64,537,000 | 64,537,000 | 64,537,000 | 64,537,000 | 64,489,000 | 60,241,000 | 116,164,000 | 115,219,000 | 115,207,000 | 145,673,000 | 121,809,000 | 121,809,000 | 121,809,000 | 121,809,000 | 121,731,000 | 121,175,000 | 121,634,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 117,341,000 | 178,388,000 | 178,388,000 | 178,388,000 | 178,388,000 | 178,964,000 | 178,388,000 | 178,388,000 | 178,314,000 | 178,314,000 | 178,314,000 | 178,280,000 | 178,280,000 | 178,157,000 |
intangible assets | 36,752,000 | 38,832,000 | 40,904,000 | 40,645,000 | 42,824,000 | 33,270,000 | 34,532,000 | 36,475,000 | 36,398,000 | 38,327,000 | 42,075,000 | 43,269,000 | 42,503,000 | 44,088,000 | 44,078,000 | 42,631,000 | 43,812,000 | 45,569,000 | 47,817,000 | 49,656,000 | 50,636,000 | 52,712,000 | 50,579,000 | 52,633,000 | 54,585,000 | 56,557,000 | 58,745,000 | 60,713,000 | 61,185,000 | 61,272,000 | 63,139,000 | 65,470,000 | 49,805,000 | 49,254,000 | 50,746,000 | 52,235,000 | |||||||||||||||||||||||||||||||||||||||||||||||
pension asset | 2,208,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 4,655,000 | 4,671,000 | 4,693,000 | 4,704,000 | 4,719,000 | 4,735,000 | 360,000 | 360,000 | 260,000 | 260,000 | 272,000 | 293,000 | 310,000 | 380,000 | 386,000 | 477,000 | 392,000 | 392,000 | 385,000 | 385,000 | 4,198,000 | 384,000 | 260,000 | 260,000 | 260,000 | 261,000 | 262,000 | 268,000 | 303,000 | 300,000 | 329,000 | 372,000 | 302,000 | 330,000 | 357,000 | 385,000 | 481,000 | 510,000 | 239,000 | 246,000 | 268,000 | 409,000 | 2,525,000 | 2,564,000 | 2,695,000 | 2,905,000 | 3,144,000 | 3,329,000 | 3,341,000 | 3,284,000 | 3,371,000 | 3,396,000 | 4,052,000 | 4,120,000 | 4,156,000 | 4,165,000 | 4,234,000 | 4,270,000 | 3,448,000 | 3,465,000 | 3,469,000 | 3,368,000 | 3,353,000 | 3,359,000 | 3,463,000 | 3,470,000 | 636,000 | 593,000 | 594,000 | 590,000 | 535,000 | 496,000 | 605,000 | 602,000 | 614,000 | 637,000 | 590,000 | 620,000 | 689,000 | 965,000 | 679,000 | 623,000 | 9,011,000 |
total assets | 363,518,000 | 356,911,000 | 354,256,000 | 361,833,000 | 361,660,000 | 348,935,000 | 346,055,000 | 406,814,000 | 406,167,000 | 399,190,000 | 401,210,000 | 398,870,000 | 395,990,000 | 393,835,000 | 386,650,000 | 381,472,000 | 377,610,000 | 368,844,000 | 369,699,000 | 373,245,000 | 370,679,000 | 364,388,000 | 359,791,000 | 360,201,000 | 356,501,000 | 365,699,000 | 367,095,000 | 362,888,000 | 385,843,000 | 363,085,000 | 362,334,000 | 362,400,000 | 332,327,000 | 329,439,000 | 330,516,000 | 325,900,000 | 324,398,000 | 324,285,000 | 318,618,000 | 324,279,000 | 365,579,000 | 392,188,000 | 407,055,000 | 421,309,000 | 436,643,000 | 453,262,000 | 444,717,000 | 546,021,000 | 541,891,000 | 536,347,000 | 557,597,000 | 487,279,000 | 489,417,000 | 495,292,000 | 497,507,000 | 505,537,000 | 512,881,000 | 531,962,000 | 484,531,000 | 488,092,000 | 490,163,000 | 473,728,000 | 469,782,000 | 450,650,000 | 439,844,000 | 432,699,000 | 424,796,000 | 428,175,000 | 441,298,000 | 436,380,000 | 509,490,000 | 514,535,000 | 513,778,000 | 513,131,000 | 516,435,000 | 488,169,000 | 482,750,000 | 478,228,000 | 501,528,000 | 509,604,000 | 498,443,000 | 494,401,000 | |
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 15,251,000 | 14,291,000 | 12,886,000 | 19,641,000 | 23,144,000 | 13,799,000 | 12,077,000 | 14,293,000 | 15,542,000 | 11,846,000 | 10,860,000 | 13,092,000 | 14,465,000 | 18,333,000 | 15,361,000 | 15,777,000 | 16,663,000 | 16,678,000 | 15,950,000 | 18,827,000 | 15,363,000 | 14,759,000 | 12,293,000 | 13,768,000 | 12,027,000 | 17,235,000 | 16,499,000 | 17,908,000 | 15,029,000 | 13,728,000 | 13,790,000 | 15,420,000 | 11,290,000 | 12,168,000 | 9,988,000 | 10,753,000 | 11,661,000 | 14,202,000 | 10,142,000 | 11,362,000 | 12,425,000 | 21,788,000 | 20,986,000 | 24,760,000 | 21,286,000 | 21,275,000 | 21,180,000 | 23,584,000 | 21,290,000 | 22,062,000 | 24,991,000 | 22,495,000 | 20,966,000 | 22,256,000 | 20,873,000 | 21,679,000 | 19,605,000 | 27,924,000 | 21,845,000 | 23,877,000 | 24,970,000 | 18,868,000 | 21,210,000 | 24,173,000 | 19,268,000 | 27,463,000 | 24,610,000 | 27,192,000 | 24,757,000 | 24,723,000 | 29,237,000 | 33,702,000 | 31,287,000 | 29,658,000 | 28,654,000 | 30,135,000 | 25,781,000 | 25,597,000 | 28,280,000 | 27,913,000 | 24,485,000 | 26,589,000 | 27,863,000 |
accrued expenses | 21,632,000 | 16,846,000 | 17,542,000 | 17,262,000 | 18,391,000 | 15,339,000 | 15,578,000 | 15,662,000 | 17,176,000 | 17,541,000 | 18,617,000 | 17,655,000 | 19,195,000 | 18,067,000 | 19,117,000 | 19,128,000 | 19,872,000 | 15,422,000 | 16,707,000 | 16,017,000 | 17,814,000 | 14,955,000 | 15,450,000 | 15,630,000 | 13,763,000 | 15,069,000 | 16,158,000 | 15,144,000 | 18,125,000 | 17,895,000 | 16,842,000 | 16,585,000 | 16,622,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of operating lease liabilities | 3,801,000 | 4,244,000 | 4,599,000 | 4,251,000 | 4,271,000 | 4,166,000 | 4,664,000 | 3,940,000 | 4,075,000 | 4,414,000 | 4,811,000 | 4,866,000 | 4,718,000 | 4,847,000 | 4,914,000 | 4,602,000 | 4,926,000 | 5,090,000 | 5,604,000 | 5,599,000 | 5,557,000 | 5,338,000 | 5,057,000 | 5,210,000 | 5,443,000 | 5,665,000 | 5,596,000 | 5,302,000 | 5,005,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 40,684,000 | 35,381,000 | 35,027,000 | 41,154,000 | 45,806,000 | 33,304,000 | 32,319,000 | 33,895,000 | 36,793,000 | 33,801,000 | 34,288,000 | 35,613,000 | 38,378,000 | 41,247,000 | 39,392,000 | 39,507,000 | 41,461,000 | 37,190,000 | 38,261,000 | 40,443,000 | 38,734,000 | 35,052,000 | 32,800,000 | 34,608,000 | 31,233,000 | 37,969,000 | 38,253,000 | 38,354,000 | 38,159,000 | 31,623,000 | 30,632,000 | 32,005,000 | 27,912,000 | 29,571,000 | 27,000,000 | 26,296,000 | 29,425,000 | 29,968,000 | 24,784,000 | 26,640,000 | 25,255,000 | 40,400,000 | 40,461,000 | 44,579,000 | 40,458,000 | 40,247,000 | 41,546,000 | 43,977,000 | 42,591,000 | 41,877,000 | 47,204,000 | 43,457,000 | 39,984,000 | 43,039,000 | 40,085,000 | 41,525,000 | 39,538,000 | 50,241,000 | 94,047,000 | 96,556,000 | 53,654,000 | 47,098,000 | 52,165,000 | 50,420,000 | 47,556,000 | 49,801,000 | 48,875,000 | 48,898,000 | 120,486,000 | 43,880,000 | 53,442,000 | 55,165,000 | 57,658,000 | 51,826,000 | 54,274,000 | 52,049,000 | 51,830,000 | 49,247,000 | 57,839,000 | 58,911,000 | 67,857,000 | 63,961,000 | 72,491,000 |
deferred income taxes | 7,398,000 | 7,309,000 | 8,184,000 | 8,069,000 | 7,955,000 | 7,841,000 | 9,377,000 | 9,253,000 | 9,429,000 | 9,305,000 | 11,458,000 | 11,338,000 | 11,227,000 | 11,098,000 | 11,905,000 | 11,666,000 | 11,506,000 | 11,405,000 | 8,140,000 | 7,877,000 | 7,777,000 | 7,677,000 | 9,182,000 | 9,038,000 | 8,893,000 | 8,749,000 | 11,820,000 | 11,746,000 | 10,959,000 | 10,898,000 | 11,706,000 | 11,623,000 | 6,257,000 | 6,189,000 | 7,408,000 | 7,257,000 | 7,105,000 | 6,953,000 | 3,134,000 | 3,134,000 | 3,134,000 | 6,285,000 | 6,272,000 | 6,272,000 | 6,272,000 | 6,272,000 | 6,262,000 | 6,262,000 | 6,262,000 | 6,262,000 | 5,820,000 | 5,820,000 | 5,820,000 | 5,820,000 | 5,493,000 | 5,493,000 | 5,493,000 | 5,493,000 | 6,036,000 | 6,036,000 | 6,036,000 | 6,036,000 | 5,319,000 | 5,319,000 | 5,319,000 | 5,319,000 | 5,728,000 | 5,728,000 | 5,728,000 | 5,728,000 | 7,786,000 | 7,786,000 | 7,870,000 | 7,786,000 | 7,780,000 | 7,780,000 | 7,444,000 | 7,444,000 | |||||
operating lease liabilities, net of current portion | 4,253,000 | 4,971,000 | 5,750,000 | 6,729,000 | 6,246,000 | 5,310,000 | 6,161,000 | 4,214,000 | 4,489,000 | 5,160,000 | 6,140,000 | 7,076,000 | 7,008,000 | 8,162,000 | 9,215,000 | 8,790,000 | 9,823,000 | 10,241,000 | 11,322,000 | 12,572,000 | 13,191,000 | 13,567,000 | 10,781,000 | 11,902,000 | 12,986,000 | 14,200,000 | 15,039,000 | 15,246,000 | 13,362,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 518,000 | 518,000 | 501,000 | 501,000 | 501,000 | 500,000 | 502,000 | 1,083,000 | 1,083,000 | 1,083,000 | 1,051,000 | 1,051,000 | 1,050,000 | 1,250,000 | 987,000 | 464,000 | 464,000 | 464,000 | 733,000 | 733,000 | 1,226,000 | 1,244,000 | 1,398,000 | 1,405,000 | 1,455,000 | 1,516,000 | 1,536,000 | 1,525,000 | 1,099,000 | 1,437,000 | 1,539,000 | 1,541,000 | 1,647,000 | 1,240,000 | 1,511,000 | 1,521,000 | 1,080,000 | 1,163,000 | 859,000 | 875,000 | 880,000 | 977,000 | 1,735,000 | 1,266,000 | 1,417,000 | 1,735,000 | 1,343,000 | 1,286,000 | 1,183,000 | 1,216,000 | 973,000 | 995,000 | 1,020,000 | 1,012,000 | 964,000 | 694,000 | 1,010,000 | 1,323,000 | 793,000 | 919,000 | 1,209,000 | 1,520,000 | 116,000 | 271,000 | 567,000 | 868,000 | 405,000 | 405,000 | 679,000 | 1,071,000 | 124,000 | 494,000 | 895,000 | 1,341,000 | 868,000 | 483,000 | 1,014,000 | 1,302,000 | |||||
total liabilities | 52,853,000 | 48,179,000 | 49,462,000 | 56,453,000 | 60,508,000 | 46,955,000 | 48,359,000 | 48,445,000 | 51,794,000 | 49,349,000 | 53,583,000 | 55,724,000 | 58,309,000 | 62,403,000 | 65,228,000 | 66,156,000 | 68,983,000 | 65,029,000 | 63,755,000 | 67,924,000 | 67,227,000 | 63,839,000 | 63,097,000 | 65,889,000 | 63,503,000 | 71,370,000 | 66,648,000 | 66,871,000 | 93,579,000 | 73,958,000 | 74,612,000 | 75,904,000 | 66,551,000 | 67,735,000 | 70,765,000 | 69,920,000 | 72,456,000 | 72,930,000 | 70,926,000 | 72,159,000 | 75,140,000 | 93,642,000 | 107,081,000 | 128,042,000 | 147,620,000 | 168,582,000 | 155,159,000 | 174,956,000 | 174,967,000 | 173,412,000 | 177,339,000 | 112,442,000 | 119,141,000 | 134,076,000 | 133,057,000 | 143,455,000 | 155,479,000 | 172,087,000 | 122,240,000 | 126,131,000 | 133,517,000 | 126,045,000 | 132,096,000 | 119,806,000 | 117,051,000 | 119,439,000 | 117,689,000 | 126,794,000 | 145,827,000 | 144,374,000 | 144,417,000 | 153,621,000 | 158,050,000 | 164,652,000 | 176,388,000 | 156,222,000 | 159,197,000 | 161,825,000 | 181,786,000 | 196,616,000 | 193,642,000 | 197,066,000 | |
shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2026 and february 28, 2026 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 125,127,000 | 127,057,000 | 126,476,000 | 125,894,000 | 125,677,000 | 125,452,000 | 125,212,000 | 124,315,000 | 123,948,000 | 126,253,000 | 127,135,000 | 126,440,000 | 126,101,000 | 125,887,000 | 124,593,000 | 124,031,000 | 123,862,000 | 123,990,000 | 123,744,000 | 123,116,000 | 122,746,000 | 123,017,000 | 122,699,000 | 122,430,000 | 122,266,000 | 123,052,000 | 122,701,000 | 122,359,000 | 122,111,000 | 123,065,000 | 122,715,000 | 122,353,000 | 120,270,000 | 121,333,000 | 121,010,000 | 120,675,000 | 120,391,000 | 121,525,000 | 120,918,000 | 120,578,000 | 120,238,000 | 121,597,000 | 121,318,000 | 120,992,000 | 120,667,000 | 121,687,000 | 121,466,000 | 121,139,000 | 120,813,000 | 122,517,000 | 122,153,000 | 121,825,000 | 121,599,000 | 122,186,000 | 121,779,000 | ||||||||||||||||||||||||||||
retained earnings | 204,656,000 | 201,155,000 | 198,699,000 | 194,307,000 | 187,658,000 | 184,430,000 | 182,140,000 | 244,235,000 | 240,423,000 | 236,196,000 | 232,519,000 | 229,082,000 | 224,635,000 | 219,459,000 | 213,725,000 | 208,898,000 | 203,158,000 | 197,998,000 | 197,847,000 | 196,809,000 | 195,874,000 | 194,436,000 | 195,177,000 | 192,685,000 | 192,130,000 | 193,809,000 | 191,099,000 | 186,417,000 | 182,760,000 | 179,003,000 | 176,677,000 | 172,180,000 | 168,341,000 | 164,177,000 | 160,648,000 | 157,457,000 | 154,001,000 | 150,685,000 | 149,027,000 | 147,824,000 | 184,697,000 | 206,105,000 | 205,776,000 | 199,618,000 | 193,088,000 | 188,413,000 | 184,317,000 | 260,044,000 | 254,602,000 | 251,137,000 | 270,194,000 | 265,433,000 | 260,219,000 | 251,713,000 | 253,792,000 | 252,198,000 | 249,181,000 | 249,862,000 | 250,571,000 | 247,714,000 | 242,040,000 | 234,636,000 | 228,834,000 | 223,208,000 | 215,096,000 | 206,062,000 | 200,230,000 | 195,042,000 | 189,490,000 | 186,857,000 | 253,785,000 | 247,916,000 | 242,573,000 | 235,624,000 | 228,523,000 | 220,941,000 | 213,779,000 | 207,190,000 | 203,348,000 | 196,488,000 | 188,804,000 | 181,423,000 | 176,067,000 |
accumulated other comprehensive loss: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minimum pension liability, net of taxes | -9,230,000 | -9,496,000 | -10,397,000 | -10,740,000 | -11,083,000 | -11,426,000 | -12,804,000 | -13,175,000 | -12,647,000 | -13,019,000 | -13,024,000 | -13,384,000 | -13,717,000 | -14,104,000 | -17,086,000 | -17,803,000 | -18,283,000 | -18,587,000 | -18,800,000 | -19,685,000 | -19,983,000 | -20,282,000 | -23,907,000 | -24,340,000 | -24,773,000 | -25,206,000 | -16,027,000 | -16,248,000 | -16,470,000 | -16,704,000 | -15,673,000 | -15,920,000 | -16,167,000 | -16,428,000 | -14,517,000 | -14,765,000 | -15,013,000 | -15,261,000 | -17,345,000 | -17,345,000 | -17,345,000 | -17,345,000 | -17,570,000 | -17,570,000 | -17,570,000 | -17,570,000 | -11,498,000 | -11,498,000 | -11,498,000 | -11,498,000 | -15,474,000 | -15,474,000 | -15,474,000 | -15,474,000 | -13,807,000 | -13,807,000 | -13,807,000 | -13,807,000 | -9,803,000 | -9,803,000 | -9,803,000 | -9,803,000 | -12,376,000 | -12,376,000 | -12,376,000 | -12,376,000 | -12,107,000 | -12,107,000 | -12,107,000 | ||||||||||||||
treasury stock | -85,022,000 | -85,118,000 | -85,118,000 | -79,215,000 | -76,234,000 | -71,610,000 | -71,986,000 | -72,140,000 | -72,485,000 | -74,723,000 | -74,137,000 | -74,126,000 | -74,472,000 | -74,944,000 | -74,944,000 | -74,944,000 | -75,244,000 | -74,720,000 | -71,981,000 | -70,053,000 | -70,319,000 | -71,756,000 | -72,409,000 | -71,597,000 | -71,759,000 | -72,460,000 | -72,460,000 | -71,645,000 | -71,271,000 | -71,371,000 | -71,131,000 | -67,251,000 | -81,802,000 | -82,512,000 | -82,524,000 | -82,521,000 | -82,571,000 | -80,728,000 | -80,042,000 | -74,071,000 | -72,285,000 | -77,005,000 | -77,005,000 | -77,005,000 | -77,005,000 | -78,357,000 | -77,875,000 | -73,374,000 | -72,192,000 | -73,440,000 | -71,635,000 | -71,723,000 | -71,923,000 | -72,914,000 | |||||||||||||||||||||||||||||
total shareholders’ equity | 310,665,000 | 308,732,000 | 304,794,000 | 305,380,000 | 301,152,000 | 301,980,000 | 297,696,000 | 358,369,000 | 354,373,000 | 349,841,000 | 347,627,000 | 343,146,000 | 337,681,000 | 331,432,000 | 321,422,000 | 315,316,000 | 308,627,000 | 303,815,000 | 305,944,000 | 305,321,000 | 303,452,000 | 300,549,000 | 296,694,000 | 294,312,000 | 292,998,000 | 294,329,000 | 300,447,000 | 296,017,000 | 292,264,000 | 289,127,000 | 287,722,000 | 286,496,000 | 265,776,000 | 261,704,000 | 259,751,000 | 255,980,000 | 251,942,000 | 251,355,000 | 247,692,000 | 252,120,000 | 290,439,000 | 298,546,000 | 299,974,000 | 293,267,000 | 289,023,000 | 284,680,000 | 289,558,000 | 371,065,000 | 366,924,000 | 362,935,000 | 380,258,000 | 374,837,000 | 370,276,000 | 361,216,000 | 364,450,000 | 362,082,000 | 357,402,000 | 359,875,000 | 362,291,000 | 361,961,000 | 356,646,000 | 347,683,000 | 337,686,000 | 330,844,000 | 322,793,000 | 313,260,000 | 307,107,000 | 301,381,000 | 295,471,000 | 292,006,000 | 365,073,000 | 360,914,000 | 355,728,000 | 348,479,000 | 340,047,000 | 331,947,000 | 323,553,000 | 316,403,000 | 319,742,000 | 312,988,000 | 304,801,000 | 297,335,000 | 291,719,000 |
total liabilities and shareholders' equity | 363,518,000 | 356,911,000 | 354,256,000 | 361,833,000 | 361,660,000 | 348,935,000 | 346,055,000 | 406,814,000 | 406,167,000 | 399,190,000 | 401,210,000 | 398,870,000 | 395,990,000 | 393,835,000 | 386,650,000 | 381,472,000 | 377,610,000 | 368,844,000 | 369,699,000 | 373,245,000 | 370,679,000 | 364,388,000 | 359,791,000 | 360,201,000 | 356,501,000 | 365,699,000 | 367,095,000 | 362,888,000 | 385,843,000 | 363,085,000 | 362,334,000 | 362,400,000 | 332,327,000 | 329,439,000 | 330,516,000 | 325,900,000 | |||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 5,475,000 | 12,862,000 | 22,655,000 | 32,326,000 | 29,325,000 | 18,495,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income taxes | 562,000 | 198,000 | 128,000 | 1,469,000 | 2,157,000 | 1,046,000 | 3,640,000 | 2,569,000 | 3,076,000 | 2,811,000 | 939,000 | 2,164,000 | 591,000 | 769,000 | 195,000 | 881,000 | 806,000 | 312,000 | 3,600,000 | 888,000 | 1,513,000 | 855,000 | 3,184,000 | 6,215,000 | 9,517,000 | 1,503,000 | 2,106,000 | 2,119,000 | 1,268,000 | 3,198,000 | 1,356,000 | 996,000 | 162,000 | 623,000 | 1,648,000 | 1,382,000 | 775,000 | 4,170,000 | 4,222,000 | 2,996,000 | 2,283,000 | 3,854,000 | 1,526,000 | 4,826,000 | 2,235,000 | 1,117,000 | |||||||||||||||||||||||||||||||||||||
net pension asset | 2,208,000 | 1,422,000 | 1,422,000 | 1,422,000 | 1,422,000 | 80,000 | 80,000 | 80,000 | 80,000 | 580,000 | 580,000 | 580,000 | 580,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2026 and february 28, 2025 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2025 and february 28, 2025 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash | 31,886,000 | 55,704,000 | 99,977,000 | 91,363,000 | 81,597,000 | 83,902,000 | 100,340,000 | 102,106,000 | 93,968,000 | 87,000,000 | 91,520,000 | 91,221,000 | 85,606,000 | 80,969,000 | 81,329,000 | 75,190,000 | 89,358,000 | 83,906,000 | 75,832,000 | 68,258,000 | 61,313,000 | 52,500,000 | 87,365,000 | 88,442,000 | 96,420,000 | 96,230,000 | 84,323,000 | 80,466,000 | 87,865,000 | 122,421,000 | 10,425,000 | 13,710,000 | 18,851,000 | 19,047,000 | 15,346,000 | 14,668,000 | 13,782,000 | 13,266,000 | 5,316,000 | 8,516,000 | 17,681,000 | 14,396,000 | 6,232,000 | 9,234,000 | 13,205,000 | 14,967,000 | 10,410,000 | 16,761,000 | 14,307,000 | 17,853,000 | 12,305,000 | 18,308,000 | 16,993,000 | 13,498,000 | 21,063,000 | 22,594,000 | |||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2025 and february 28, 2025 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plant, machinery and equipment | 161,316,000 | 158,730,000 | 157,749,000 | 162,724,000 | 162,200,000 | 160,305,000 | 159,092,000 | 157,565,000 | 155,269,000 | 153,074,000 | 153,504,000 | 152,318,000 | 151,958,000 | 151,126,000 | 157,903,000 | 157,800,000 | 156,845,000 | 157,737,000 | 150,203,000 | 151,677,000 | 152,253,000 | 155,744,000 | 156,310,000 | 155,977,000 | 149,678,000 | 146,001,000 | 145,864,000 | 145,158,000 | 134,678,000 | 133,222,000 | 135,367,000 | 135,476,000 | 135,005,000 | 136,584,000 | 132,410,000 | 131,819,000 | 131,535,000 | 168,918,000 | 169,774,000 | 168,263,000 | 167,384,000 | 166,890,000 | 160,839,000 | 161,635,000 | 160,226,000 | 160,229,000 | 160,619,000 | 155,910,000 | 154,718,000 | 155,093,000 | 154,684,000 | 154,131,000 | 153,997,000 | 153,818,000 | 159,437,000 | 157,648,000 | 157,869,000 | 156,356,000 | 154,351,000 | 151,938,000 | 144,740,000 | 138,419,000 | 134,696,000 | 137,211,000 | 133,859,000 | 133,300,000 | 131,557,000 | 131,470,000 | 131,510,000 | 130,214,000 | 129,123,000 | 128,944,000 | 128,070,000 | 127,521,000 | 127,376,000 | 128,241,000 | 124,682,000 | 120,456,000 | |||||
land and buildings | 71,703,000 | 67,946,000 | 67,772,000 | 67,798,000 | 67,019,000 | 67,121,000 | 66,980,000 | 62,716,000 | 61,950,000 | 59,163,000 | 59,987,000 | 59,819,000 | 59,705,000 | 59,642,000 | 57,513,000 | 57,166,000 | 55,777,000 | 56,185,000 | 56,245,000 | 57,457,000 | 57,859,000 | 57,887,000 | 58,751,000 | 58,124,000 | 57,013,000 | 56,394,000 | 56,199,000 | 56,541,000 | 55,164,000 | 54,318,000 | 53,587,000 | 53,559,000 | 53,374,000 | 53,821,000 | 54,191,000 | 55,912,000 | 55,730,000 | 78,912,000 | 81,078,000 | 80,502,000 | 82,689,000 | 83,283,000 | 82,323,000 | 84,347,000 | 82,649,000 | 81,555,000 | 81,630,000 | 78,502,000 | 79,903,000 | 80,438,000 | 79,818,000 | 79,097,000 | 77,366,000 | 80,020,000 | 72,403,000 | 73,812,000 | 74,923,000 | 73,482,000 | 70,094,000 | 65,591,000 | 61,801,000 | 55,430,000 | 51,129,000 | 42,619,000 | 43,335,000 | 43,150,000 | 42,951,000 | 42,936,000 | 42,937,000 | 42,793,000 | 43,727,000 | 40,873,000 | 40,922,000 | 40,680,000 | 40,570,000 | 43,173,000 | 39,555,000 | 38,038,000 | |||||
computer equipment and software | 10,488,000 | 10,597,000 | 10,589,000 | 10,589,000 | 10,644,000 | 10,680,000 | 10,691,000 | 18,824,000 | 18,832,000 | 18,832,000 | 18,430,000 | 18,439,000 | 18,448,000 | 18,368,000 | 18,868,000 | 18,792,000 | 18,914,000 | 19,336,000 | 19,185,000 | 19,366,000 | 19,317,000 | 19,312,000 | 19,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 3,947,000 | 3,995,000 | 3,996,000 | 4,016,000 | 4,055,000 | 4,124,000 | 4,124,000 | 4,277,000 | 4,292,000 | 4,292,000 | 4,321,000 | 4,321,000 | 4,301,000 | 4,275,000 | 4,519,000 | 4,521,000 | 4,718,000 | 4,808,000 | 4,808,000 | 4,815,000 | 4,873,000 | 4,873,000 | 4,864,000 | 24,050,000 | 23,993,000 | 23,838,000 | 23,647,000 | 23,646,000 | 23,299,000 | 23,208,000 | 23,556,000 | 23,548,000 | 23,670,000 | 23,644,000 | 22,798,000 | 22,724,000 | 22,717,000 | 23,810,000 | 23,730,000 | 23,621,000 | 23,610,000 | 23,574,000 | 23,539,000 | 23,717,000 | 23,558,000 | 23,403,000 | 23,461,000 | 23,285,000 | 23,234,000 | 23,252,000 | 23,120,000 | 23,068,000 | 23,021,000 | 22,997,000 | 22,955,000 | 22,719,000 | 22,705,000 | 22,646,000 | 22,591,000 | 22,529,000 | 22,454,000 | 22,402,000 | 22,349,000 | 22,244,000 | 22,721,000 | 22,679,000 | 22,636,000 | 22,686,000 | 22,665,000 | 22,586,000 | 22,465,000 | 22,364,000 | 22,574,000 | 22,506,000 | 21,287,000 | 21,009,000 | 20,478,000 | 20,292,000 | 5,347,000 | ||||
total property, plant and equipment | 247,454,000 | 241,268,000 | 240,106,000 | 245,127,000 | 243,918,000 | 242,230,000 | 240,887,000 | 243,382,000 | 240,343,000 | 235,361,000 | 236,242,000 | 234,897,000 | 234,412,000 | 233,411,000 | 238,803,000 | 238,279,000 | 236,254,000 | 238,066,000 | 230,441,000 | 233,315,000 | 234,302,000 | 237,816,000 | 239,325,000 | 238,151,000 | 230,684,000 | 226,233,000 | 225,710,000 | 225,345,000 | 213,141,000 | 210,748,000 | 212,510,000 | 212,583,000 | 212,049,000 | 214,049,000 | 209,399,000 | 210,455,000 | 209,982,000 | 271,640,000 | 274,582,000 | 272,386,000 | 273,683,000 | 273,747,000 | 266,701,000 | 269,699,000 | 266,433,000 | 265,187,000 | 265,710,000 | 257,697,000 | 257,855,000 | 258,783,000 | 257,622,000 | 256,296,000 | 254,384,000 | 256,835,000 | 254,795,000 | 254,179,000 | 255,497,000 | 252,484,000 | 247,036,000 | 240,058,000 | 228,995,000 | 216,251,000 | 208,174,000 | 202,074,000 | 199,915,000 | 199,129,000 | 197,144,000 | 197,092,000 | 197,112,000 | 195,593,000 | 195,315,000 | 192,181,000 | 191,566,000 | 190,707,000 | 189,233,000 | 192,423,000 | 178,786,000 | ||||||
less accumulated depreciation | 188,368,000 | 188,682,000 | 186,911,000 | 190,322,000 | 188,812,000 | 187,265,000 | 184,923,000 | 191,394,000 | 189,742,000 | 187,572,000 | 186,802,000 | 184,657,000 | 182,364,000 | 179,778,000 | 184,917,000 | 183,987,000 | 182,772,000 | 182,682,000 | 180,396,000 | 181,045,000 | 179,243,000 | 181,414,000 | 180,400,000 | 177,632,000 | 175,397,000 | 173,099,000 | 171,192,000 | 169,452,000 | 166,770,000 | 164,840,000 | 166,274,000 | 164,822,000 | 163,423,000 | 164,054,000 | 162,835,000 | 162,019,000 | 160,025,000 | 190,306,000 | 188,279,000 | 185,357,000 | 183,003,000 | 180,872,000 | 179,045,000 | 178,667,000 | 176,205,000 | 173,622,000 | 171,714,000 | 169,913,000 | 167,812,000 | 166,870,000 | 164,475,000 | 162,055,000 | 159,558,000 | 157,319,000 | 163,475,000 | 161,894,000 | 160,827,000 | 158,823,000 | 156,971,000 | 154,900,000 | 152,402,000 | 150,531,000 | 148,934,000 | 146,796,000 | 146,811,000 | 144,457,000 | 142,287,000 | 140,190,000 | 138,909,000 | 136,605,000 | 134,316,000 | 132,758,000 | 130,767,000 | 127,650,000 | 124,423,000 | 122,392,000 | 118,856,000 | 114,983,000 | |||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2025 and february 28, 2025 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued and outstanding 30,053,443 shares at february 28, 2025 and february 29, 2024 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2024 and february 29, 2024 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2024 and february 29, 2024 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2024 and february 29, 2024 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liability for pension benefits | 646,000 | 646,000 | 646,000 | 646,000 | 3,729,000 | 5,729,000 | 5,729,000 | 5,729,000 | 5,299,000 | 6,299,000 | 6,299,000 | 6,299,000 | 8,936,000 | 8,936,000 | 8,936,000 | 8,936,000 | 735,000 | 735,000 | 735,000 | 735,000 | 4,846,000 | 4,846,000 | 4,846,000 | 4,846,000 | 10,613,000 | 9,974,000 | 9,335,000 | 8,696,000 | 11,507,000 | 10,955,000 | 10,404,000 | 9,852,000 | 2,735,000 | 2,462,000 | 2,189,000 | 1,915,000 | 10,902,000 | 10,381,000 | 9,861,000 | 9,341,000 | 9,111,000 | 8,572,000 | 8,033,000 | 7,494,000 | 3,278,000 | 2,868,000 | 2,458,000 | 2,048,000 | 8,609,000 | 8,117,000 | 7,624,000 | 7,132,000 | 9,245,000 | 8,493,000 | 7,740,000 | 6,988,000 | 746,000 | 410,000 | 75,000 | 3,914,000 | 3,510,000 | 3,106,000 | 2,702,000 | ||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 29, 2024 and february 28, 2023 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2023 and february 28, 2023 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2023 and february 28, 2023 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2023 and february 28, 2023 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net property, plant and equipment | 47,789,000 | 49,440,000 | 50,240,000 | 52,048,000 | 53,633,000 | 53,886,000 | 54,292,000 | 53,482,000 | 55,384,000 | 50,045,000 | 52,270,000 | 55,059,000 | 56,402,000 | 58,925,000 | 60,519,000 | 55,287,000 | 53,134,000 | 54,518,000 | 55,893,000 | 46,371,000 | 45,908,000 | 46,236,000 | 47,761,000 | 48,626,000 | 49,995,000 | 46,564,000 | 48,436,000 | 49,957,000 | 81,334,000 | 86,303,000 | 87,029,000 | 90,680,000 | 92,875,000 | 87,656,000 | 91,032,000 | 90,228,000 | 91,565,000 | 93,996,000 | 87,784,000 | 90,043,000 | 91,913,000 | 93,147,000 | 94,241,000 | 94,826,000 | 99,516,000 | 91,320,000 | 92,285,000 | 94,670,000 | 93,661,000 | 90,065,000 | 85,158,000 | 76,593,000 | 65,720,000 | 59,240,000 | 55,278,000 | 53,104,000 | 54,672,000 | 54,857,000 | 56,902,000 | 58,203,000 | 58,988,000 | 60,999,000 | 59,423,000 | 60,799,000 | 63,057,000 | 64,810,000 | 70,031,000 | 65,859,000 | 63,803,000 | ||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2023 and 2022 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2022 and february 28, 2022 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2022 and february 28, 2022 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2022 and february 28, 2022 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets held for sale | 482,000 | 482,000 | 75,000 | 75,000 | 1,320,000 | 1,320,000 | 1,314,000 | 1,245,000 | 464,000 | 194,000 | 194,000 | 194,000 | 195,000 | 710,000 | 804,000 | 804,000 | 804,000 | 804,000 | 187,000 | 292,000 | 292,000 | 441,000 | 833,000 | 1,881,000 | 1,881,000 | 1,881,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2022 and february 28, 2021 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock 10 par value, authorized 1,000,000 shares; none issued | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2021 and february 28, 2021 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2021 and february 28, 2021 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total accumulated other comprehensive income | -19,685,000 | -16,704,000 | -15,673,000 | -15,920,000 | -16,167,000 | -16,428,000 | -14,765,000 | -15,013,000 | -17,345,000 | -17,345,000 | -25,249,000 | -25,472,000 | -22,861,000 | -11,878,000 | -11,433,000 | -12,413,000 | -15,588,000 | -15,832,000 | -14,753,000 | -14,903,000 | -13,251,000 | -13,635,000 | -14,892,000 | -12,785,000 | -10,735,000 | -7,945,000 | -7,272,000 | -8,448,000 | -12,425,000 | 460,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2021 and february 28, 2021 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2021 and february 29, 2020 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2020 and february 29, 2020 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2020 and february 29, 2020 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2020 and february 29, 2020 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 35,000,000 | 40,000,000 | 45,000,000 | 63,000,000 | 85,500,000 | 106,500,000 | 101,500,000 | 104,000,000 | 105,500,000 | 105,500,000 | 95,500,000 | 35,000,000 | 45,000,000 | 57,500,000 | 60,000,000 | 70,000,000 | 85,000,000 | 90,000,000 | 50,000,000 | 50,000,000 | 50,908,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 29, 2020 and february 28, 2019 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2019 and february 28, 2019 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2019 and february 28, 2019 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2019 and february 28, 2019 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total accumulated other comprehensive loss | -16,470,000 | -14,517,000 | -15,261,000 | -17,345,000 | -27,285,000 | -22,197,000 | -13,484,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2019 and february 28, 2018 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2018 and february 28, 2018 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31, 2018 and february 28, 2018 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31, 2018 and february 28, 2018 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee compensation and benefits | 15,597,000 | 14,775,000 | 13,125,000 | 12,175,000 | 13,515,000 | 11,713,000 | 11,829,000 | 10,181,000 | 15,863,000 | 14,059,000 | 14,864,000 | 13,750,000 | 15,964,000 | 15,171,000 | 15,322,000 | 14,149,000 | 16,520,000 | 17,393,000 | 15,609,000 | 14,081,000 | 17,003,000 | 14,885,000 | 14,909,000 | 15,428,000 | 16,087,000 | 15,876,000 | 14,347,000 | 14,628,000 | 16,503,000 | 16,497,000 | 14,560,000 | 13,638,000 | 14,374,000 | 15,996,000 | 15,038,000 | 13,907,000 | 12,919,000 | 16,217,000 | 14,827,000 | 14,398,000 | 14,840,000 | 16,319,000 | 13,092,000 | 14,293,000 | 15,799,000 | 16,857,000 | 17,487,000 | 15,722,000 | 17,250,000 | 14,561,000 | |||||||||||||||||||||||||||||||||
taxes other than income | 135,000 | 357,000 | 668,000 | 403,000 | 225,000 | 374,000 | 1,078,000 | 554,000 | 232,000 | 624,000 | 1,176,000 | 1,013,000 | 656,000 | 891,000 | 1,204,000 | 866,000 | 445,000 | 463,000 | 1,203,000 | 798,000 | 582,000 | 453,000 | 1,153,000 | 893,000 | 547,000 | 359,000 | 890,000 | 601,000 | 585,000 | 280,000 | 1,302,000 | 1,216,000 | 1,539,000 | 1,583,000 | 1,236,000 | 1,206,000 | 1,322,000 | 1,734,000 | 1,320,000 | 1,195,000 | 989,000 | 813,000 | 821,000 | 658,000 | 611,000 | 1,370,000 | 1,120,000 | 1,538,000 | 1,488,000 | 2,383,000 | |||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at february 28, 2018 and 2017 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2017 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2017 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment, at cost | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trademarks and trade names | 17,417,000 | 15,291,000 | 15,291,000 | 15,291,000 | 15,291,000 | 24,461,000 | 28,591,000 | 28,591,000 | 28,591,000 | 28,591,000 | 26,901,000 | 64,301,000 | 62,898,000 | 62,898,000 | 68,498,000 | 63,378,000 | 63,378,000 | 63,378,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other intangible assets | 34,985,000 | 38,636,000 | 34,017,000 | 34,902,000 | 36,064,000 | 42,472,000 | 43,988,000 | 45,504,000 | 46,144,000 | 47,636,000 | 46,278,000 | 47,591,000 | 47,460,000 | 48,877,000 | 38,608,000 | 19,183,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 3,422,000 | 1,742,000 | 866,000 | 2,292,000 | 1,785,000 | 1,149,000 | 3,869,000 | 338,000 | 1,641,000 | 1,269,000 | 1,693,000 | 621,000 | 1,031,000 | 782,000 | 829,000 | 1,183,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2017 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders’ equity | 324,398,000 | 324,285,000 | 318,618,000 | 324,279,000 | 365,579,000 | 392,188,000 | 407,055,000 | 421,309,000 | 436,643,000 | 453,262,000 | 444,717,000 | 546,021,000 | 541,891,000 | 536,347,000 | 557,597,000 | 487,279,000 | 489,417,000 | 495,292,000 | 497,507,000 | 505,537,000 | 512,881,000 | 531,962,000 | 484,531,000 | 488,092,000 | 490,163,000 | 473,728,000 | 469,782,000 | 450,650,000 | 439,844,000 | 432,699,000 | 424,796,000 | 428,175,000 | 441,298,000 | 436,380,000 | 509,490,000 | 514,535,000 | 513,778,000 | 513,131,000 | 516,435,000 | 488,169,000 | 482,750,000 | 478,228,000 | 501,528,000 | 509,604,000 | 498,443,000 | 494,401,000 | |||||||||||||||||||||||||||||||||||||
current assets of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term assets of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2017 and 2016 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation, net of taxes | -9,940,000 | -7,679,000 | -7,902,000 | -5,291,000 | -4,627,000 | -1,986,000 | -380,000 | 65,000 | -915,000 | -114,000 | -358,000 | 721,000 | 571,000 | 556,000 | 172,000 | -1,085,000 | 1,022,000 | -932,000 | 1,858,000 | 2,685,000 | 1,727,000 | 527,000 | -247,000 | 107,000 | 267,000 | 240,000 | -43,000 | 14,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred finance charges | 304,000 | 300,000 | 112,000 | 149,000 | 186,000 | 224,000 | 261,000 | 298,000 | 335,000 | 373,000 | 410,000 | 447,000 | 485,000 | 522,000 | 559,000 | 596,000 | 634,000 | 671,000 | 324,000 | 432,000 | 540,000 | 648,000 | 756,000 | 863,000 | 971,000 | 1,079,000 | 1,163,000 | 1,188,000 | 374,000 | 486,000 | 598,000 | 710,000 | 822,000 | 934,000 | 1,046,000 | 1,158,000 | 1,269,000 | 1,382,000 | 1,494,000 | 1,606,000 | 1,709,000 | 1,390,000 | |||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 29, 2016 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 29, 2016 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 29, 2016 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in february 29, 2016 and february 28, 2015 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2015 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2015 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2015 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2015 and 2014 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2014 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2014 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2014 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2014 and 2013 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2013 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trademarks | 63,378,000 | 63,031,000 | 61,871,000 | 61,904,000 | 61,941,000 | 61,978,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2013 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer lists | 19,371,000 | 20,134,000 | 20,897,000 | 21,659,000 | 22,422,000 | 23,188,000 | 15,853,000 | 16,418,000 | 16,983,000 | 17,547,000 | 18,112,000 | 18,626,000 | 19,190,000 | 19,753,000 | 20,316,000 | 20,880,000 | 21,443,000 | 22,007,000 | 22,570,000 | 23,133,000 | 23,697,000 | 24,260,000 | 23,392,000 | 19,450,000 | 19,868,000 | 20,287,000 | 20,463,000 | 20,896,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2013 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2013 and 2012 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 29, 2012 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,089,265 shares at november 30, 2012 and 4,129,668 shares at february 29, 2012 | -73,004,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trademarks and tradenames | 63,407,000 | 63,440,000 | 63,473,000 | 58,666,000 | 58,699,000 | 58,732,000 | 58,765,000 | 58,798,000 | 58,831,000 | 58,864,000 | 58,897,000 | 58,930,000 | 58,963,000 | 58,996,000 | 59,030,000 | 63,768,000 | 63,805,000 | 63,842,000 | 63,880,000 | 64,310,000 | 62,977,000 | 63,015,000 | 63,052,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 29, 2012 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid in capital | 121,407,000 | 121,164,000 | 121,390,000 | 121,123,000 | 120,860,000 | 120,840,000 | 121,306,000 | 121,527,000 | 121,370,000 | 121,372,000 | 121,978,000 | 122,237,000 | 121,962,000 | 121,946,000 | 122,448,000 | 121,919,000 | 122,588,000 | 122,642,000 | 122,566,000 | 122,463,000 | 122,257,000 | 122,283,000 | 122,305,000 | 122,284,000 | 122,209,000 | 122,969,000 | 122,922,000 | 123,153,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,090,265 shares at august 31, 2012 and 4,129,668 shares at february 29, 2012 | -73,022,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock 10 par value,authorized 1,000,000 shares; none issued | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 29, 2012 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,099,388 shares at may 31, 2012 and 4,129,668 shares at february 29, 2012 | -73,185,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current installments of long-term debt | 50,000,000 | 50,000,000 | 240,000 | 586,000 | 39,000 | 77,000 | 76,402,000 | 210,000 | 227,000 | 224,000 | 227,000 | 255,000 | 305,000 | 425,000 | 532,000 | 652,000 | 5,648,000 | 5,963,000 | 11,255,000 | 11,620,000 | 21,120,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2012 and 2011 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on derivative instruments, net of taxes | -154,000 | -576,000 | -808,000 | -909,000 | -1,154,000 | -1,313,000 | -1,293,000 | -1,427,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,129,668 shares in 2012 and 4,197,567 shares in 2011 | -73,726,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
federal and state income taxes payable | 1,003,000 | 651,000 | 5,806,000 | 2,935,000 | 6,160,000 | 3,230,000 | 6,839,000 | 705,000 | 820,000 | 343,000 | 4,935,000 | 501,000 | 970,000 | 5,413,000 | 973,000 | 884,000 | 1,443,000 | 7,828,000 | 2,490,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2011 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,133,518 shares at november 30, 2011 and 4,197,567 shares at february 28, 2011 | -73,802,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2011 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,133,518 shares at august 31, 2011 and 4,197,567 shares at february 28, 2011 | -73,802,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2011 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,149,968 shares at may 31, 2011 and 4,197,567 shares at february 28, 2011 | -74,096,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2011 and 2010 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized losson derivative instruments, net of taxes | -372,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,197,567 shares in 2011 and 4,292,080 shares in 2010 | -74,945,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2010 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,221,127 shares at november 30, 2010 and 4,292,080 shares at february 28, 2010 | -75,384,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, less current installments | 41,272,000 | 41,432,000 | 41,817,000 | 42,067,000 | 52,036,000 | 76,185,000 | 70,859,000 | 77,056,000 | 78,654,000 | 90,710,000 | 97,265,000 | 80,302,000 | 83,386,000 | 88,971,000 | 95,067,000 | 108,181,000 | 95,814,000 | 102,916,000 | 96,550,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2010 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income: - sum | -13,431,000 | -13,178,000 | -13,263,000 | -13,180,000 | -13,443,000 | -13,520,000 | -14,510,000 | -8,294,000 | -6,014,000 | -5,541,000 | -5,521,000 | -6,582,000 | -6,894,000 | -6,937,000 | -7,371,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,224,137 shares at august 31, 2010 and 4,292,080 shares at february 28, 2010 | -75,437,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2010 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,234,944 shares at may 31, 2010 and 4,292,080 shares at february 28, 2010 | -75,631,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2010 and 2009 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,292,080 shares in 2010 and 4,336,557 shares in 2009 | -76,651,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2009 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,323,501 shares at november 30, 2009 and 4,336,557 shares at february 28, 2009 | -77,314,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2009 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,323,501 shares at august 31, 2009 and 4,336,557 shares at february 28, 2009 | -77,314,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2009 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,338,238 shares at may 31, 2009 and 4,336,557 shares at february 28, 2009 | -77,579,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid pension asset | 260,000 | 6,897,000 | 7,357,000 | 7,818,000 | 8,277,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2009 and 2008 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation | -1,016,000 | -689,000 | 725,000 | 909,000 | 929,000 | 814,000 | 502,000 | 459,000 | 25,000 | 460,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on derivative instruments | -1,387,000 | -1,155,000 | -289,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minimum pension liability | -12,107,000 | -6,450,000 | -6,450,000 | -6,450,000 | -6,450,000 | -7,396,000 | -7,396,000 | -7,396,000 | -7,396,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,336,557 shares in 2009 and 4,391,193 shares in 2008 | -77,923,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 29, 2008 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,292,002 shares at november 30, 2008 and 4,391,193 shares at february 29, 2008 | -77,471,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a junior participating preferred stock of 10 par value, authorized 1,000,000 shares; none issued | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 29, 2008 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,357,169 shares at august 31, 2008 and 4,391,193 shares at february 29, 2008 | -78,710,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 29, 2008 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,377,661 shares at may 31, 2008 and 4,391,193 shares at february 29, 2008 | -79,080,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2008 and 2007 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,391,193 shares in 2008 and 4,475,962 shares in 2007 | -79,324,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2007 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,400,413 shares at november 30, 2007 and 4,475,962 shares at february 28, 2007 | -79,491,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2007 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,400,413 shares at august 31, 2007 and 4,475,962 shares at february 28, 2007 | -79,491,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2007 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,467,742 shares at may 31, 2007 and 4,475,962 shares at february 28, 2007 | -80,706,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a junior participating preferred stock of 10 par value. authorized 1,000,000 shares; none issued | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2007 and 2006 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,475,962 shares in 2007 and 4,574,329 shares in 2006 | -80,855,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 10,976,000 | 10,909,000 | 9,330,000 | 9,329,000 | 6,475,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred credits, principally income taxes | 28,880,000 | 29,524,000 | 29,971,000 | 30,223,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30 and february 28, 2006 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income-foreign currency translation | 213,000 | 429,000 | 472,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity - sum | 400,979,000 | 394,260,000 | 387,379,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,497,119 shares at november 30, 2006 and 4,574,329 shares at february 28, 2006 | -81,237,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivables, net of allowance for doubtful receivables of 3,226 at august 31, 2006 and 3,001 at february 28, 2006 | 48,311,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at august 31 and february 28, 2006 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,499,069 shares at august 31,2006 and 4,574,329 shares at february 28, 2006 | -81,272,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivables, net of allowance for doubtful receivables of 2,957 at may 31, 2006 and 3,001 at february 28, 2006 | 46,750,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total property, pland and equipment | 184,715,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchased customer lists | 21,222,000 | 21,632,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at may 31 and february 28, 2006 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,572,837 shares at may 31, 2006 and 4,574,329 shares at february 28, 2006 | -82,578,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivables, net of allowance for doubtful receivables of 3,001 in 2006 and 3,567 in 2005 | 41,686,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liability and other | 30,189,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares in 2006 and 2005 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,574,329 shares in 2006 and 4,635,444 shares in 2005 | -82,604,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchased customer list | 22,043,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
federal and state income tax payable | 1,217,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a junior participating preferred stock 10 par value, authorized 1,000,000 shares; none issued | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at november 30, 2005 and february 28, 2005 | 75,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 243,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: - sum | 374,597,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of 4,589,493 shares at november 30, 2005 and 4,635,444 shares at february 28, 2005 | -82,878,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-05-31 | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 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 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 2012-02-29 | 2011-11-30 | 2011-08-31 | 2011-05-31 | 2011-02-28 | 2010-11-30 | 2010-08-31 | 2010-05-31 | 2010-02-28 | 2009-11-30 | 2009-08-31 | 2009-05-31 | 2009-02-28 | 2008-11-30 | 2008-08-31 | 2008-05-31 | 2008-02-29 | 2007-11-30 | 2007-08-31 | 2007-05-31 | 2007-02-28 | 2006-11-30 | 2006-08-31 | 2006-05-31 | 2006-02-28 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 9,879,000 | 8,848,000 | 10,826,000 | 13,154,000 | 9,799,000 | 9,023,000 | 10,204,000 | 10,308,000 | 10,687,000 | 10,146,000 | 9,906,000 | 10,910,000 | 11,635,000 | 12,193,000 | 11,286,000 | 12,194,000 | 11,627,000 | 6,655,000 | 7,563,000 | 7,460,000 | 7,304,000 | 5,125,000 | 8,363,000 | 6,421,000 | 4,185,000 | 8,574,000 | 10,553,000 | 9,533,000 | 9,632,000 | 8,204,000 | 10,419,000 | 9,567,000 | 9,247,000 | 8,307,000 | 8,274,000 | 8,540,000 | 7,784,000 | 6,134,000 | 5,740,000 | 6,784,000 | -16,878,000 | 4,845,000 | 10,674,000 | 11,046,000 | 9,171,000 | 8,598,000 | -71,179,000 | 10,016,000 | 8,032,000 | -14,467,000 | 9,349,000 | 9,801,000 | 8,506,000 | 7,074,000 | 6,170,000 | 7,592,000 | 3,879,000 | 3,330,000 | 6,892,000 | 9,712,000 | 11,424,000 | 9,819,000 | 9,643,000 | 12,129,000 | 13,040,000 | 9,834,000 | 9,191,000 | 9,546,000 | 6,635,000 | -62,921,000 | 9,876,000 | 9,341,000 | 10,936,000 | 11,088,000 | 11,568,000 | 11,138,000 | 10,796,000 | 7,806,000 | 10,822,000 | 11,643,000 | 11,330,000 | 9,305,000 |
adjustments to reconcile net earnings to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation | 2,159,000 | 2,272,000 | 2,256,000 | 2,280,000 | 2,239,000 | 2,140,000 | 2,137,000 | 2,252,000 | 2,314,000 | 2,398,000 | 2,491,000 | 2,524,000 | 2,450,000 | 2,414,000 | 2,572,000 | 2,573,000 | 2,621,000 | 2,644,000 | 2,620,000 | 2,589,000 | 2,543,000 | 2,633,000 | 2,392,000 | 2,453,000 | 2,444,000 | 2,591,000 | 2,788,000 | 2,569,000 | 2,477,000 | 2,317,000 | 2,446,000 | 2,273,000 | 2,035,000 | 2,017,000 | 2,020,000 | 2,000,000 | 1,996,000 | 1,990,000 | 1,942,000 | 2,019,000 | 1,983,000 | 2,875,000 | 2,858,000 | 2,876,000 | 2,718,000 | 2,690,000 | 2,594,000 | 2,639,000 | 2,582,000 | 2,588,000 | 2,514,000 | 2,365,000 | 2,387,000 | 2,439,000 | 2,470,000 | 2,476,000 | 2,572,000 | 2,347,000 | 2,328,000 | 2,354,000 | 2,492,000 | 1,891,000 | 2,023,000 | 2,085,000 | 2,067,000 | 2,146,000 | 2,221,000 | 2,253,000 | 2,356,000 | 2,426,000 | 2,408,000 | 2,476,000 | 2,683,000 | 2,815,000 | 2,972,000 | 3,129,000 | 3,301,000 | 3,463,000 | 3,647,000 | 3,666,000 | 3,894,000 | 3,774,000 |
amortization of intangible assets | 2,080,000 | 2,072,000 | 2,034,000 | 2,029,000 | 1,944,000 | 1,919,000 | 1,943,000 | 1,935,000 | 1,929,000 | 1,819,000 | 1,963,000 | 1,973,000 | 1,894,000 | 1,896,000 | 1,767,000 | 1,756,000 | 1,757,000 | 2,244,000 | 1,973,000 | 2,073,000 | 2,091,000 | 2,137,000 | 2,054,000 | 1,952,000 | 1,972,000 | 1,971,000 | 1,968,000 | 1,926,000 | 1,904,000 | 1,867,000 | 2,331,000 | 1,505,000 | 1,415,000 | 1,492,000 | 1,489,000 | |||||||||||||||||||||||||||||||||||||||||||||||
loss from disposal of assets | -10,000 | -138,000 | 39,000 | 4,000 | 0 | 1,000 | 103,000 | -4,000 | 48,000 | 15,000 | 12,000 | 264,000 | -4,000 | 6,000 | -213,000 | -54,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of discount on short-term investments | 0 | 0 | -25,000 | -207,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
credit losses | 107,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation | 379,000 | 581,000 | 583,000 | 778,000 | 568,000 | 626,000 | 877,000 | 713,000 | 1,760,000 | -882,000 | 684,000 | 685,000 | 686,000 | 1,294,000 | 561,000 | 469,000 | 467,000 | 355,000 | 642,000 | 636,000 | 1,166,000 | 310,000 | 269,000 | 326,000 | 338,000 | 351,000 | 353,000 | 307,000 | 358,000 | 361,000 | 362,000 | 347,000 | 327,000 | 335,000 | 335,000 | 334,000 | 333,000 | 342,000 | 340,000 | 340,000 | 339,000 | 325,000 | 326,000 | 325,000 | 332,000 | 327,000 | 327,000 | 326,000 | 359,000 | 373,000 | 373,000 | 381,000 | 405,000 | 381,000 | 381,000 | 381,000 | 316,000 | 263,000 | 263,000 | 267,000 | 232,000 | 188,000 | 187,000 | 191,000 | 416,000 | 276,000 | 275,000 | 282,000 | 246,000 | 251,000 | 211,000 | 295,000 | 236,000 | 207,000 | 206,000 | 197,000 | 124,000 | 89,000 | 88,000 | 66,000 | 59,000 | |
net pension expense | 357,000 | 458,000 | 458,000 | 456,000 | 457,000 | 494,000 | 496,000 | 496,000 | 496,000 | -720,000 | 480,000 | 497,000 | 462,000 | 893,000 | -809,000 | 405,000 | 405,000 | 745,000 | 148,000 | 399,000 | 398,000 | 2,196,000 | 577,000 | 578,000 | 577,000 | 296,000 | 295,000 | 295,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of the effects of acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts and other receivables | 3,957,000 | 5,903,000 | 5,403,000 | -7,340,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and income taxes | -64,000 | 912,000 | -762,000 | -68,000 | -10,000 | 1,500,000 | 41,000 | -1,719,000 | 677,000 | 384,000 | 145,000 | 209,000 | 1,517,000 | -129,000 | -370,000 | 755,000 | 401,000 | -555,000 | 171,000 | 3,391,000 | 1,165,000 | 2,754,000 | 2,579,000 | 3,377,000 | -7,576,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | -1,172,000 | 2,012,000 | -8,969,000 | -11,798,000 | 582,000 | 2,257,000 | 1,193,000 | -966,000 | 2,288,000 | 4,245,000 | 351,000 | 1,317,000 | 919,000 | 600,000 | 1,706,000 | 1,319,000 | -1,284,000 | 706,000 | 1,095,000 | -497,000 | 124,000 | -1,834,000 | -871,000 | 9,151,000 | 12,527,000 | 6,873,000 | 360,000 | 5,053,000 | 642,000 | -8,579,000 | -16,814,000 | -2,705,000 | 11,683,000 | -460,000 | -1,300,000 | 5,177,000 | 14,876,000 | -1,434,000 | 171,000 | -5,678,000 | -14,868,000 | -1,112,000 | -13,801,000 | -6,079,000 | -2,761,000 | 995,000 | 2,695,000 | 9,819,000 | 13,587,000 | 2,342,000 | -14,106,000 | 389,000 | 7,221,000 | 3,294,000 | -4,406,000 | -7,191,000 | -1,845,000 | 4,307,000 | -924,000 | 1,739,000 | 675,000 | 442,000 | ||||||||||||||||||||
other assets | 16,000 | 22,000 | 25,000 | 15,000 | 16,000 | 39,000 | 19,000 | -9,000 | 71,000 | 0 | 1,000 | 6,000 | -6,000 | -2,000 | 0 | 66,000 | 1,000 | 4,000 | -312,000 | -287,000 | 6,000 | 2,191,000 | 39,000 | 131,000 | 211,000 | 164,000 | 185,000 | 11,000 | -56,000 | 87,000 | 25,000 | 49,000 | 36,000 | 4,000 | -23,000 | -33,000 | 3,000 | 16,000 | 16,000 | 3,000 | -103,000 | -17,000 | 4,000 | 101,000 | 2,000 | -2,862,000 | -128,000 | -929,000 | -8,000 | -60,000 | -42,000 | 105,000 | -7,000 | 21,000 | 29,000 | -55,000 | 21,000 | 2,855,000 | -1,696,000 | -623,000 | -1,018,000 | -3,803,000 | ||||||||||||||||||||
accounts payable and accrued expenses | 3,532,000 | 709,000 | -6,906,000 | -4,633,000 | 11,953,000 | -2,288,000 | -3,352,000 | 3,275,000 | 1,863,000 | -1,334,000 | -1,630,000 | 4,435,000 | -557,000 | -2,206,000 | 833,000 | 3,463,000 | 487,000 | -543,000 | 2,981,000 | -1,856,000 | 1,384,000 | -2,649,000 | 264,000 | -4,159,000 | 3,917,000 | 273,000 | -2,057,000 | -2,317,000 | 324,000 | 558,000 | -5,304,000 | -165,000 | 3,723,000 | -3,167,000 | 2,894,000 | -1,596,000 | 1,324,000 | -9,873,000 | 2,923,000 | -2,923,000 | -6,579,000 | 6,714,000 | -5,752,000 | 1,136,000 | 2,924,000 | -2,253,000 | 992,000 | -1,000 | 4,848,000 | 338,000 | -9,429,000 | -1,311,000 | -2,815,000 | 5,766,000 | -2,381,000 | 1,731,000 | 515,000 | 2,483,000 | -5,052,000 | 548,000 | -6,161,000 | 2,352,000 | 2,336,000 | |||||||||||||||||||
other liabilities | 12,000 | 27,000 | 2,000 | -8,000 | 67,000 | -649,000 | 40,000 | -19,000 | -58,000 | 116,000 | 31,000 | 3,000 | -272,000 | -10,000 | 441,000 | -83,000 | -3,572,000 | -16,000 | -5,000 | 14,000 | -151,000 | -318,000 | 392,000 | 57,000 | 103,000 | -33,000 | 243,000 | -22,000 | -25,000 | 8,000 | 48,000 | 270,000 | -316,000 | -313,000 | 530,000 | -126,000 | -290,000 | -311,000 | 1,404,000 | -155,000 | -296,000 | -301,000 | 463,000 | 0 | -274,000 | -392,000 | 946,000 | -370,000 | -400,000 | -446,000 | 895,000 | -777,000 | -291,000 | -528,000 | ||||||||||||||||||||||||||||
net cash from operating activities | 21,232,000 | 17,874,000 | 16,434,000 | 10,465,000 | 7,960,000 | 12,758,000 | 18,156,000 | 11,836,000 | 23,105,000 | 16,569,000 | 17,566,000 | 13,208,000 | 21,726,000 | 12,779,000 | 12,242,000 | 7,518,000 | 14,237,000 | 16,383,000 | 9,788,000 | 12,620,000 | 11,887,000 | 12,038,000 | 12,625,000 | 13,304,000 | 14,850,000 | 12,786,000 | 16,715,000 | 12,047,000 | 15,671,000 | 14,668,000 | 12,417,000 | 12,360,000 | 11,890,000 | 11,472,000 | 14,642,000 | 6,830,000 | 12,346,000 | 16,327,000 | 13,482,000 | 14,031,000 | 15,047,000 | 8,012,000 | 18,476,000 | 29,943,000 | 30,732,000 | 18,871,000 | 14,060,000 | 19,026,000 | 13,312,000 | -5,816,000 | -1,533,000 | 18,553,000 | 21,551,000 | 9,322,000 | 11,275,000 | 14,594,000 | 14,766,000 | -2,391,000 | 14,220,000 | 1,473,000 | 11,271,000 | 2,124,000 | 3,135,000 | 17,856,000 | 9,651,000 | 11,098,000 | 21,495,000 | 24,804,000 | 25,170,000 | 8,013,000 | 5,186,000 | 14,363,000 | 16,654,000 | 12,829,000 | 126,000 | 8,005,000 | 9,484,000 | 12,389,000 | 12,615,000 | 12,335,000 | 12,178,000 | 11,512,000 |
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -352,000 | 0 | -719,000 | -1,425,000 | -1,368,000 | 0 | -632,000 | -1,108,000 | -2,510,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 | -731,000 | -1,153,000 | -985,000 | -499,000 | -428,000 | -183,000 | -2,120,000 | -1,301,000 | -1,219,000 | -855,000 | -697,000 | -622,000 | -305,000 | -603,000 | -1,870,000 | -1,504,000 | -669,000 | -835,000 | -863,000 | -729,000 | -133,000 | 217,000 | -1,135,000 | -2,052,000 | -2,117,000 | -4,839,000 | -5,672,000 | -10,084,000 | -13,158,000 | -8,541,000 | -5,939,000 | -5,171,000 | -629,000 | -2,394,000 | -791,000 | -1,349,000 | -1,865,000 | -1,823,000 | -694,000 | -759,000 | -1,018,000 | -1,754,000 | -1,434,000 | -1,175,000 | -636,000 | -1,665,000 |
free cash flows | 20,880,000 | 17,874,000 | 15,715,000 | 9,040,000 | 6,592,000 | 12,758,000 | 17,524,000 | 10,728,000 | 20,595,000 | 16,569,000 | 17,566,000 | 13,208,000 | 21,726,000 | 12,779,000 | 12,242,000 | 7,518,000 | 14,237,000 | 16,383,000 | 9,788,000 | 12,620,000 | 11,887,000 | 12,038,000 | 12,625,000 | 13,304,000 | 14,850,000 | 12,786,000 | 16,715,000 | 12,047,000 | 15,671,000 | 14,668,000 | 12,417,000 | 12,360,000 | 11,890,000 | 11,472,000 | 14,642,000 | 6,830,000 | 11,615,000 | 15,174,000 | 12,497,000 | 13,532,000 | 14,619,000 | 7,829,000 | 16,356,000 | 28,642,000 | 29,513,000 | 18,016,000 | 13,363,000 | 18,404,000 | 13,007,000 | -6,419,000 | -3,403,000 | 17,049,000 | 20,882,000 | 8,487,000 | 10,412,000 | 13,865,000 | 14,633,000 | -2,174,000 | 13,085,000 | -579,000 | 9,154,000 | -2,715,000 | -2,537,000 | 7,772,000 | -3,507,000 | 2,557,000 | 15,556,000 | 19,633,000 | 24,541,000 | 5,619,000 | 4,395,000 | 13,014,000 | 14,789,000 | 11,006,000 | -568,000 | 7,246,000 | 8,466,000 | 10,635,000 | 11,181,000 | 11,160,000 | 11,542,000 | 9,847,000 |
purchase of businesses, net of cash acquired | -3,999,000 | 0 | -34,931,000 | 85,000 | 0 | -290,000 | -617,000 | 0 | -344,000 | -39,970,000 | 0 | -20,000 | -4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maturity of short-term investments | 0 | 0 | 5,500,000 | 10,000,000 | 10,000,000 | 7,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposal of plant and property | 10,000 | 0 | 19,000 | 70,000 | 243,000 | 5,000 | 51,000 | 0 | -3,000 | 0 | 0 | 0 | 825,000 | 0 | 762,000 | 800,000 | 136,000 | 679,000 | 131,000 | 306,000 | 2,000 | 4,000 | 28,000 | 11,000 | 5,000 | 20,000 | 1,000 | 651,000 | 5,000 | 7,000 | 46,000 | 965,000 | 11,000 | 16,000 | 69,000 | 11,000 | 2,000 | 4,000 | 19,000 | 962,000 | 7,000 | 0 | 4,000 | 7,000 | 7,000 | 4,000 | 25,000 | 1,000 | 0 | 28,000 | 0 | 3,000 | 5,000 | 181,000 | 258,000 | 605,000 | 5,000 | 876,000 | 744,000 | 4,000 | 23,000 | |||||||||||||||||||||
net cash from investing activities | -342,000 | -4,699,000 | -1,155,000 | -30,799,000 | 5,281,000 | 9,696,000 | 3,275,000 | -5,052,000 | 118,000 | -711,000 | -18,829,000 | -334,000 | -784,000 | 106,037,000 | -137,000 | -1,155,000 | -1,621,000 | -1,203,000 | -17,024,000 | -972,000 | -11,111,000 | -303,000 | -599,000 | -63,708,000 | -542,000 | -662,000 | -835,000 | 4,919,000 | -2,763,000 | -126,000 | -39,749,000 | -7,096,000 | -1,848,000 | -2,117,000 | -4,838,000 | -7,909,000 | -10,080,000 | -13,158,000 | -8,513,000 | -5,939,000 | -5,168,000 | -624,000 | -2,213,000 | -533,000 | -744,000 | -1,860,000 | -1,042,000 | -14,493,000 | -755,000 | -995,000 | -1,765,000 | -1,417,000 | -11,383,000 | -5,260,000 | -2,813,000 | |||||||||||||||||||||||||||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends paid | -6,378,000 | -6,434,000 | -6,505,000 | -6,571,000 | -72,299,000 | -6,496,000 | -6,460,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock repurchases | -5,903,000 | -3,542,000 | -5,011,000 | 0 | -1,000 | -1,827,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 0 | -1,000 | 0 | 44,000 | -1,000 | 0 | 0 | 0 | 0 | 0 | 2,910,000 | 0 | 0 | 0 | 54,000 | 5,000 | 44,000 | 50,000 | 9,000 | 17,000 | 0 | 49,000 | 151,000 | 79,000 | 10,000 | 525,000 | 15,000 | 0 | 655,000 | 3,000 | 200,000 | 21,000 | 426,000 | 14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -6,378,000 | -12,338,000 | -10,047,000 | -11,538,000 | -72,125,000 | -6,497,000 | -8,287,000 | -7,778,000 | -4,897,000 | -10,508,000 | -50,443,000 | -6,620,000 | -9,562,000 | -22,516,000 | -27,016,000 | -25,496,000 | -90,000 | -11,549,000 | -7,256,000 | -5,382,000 | 3,596,000 | 55,955,000 | -14,542,000 | -12,501,000 | -11,537,000 | -14,567,000 | -19,550,000 | -9,561,000 | 35,586,000 | -4,035,000 | -3,991,000 | -3,869,000 | -3,987,000 | 6,006,000 | -4,016,000 | -4,008,000 | -3,913,000 | -14,041,000 | -28,072,000 | -4,462,000 | 492,000 | -10,932,000 | -6,037,000 | -15,987,000 | -10,529,000 | 12,857,000 | -6,175,000 | -9,669,000 | -14,742,000 | -17,369,000 | 3,538,000 | -11,405,000 | -7,040,000 | |||||||||||||||||||||||||||||
net change in cash and cash equivalents | 14,512,000 | -603,000 | -737,000 | -34,377,000 | 9,065,000 | -8,659,000 | 20,517,000 | 6,314,000 | -7,192,000 | 7,870,000 | -1,099,000 | 1,237,000 | -1,374,000 | 979,000 | -1,031,000 | -4,004,000 | -6,286,000 | 4,550,000 | -4,538,000 | 2,235,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 34,570,000 | 0 | 0 | 0 | 67,000,000 | 0 | 0 | 9,286,000 | 0 | 0 | 0 | 3,393,000 | 0 | 0 | 0 | 3,582,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | 49,082,000 | 3,287,000 | -603,000 | -737,000 | 32,623,000 | 9,065,000 | -8,659,000 | 29,803,000 | 6,314,000 | -7,192,000 | 7,870,000 | 2,294,000 | 1,237,000 | -1,374,000 | 979,000 | 2,551,000 | -4,004,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash items: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
modification of share-based awards from equity to liability | 2,213,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued interest on short-term investments | -408,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 56,000 | -3,609,000 | 16,000 | 2,833,000 | -1,899,000 | -1,000 | 237,000 | -1,000 | 0 | 2,000 | -2,011,000 | 1,000 | 0 | -12,000 | 2,720,000 | 80,000 | -257,000 | 3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid to pension plan | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of the effects of acquisitions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 1,420,000 | 3,508,000 | 1,449,000 | 3,190,000 | 608,000 | 779,000 | 150,000 | 7,299,000 | -1,927,000 | 2,148,000 | -2,237,000 | -429,000 | -488,000 | 9,271,000 | 685,000 | 412,000 | 1,468,000 | 453,000 | 1,175,000 | 2,034,000 | 1,852,000 | -1,012,000 | 586,000 | -384,000 | 6,959,000 | -302,000 | 382,000 | 1,371,000 | 3,395,000 | -753,000 | -263,000 | -2,033,000 | 1,442,000 | 3,532,000 | -4,850,000 | -2,591,000 | 5,569,000 | -4,078,000 | -300,000 | -4,847,000 | 7,508,000 | 1,254,000 | 4,036,000 | -4,538,000 | 2,783,000 | 3,763,000 | -3,651,000 | 66,000 | 6,203,000 | -4,489,000 | -3,394,000 | 9,401,000 | 8,265,000 | 2,258,000 | -9,344,000 | -2,012,000 | -12,799,000 | -1,185,000 | -6,858,000 | 1,589,000 | -2,621,000 | |||||||||||||||||||||
purchase of investment securities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maturity of investment securities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net change in cash | -44,273,000 | 8,614,000 | 9,766,000 | -1,766,000 | 8,138,000 | 6,968,000 | -4,520,000 | 299,000 | 5,615,000 | 4,637,000 | -1,132,000 | 772,000 | 6,139,000 | -14,168,000 | 5,452,000 | 8,074,000 | 7,574,000 | 190,000 | 3,857,000 | -7,399,000 | 114,464,000 | -3,285,000 | -5,141,000 | -196,000 | 3,701,000 | 678,000 | 886,000 | 516,000 | 7,950,000 | -3,200,000 | -9,165,000 | 3,285,000 | 8,164,000 | -3,002,000 | -3,971,000 | -1,762,000 | 4,557,000 | -6,351,000 | 2,454,000 | -3,546,000 | 5,548,000 | -6,003,000 | 1,315,000 | 3,495,000 | -7,565,000 | -1,531,000 | ||||||||||||||||||||||||||||||||||||
bad debt expense, net of recoveries | 22,000 | 28,000 | 90,000 | 76,000 | -25,000 | 67,000 | 110,000 | 320,000 | 138,000 | 100,000 | 135,000 | 78,000 | 192,000 | 213,000 | 180,000 | 21,000 | 249,000 | 121,000 | 38,000 | 111,000 | 153,000 | 132,000 | 648,000 | -18,000 | 40,000 | -263,000 | 279,000 | 61,000 | 135,000 | -166,000 | 15,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of short-term investments | 0 | 0 | -10,093,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain from disposal of assets | -108,000 | -361,000 | -8,000 | -2,000 | -15,000 | -3,000 | -1,000 | -15,000 | -248,000 | -7,000 | 3,000 | -5,000 | -4,000 | -4,000 | -8,000 | 0 | 2,000 | -1,000 | -2,000 | -176,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of businesses and intangible asset, net of cash acquired | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | 0 | 13,860,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | 4,550,000 | 9,322,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of period | 0 | 0 | 81,597,000 | 0 | 0 | 93,968,000 | 0 | 0 | 0 | 85,606,000 | 0 | 0 | 0 | 75,190,000 | 0 | 0 | 0 | 68,258,000 | 0 | 0 | 0 | 88,442,000 | 0 | 96,230,000 | 80,466,000 | 0 | 0 | 0 | 7,957,000 | 0 | 0 | 0 | 15,346,000 | 0 | 0 | 0 | 5,316,000 | 0 | 0 | 0 | 6,232,000 | 0 | 0 | 0 | 10,410,000 | 0 | 0 | 0 | 12,305,000 | 0 | 0 | 0 | 21,063,000 | 0 | ||||||||||||||||||||||||||||
cash at end of period | -44,273,000 | 8,614,000 | 91,363,000 | -16,438,000 | -1,766,000 | 102,106,000 | 6,968,000 | -4,520,000 | 299,000 | 91,221,000 | 4,637,000 | -1,132,000 | 772,000 | 81,329,000 | -14,168,000 | 5,452,000 | 8,074,000 | 75,832,000 | 6,945,000 | 8,813,000 | -34,865,000 | 87,365,000 | 7,624,000 | 96,420,000 | 84,323,000 | -7,399,000 | 122,421,000 | -3,285,000 | -5,141,000 | -196,000 | 19,047,000 | 678,000 | 886,000 | 516,000 | 13,266,000 | -3,200,000 | -9,165,000 | 3,285,000 | 14,396,000 | -3,002,000 | -3,971,000 | -1,762,000 | 14,967,000 | -6,351,000 | 2,454,000 | -3,546,000 | 17,853,000 | -6,003,000 | 1,315,000 | 3,495,000 | 13,498,000 | -1,531,000 | ||||||||||||||||||||||||||||||
cash at beginning of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of current assets and liabilities of acquired businesses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, net of non-cash item discussed in note 15 in 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred finance charges | 0 | 0 | 19,000 | 28,000 | 29,000 | 28,000 | 29,000 | 28,000 | 29,000 | 28,000 | 29,000 | 28,000 | 29,000 | 27,000 | 37,000 | 37,000 | 38,000 | 37,000 | 37,000 | 37,000 | 38,000 | 37,000 | 37,000 | 37,000 | 38,000 | 37,000 | 37,000 | 37,000 | 38,000 | 37,000 | 108,000 | 108,000 | 108,000 | 108,000 | 109,000 | 107,000 | 108,000 | 108,000 | 108,000 | 106,000 | 112,000 | 112,000 | 113,000 | 111,000 | 112,000 | 112,000 | 112,000 | 112,000 | 112,000 | 112,000 | ||||||||||||||||||||||||||||||||
repayment of debt | 0 | 0 | -5,000,000 | -5,000,000 | -5,000,000 | -18,000,000 | -22,500,000 | -21,000,000 | -10,000,000 | -2,500,000 | 0 | -2,500,000 | -10,000,000 | -12,500,000 | -7,500,000 | -10,000,000 | -15,000,000 | -5,000,000 | -39,000 | -10,038,000 | -24,077,000 | -56,000 | -56,000 | -7,555,000 | -2,060,000 | -12,084,000 | -6,605,000 | -1,157,000 | -3,191,000 | -5,705,000 | -11,739,000 | -13,429,000 | -7,980,000 | -7,473,000 | -3,134,000 | |||||||||||||||||||||||||||||||||||||||||||||||
pre-tax loss from discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating cash flows of discontinued operations | 0 | 0 | 0 | 538,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit of stock based compensation | -144,000 | -84,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of discontinued operations | 0 | 0 | 0 | 107,354,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investing cash flows of discontinued operations | 0 | 0 | 0 | -279,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings on debt | 15,000,000 | 0 | 10,000,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net periodic benefit cost | 329,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liability for pension benefits | 329,000 | 400,000 | 400,000 | 400,000 | -2,360,000 | 639,000 | 639,000 | 639,000 | -2,448,000 | 552,000 | 551,000 | 552,000 | -2,673,000 | 273,000 | 273,000 | 274,000 | -2,480,000 | 521,000 | 520,000 | 520,000 | -3,229,000 | 404,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 543,000 | 54,000 | 0 | -1,000 | -223,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
financing cash flows of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash | -1,598,000 | 54,000 | -1,502,000 | -332,000 | -1,079,000 | -653,000 | -143,000 | 323,000 | -381,000 | 121,000 | -184,000 | -224,000 | 48,000 | 180,000 | 179,000 | -522,000 | 203,000 | -635,000 | 820,000 | 263,000 | 698,000 | 83,000 | -265,000 | -50,000 | -203,000 | -65,000 | -223,000 | 433,000 | 22,000 | -913,000 | 288,000 | 94,000 | -21,000 | 136,000 | -96,000 | 149,000 | 114,000 | -115,000 | 60,000 | -51,000 | ||||||||||||||||||||||||||||||||||||||||||
pre-tax loss on sale of discontinued operations | 0 | 0 | 0 | 36,775,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends | -4,468,000 | -4,476,000 | -4,537,000 | -43,657,000 | -4,530,000 | -4,516,000 | -4,516,000 | -4,516,000 | -4,496,000 | -4,502,000 | -4,548,000 | -4,574,000 | -4,567,000 | -4,590,000 | -4,588,000 | -9,153,000 | -4,576,000 | -4,575,000 | -4,560,000 | -4,039,000 | -4,035,000 | -4,038,000 | -4,020,000 | -4,017,000 | -4,017,000 | -4,017,000 | -4,006,000 | -4,002,000 | -4,003,000 | -3,994,000 | -4,002,000 | -4,007,000 | -4,007,000 | -3,998,000 | -3,987,000 | -3,987,000 | -3,986,000 | -3,976,000 | -3,967,000 | -3,964,000 | -3,962,000 | -3,959,000 | -3,949,000 | -3,949,000 | ||||||||||||||||||||||||||||||||||||||
purchase of treasury stock | -3,310,000 | -686,000 | -5,971,000 | -482,000 | -4,501,000 | -1,182,000 | -869,000 | -1,836,000 | -1,000 | 0 | -1,000 | 0 | 0 | -1,000 | -1,000 | 0 | 0 | 0 | -1,000 | 1,000 | -2,000 | -81,000 | 0 | -1,000 | -404,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangibles | 1,525,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of customer lists, noncompete, and patent | 1,179,000 | 1,173,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt expense | -19,000 | -280,000 | 798,000 | 307,000 | 307,000 | 601,000 | 494,000 | 87,000 | 144,000 | 208,000 | 618,000 | 1,099,000 | 1,099,000 | 456,000 | 0 | 0 | 287,000 | 75,000 | -473,000 | 21,000 | 521,000 | 585,000 | 63,000 | 315,000 | 989,000 | 414,000 | 240,000 | 989,000 | 539,000 | 790,000 | 790,000 | 539,000 | 535,000 | 523,000 | 373,000 | 506,000 | 429,000 | -914,000 | ||||||||||||||||||||||||||||||||||||||||||||
purchase price of businesses, net of cash acquired | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax expense of stock based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of trade names, customer lists, and patent | 1,159,000 | 1,516,000 | 1,516,000 | 1,498,000 | 1,492,000 | 1,530,000 | 1,413,000 | 1,419,000 | 1,417,000 | 1,401,000 | 1,225,000 | 795,000 | 795,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and trademarks | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses | 1,217,000 | -377,000 | 555,000 | 3,050,000 | -1,872,000 | -676,000 | -507,000 | -380,000 | 246,000 | -620,000 | -773,000 | 4,100,000 | -170,000 | -2,067,000 | 671,000 | 1,913,000 | -5,013,000 | -567,000 | -583,000 | 29,000 | -760,000 | 54,000 | 1,522,000 | 902,000 | -2,580,000 | -647,000 | 1,295,000 | 3,799,000 | -2,360,000 | -1,410,000 | -158,000 | -1,385,000 | 697,000 | 80,000 | 840,000 | 622,000 | 249,000 | 236,000 | 301,000 | -2,011,000 | 1,816,000 | |||||||||||||||||||||||||||||||||||||||||
adjustment to purchase price of businesses acquired | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposal of property, plant and equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred financing charges | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of trade names and customer lists | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid pension asset | 539,000 | 539,000 | 539,000 | 410,000 | 460,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of tradenames and customer lists | 828,000 | 832,000 | 599,000 | 599,000 | 599,000 | 599,000 | 599,000 | 600,000 | 601,000 | 600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of the effects of acquisition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of other intangible assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid pension asset/liability for pension benefits | 410,000 | 493,000 | 492,000 | -2,382,000 | 752,000 | 753,000 | 752,000 | 585,000 | 336,000 | 335,000 | 335,000 | 404,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of trademarks and customer lists | 600,000 | 602,000 | 605,000 | 604,000 | 605,000 | 605,000 | 574,000 | 559,000 | 463,000 | 466,000 | 455,000 | 502,000 | 503,000 | 497,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on the sale of equipment | -425,000 | -1,000 | -6,000 | 29,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit of stock option exercises | -48,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of the effects of acquisition: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of business, net of cash acquired | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on the sale of equipment | -1,000 | 10,000 | 3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred financing charges | 112,000 | 117,000 | 130,000 | 92,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock-based payment arrangements | -1,000 | -51,000 | -3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposal of property | 21,000 | 2,778,000 | 3,000 | 48,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt issued | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivables | 460,000 | -4,150,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid pension assets | 459,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of operating assets, net of cash acquired | -4,627,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of trademark and customer list | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of operating assets, net of cash acquired of 4,175 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exercise of stock options |
