Transcat, Inc(NASDAQ:TRNS)
Transcat, Inc. provides calibration and laboratory instrument services in North America and internationally. It operates in two segments, Service and Distribution. The Service segment offers calibration, repair, inspection, analytical qualification, preventative maintenance, consulting, and other re...
Website: http://www.transcat.com
Founded: 1964
Full Time Employees: 722
Sector: Industrials
Industry: Industrial Distribution
• 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 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-23 | 2023-09-23 | 2023-06-24 | 2023-03-25 | 2022-12-24 | 2022-09-24 | 2022-06-25 | 2022-03-26 | 2021-12-25 | 2021-09-25 | 2021-06-26 | 2021-03-27 | 2020-12-26 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-23 | 2017-09-23 | 2017-06-24 | 2017-03-25 | 2016-12-24 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-26 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-24 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-25 | 2010-09-25 | 2010-06-26 | 2010-03-27 | 2009-12-26 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-23 | 2006-09-23 | 2006-06-24 | 2006-03-25 | 2005-12-24 | 2005-09-24 | 2005-06-25 | 2005-03-26 | 2004-12-25 | 2004-09-25 | 2004-06-26 | 2004-03-27 | 2003-12-27 | 2003-09-27 | 2003-06-28 | 2003-03-31 | 2002-12-31 | 2001-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
service revenue | 52,836,000 | 49,144,000 | 52,010,000 | 41,557,000 | 44,083,000 | 43,778,000 | 46,732,000 | 41,509,000 | 41,431,000 | 39,853,000 | 39,763,000 | 35,977,000 | 35,267,000 | 33,876,000 | 34,667,000 | 30,237,000 | 29,544,000 | 27,557,000 | 28,977,000 | 24,776,000 | 24,554,000 | 22,967,000 | 25,016,000 | 22,087,000 | 23,502,000 | 22,398,000 | 24,322,000 | 20,492,000 | 19,902,000 | 19,325,000 | 21,955,000 | 18,769,000 | 18,239,000 | 18,482,000 | 19,526,000 | 17,455,000 | 16,947,000 | 17,175,000 | 17,555,000 | 13,922,000 | 14,190,000 | 13,535,000 | 14,465,000 | 12,603,000 | 12,595,000 | 12,138,000 | 8,681,750 | 11,516,000 | 11,472,000 | 11,739,000 | 12,199,000 | 9,884,000 | 9,840,000 | 8,732,000 | 10,691,000 | 9,078,000 | 8,214,000 | 8,423,000 | 8,904,000 | 7,319,000 | 7,448,000 | 7,653,000 | 8,816,000 | 6,637,000 | 6,525,000 | 5,940,000 | 6,735,000 | 6,006,000 | 5,656,000 | 5,542,000 | |||||||||||||||||||||||
distribution revenue | 29,436,000 | 27,280,000 | 17,967,250 | 25,197,000 | 23,743,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenue | 82,272,000 | 76,424,000 | 77,134,000 | 66,754,000 | 67,826,000 | 66,707,000 | 70,913,000 | 65,166,000 | 62,804,000 | 60,598,000 | 62,067,000 | 57,402,000 | 56,439,000 | 54,661,000 | 55,880,000 | 50,902,000 | 50,387,000 | 47,790,000 | 48,762,000 | 44,062,000 | 41,607,000 | 38,904,000 | 45,762,000 | 43,179,000 | 41,763,000 | 42,395,000 | 44,493,000 | 40,868,000 | 38,879,000 | 36,658,000 | 42,452,000 | 40,483,000 | 35,927,000 | 36,279,000 | 38,453,000 | 37,813,000 | 34,485,000 | 33,147,000 | 32,860,000 | 30,160,000 | 29,476,000 | 29,670,000 | 32,342,000 | 31,052,000 | 31,111,000 | 29,119,000 | -87,986,492 | 30,513,000 | 28,882,000 | 28,710,000 | 31,087,000 | 29,324,000 | 26,788,000 | ||||||||||||||||||||||||||||||||||||||||
yoy | 21.30% | 14.57% | 8.77% | 2.44% | 8.00% | 10.08% | 14.25% | 13.53% | 11.28% | 10.86% | 11.07% | 12.77% | 12.01% | 14.38% | 14.60% | 15.52% | 21.10% | 22.84% | 6.56% | 2.04% | -0.37% | -8.23% | 2.85% | 5.65% | 7.42% | 15.65% | 4.81% | 0.95% | 8.22% | 1.04% | 10.40% | 7.06% | 4.18% | 9.45% | 17.02% | 25.37% | 16.99% | 11.72% | 1.60% | -2.87% | -5.26% | 1.89% | -136.76% | 1.77% | 7.72% | 1.42% | -383.03% | 4.05% | 7.82% | ||||||||||||||||||||||||||||||||||||||||||||
qoq | 7.65% | -0.92% | 15.55% | -1.58% | 1.68% | -5.93% | 8.82% | 3.76% | 3.64% | -2.37% | 8.13% | 1.71% | 3.25% | -2.18% | 9.78% | 1.02% | 5.43% | -1.99% | 10.67% | 5.90% | 6.95% | -14.99% | 5.98% | 3.39% | -1.49% | -4.72% | 8.87% | 5.12% | 6.06% | -13.65% | 4.86% | 12.68% | -0.97% | -5.65% | 1.69% | 9.65% | 4.04% | 0.87% | 8.95% | 2.32% | -0.65% | -8.26% | 4.15% | -0.19% | 6.84% | -133.09% | -388.36% | 5.65% | 0.60% | -7.65% | 6.01% | 9.47% | |||||||||||||||||||||||||||||||||||||||||
cost of service revenue | 35,843,000 | 32,935,000 | 33,182,000 | 29,200,000 | 29,492,000 | 28,895,000 | 30,028,000 | 28,015,000 | 27,347,000 | 26,882,000 | 26,240,000 | 25,184,000 | 23,780,000 | 23,041,000 | 14,972,750 | 21,254,000 | 19,832,000 | 18,805,000 | 12,853,250 | 17,861,000 | 16,654,000 | 16,898,000 | 12,934,250 | 17,221,000 | 17,490,000 | 17,026,000 | 11,376,250 | 16,004,000 | 15,095,000 | 14,406,000 | 10,458,750 | 14,070,000 | 13,919,000 | 13,846,000 | 9,600,500 | 13,149,000 | 12,807,000 | 12,446,000 | 7,845,750 | 10,650,000 | 10,729,000 | 10,004,000 | 7,009,250 | 9,513,000 | 9,323,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
cost of distribution revenue | 19,667,000 | 17,668,000 | 12,540,000 | 17,875,000 | 17,128,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of revenue | 55,510,000 | 50,603,000 | 51,221,000 | 47,075,000 | 46,620,000 | 44,052,000 | 46,878,000 | 44,230,000 | 42,679,000 | 41,888,000 | 42,917,000 | 41,002,000 | 39,672,000 | 38,623,000 | 39,208,000 | 37,266,000 | 35,776,000 | 34,270,000 | 34,792,000 | 32,817,000 | 30,113,000 | 29,495,000 | 33,709,000 | 33,251,000 | 31,318,000 | 32,343,000 | 32,950,000 | 31,320,000 | 29,740,000 | 27,545,000 | 31,557,000 | 30,782,000 | 27,773,000 | 27,588,000 | 28,671,000 | 28,898,000 | 26,458,000 | 24,901,000 | 24,318,000 | 23,382,000 | 22,739,000 | 22,608,000 | 23,844,000 | 24,058,000 | 24,185,000 | 22,450,000 | -66,843,282 | 23,375,000 | 22,061,000 | 21,496,000 | |||||||||||||||||||||||||||||||||||||||||||
gross profit | 26,762,000 | 25,821,000 | 25,913,000 | 19,679,000 | 21,206,000 | 22,655,000 | 24,035,000 | 20,936,000 | 20,125,000 | 18,710,000 | 19,150,000 | 16,400,000 | 16,767,000 | 16,038,000 | 16,672,000 | 13,636,000 | 14,611,000 | 13,520,000 | 13,970,000 | 11,245,000 | 11,494,000 | 9,409,000 | 12,053,000 | 9,928,000 | 10,445,000 | 10,052,000 | 11,543,000 | 9,548,000 | 9,139,000 | 9,113,000 | 10,895,000 | 9,701,000 | 8,154,000 | 8,691,000 | 9,782,000 | 8,915,000 | 8,027,000 | 8,246,000 | 8,542,000 | 6,778,000 | 6,737,000 | 7,062,000 | 8,498,000 | 6,994,000 | 6,926,000 | 6,669,000 | -21,143,210 | 7,138,000 | 6,821,000 | 7,214,000 | 8,489,000 | 6,630,000 | 6,078,000 | 6,207,000 | 7,885,000 | 6,788,000 | 6,153,000 | 6,298,000 | 6,930,000 | 6,052,000 | 4,958,000 | 5,358,000 | 6,557,000 | 4,764,000 | 4,130,000 | 3,843,000 | 4,918,000 | 4,731,000 | 4,574,000 | 4,525,000 | 5,355,000 | 4,713,000 | 4,262,000 | 4,239,000 | 4,971,000 | 4,311,000 | 3,548,000 | 3,859,000 | 4,030,000 | 3,855,000 | 3,609,000 | 3,605,000 | 4,337,000 | 3,520,000 | 2,909,000 | 3,128,000 | -9,751,602 | 3,083,000 | 3,483,000 | 3,108,000 | |||
yoy | 26.20% | 13.97% | 7.81% | -6.00% | 5.37% | 21.08% | 25.51% | 27.66% | 20.03% | 16.66% | 14.86% | 20.27% | 14.76% | 18.62% | 19.34% | 21.26% | 27.12% | 43.69% | 15.90% | 13.27% | 10.04% | -6.40% | 4.42% | 3.98% | 14.29% | 10.30% | 5.95% | -1.58% | 12.08% | 4.86% | 11.38% | 8.82% | 1.58% | 5.40% | 14.52% | 31.53% | 19.15% | 16.77% | 0.52% | -3.09% | -2.73% | 5.89% | -140.19% | -2.02% | 1.54% | -7.55% | -349.07% | 7.66% | 12.22% | 16.22% | 7.66% | -2.33% | -1.22% | -1.44% | 13.78% | 12.16% | 24.10% | 17.54% | 5.69% | 27.04% | 20.05% | 39.42% | 33.33% | 0.70% | -9.71% | -15.07% | -8.16% | 0.38% | 7.32% | 6.75% | 7.72% | 9.32% | 20.12% | 9.85% | 23.35% | 11.83% | -1.69% | 7.05% | -7.08% | 9.52% | 24.06% | 15.25% | -144.47% | 14.17% | -16.48% | 0.64% | |||||||
qoq | 3.64% | -0.36% | 31.68% | -7.20% | -6.40% | -5.74% | 14.80% | 4.03% | 7.56% | -2.30% | 16.77% | -2.19% | 4.55% | -3.80% | 22.26% | -6.67% | 8.07% | -3.22% | 24.23% | -2.17% | 22.16% | -21.94% | 21.40% | -4.95% | 3.91% | -12.92% | 20.89% | 4.48% | 0.29% | -16.36% | 12.31% | 18.97% | -6.18% | -11.15% | 9.73% | 11.06% | -2.66% | -3.47% | 26.03% | 0.61% | -4.60% | -16.90% | 21.50% | 0.98% | 3.85% | -131.54% | -396.21% | 4.65% | -5.45% | -15.02% | 28.04% | 9.08% | -2.08% | -21.28% | 16.16% | 10.32% | -2.30% | -9.12% | 14.51% | 22.07% | -7.47% | -18.29% | 37.64% | 15.35% | 7.47% | -21.86% | 3.95% | 3.43% | 1.08% | -15.50% | 13.62% | 10.58% | 0.54% | -14.73% | 15.31% | 21.51% | -8.06% | -4.24% | 4.54% | 6.82% | 0.11% | -16.88% | 23.21% | 21.00% | -7.00% | -132.08% | -416.30% | -11.48% | 12.07% | ||||
gross margin % | 32.53% | 33.79% | 33.59% | 29.48% | 31.27% | 33.96% | 33.89% | 32.13% | 32.04% | 30.88% | 30.85% | 28.57% | 29.71% | 29.34% | 29.84% | 26.79% | 29.00% | 28.29% | 28.65% | 25.52% | 27.63% | 24.19% | 26.34% | 22.99% | 25.01% | 23.71% | 25.94% | 23.36% | 23.51% | 24.86% | 25.66% | 23.96% | 22.70% | 23.96% | 25.44% | 23.58% | 23.28% | 24.88% | 26.00% | 22.47% | 22.86% | 23.80% | 26.28% | 22.52% | 22.26% | 22.90% | 24.03% | 23.39% | 23.62% | 25.13% | 27.31% | 22.61% | 22.69% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | NaN% | NaN% | NaN% |
selling, marketing and warehouse expenses | 10,627,000 | 9,515,000 | 9,240,000 | 8,119,000 | 8,181,000 | 7,801,000 | 7,866,000 | 7,519,000 | 6,856,000 | 6,469,000 | 6,446,000 | 6,595,000 | 5,900,000 | 5,820,000 | 5,627,000 | 5,051,000 | 4,974,000 | 4,997,000 | 4,703,000 | 4,675,000 | 4,291,000 | 4,074,000 | 4,819,000 | 4,463,000 | 4,231,000 | 4,472,000 | 4,689,000 | 4,215,000 | 4,020,000 | 4,032,000 | 4,317,000 | 4,150,000 | 4,005,000 | 4,092,000 | 3,942,000 | 4,159,000 | 4,205,000 | 4,248,000 | 3,657,000 | 3,199,000 | 3,229,000 | 3,540,000 | 3,407,000 | 3,602,000 | 3,169,000 | 3,735,000 | 2,668,500 | 3,678,000 | 3,295,000 | 3,701,000 | 3,215,000 | 3,386,000 | 2,959,000 | 3,441,000 | 3,680,000 | 3,403,000 | 3,042,000 | 3,626,000 | 3,179,000 | 2,999,000 | 2,529,000 | 3,049,000 | 3,089,000 | 2,585,000 | 2,449,000 | 2,559,000 | 2,612,000 | 2,606,000 | 2,122,000 | 2,595,000 | 2,429,000 | 2,304,000 | 1,919,000 | 2,208,000 | |||||||||||||||||||
general and administrative expenses | 12,630,000 | 10,968,000 | 9,733,000 | 9,460,000 | 9,290,000 | 9,755,000 | 6,965,000 | 9,123,000 | 11,626,000 | 7,601,000 | 6,849,000 | 6,642,000 | 7,241,000 | 6,614,000 | 6,530,000 | 6,224,000 | 6,059,000 | 4,834,000 | 4,755,000 | 4,051,000 | 4,125,000 | 4,371,000 | 3,492,000 | 3,374,000 | 3,155,000 | 3,622,000 | 3,220,000 | 2,939,000 | 2,943,000 | 3,056,000 | 3,075,000 | 2,897,000 | 2,691,000 | 3,188,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 23,257,000 | 20,483,000 | 18,973,000 | 17,579,000 | 17,471,000 | 17,556,000 | 14,831,000 | 16,642,000 | 18,482,000 | 14,070,000 | 13,295,000 | 13,237,000 | 13,141,000 | 12,434,000 | 12,157,000 | 11,275,000 | 11,033,000 | 9,831,000 | 9,458,000 | 8,726,000 | 8,416,000 | 8,445,000 | 8,311,000 | 7,837,000 | 7,386,000 | 8,094,000 | 7,909,000 | 7,154,000 | 6,963,000 | 7,088,000 | 7,392,000 | 7,047,000 | 6,696,000 | 7,280,000 | 7,217,000 | 6,562,000 | 6,449,000 | 6,808,000 | 6,319,000 | 5,096,000 | 5,367,000 | 6,035,000 | 5,382,000 | 5,617,000 | 5,410,000 | 5,910,000 | 4,349,500 | 5,796,000 | 5,540,000 | 6,062,000 | 5,538,000 | 5,409,000 | 4,898,000 | 5,613,000 | 5,921,000 | 5,135,000 | 4,912,000 | 5,728,000 | 5,141,000 | 4,612,000 | 4,051,000 | 4,907,000 | 5,187,000 | 3,973,000 | 3,794,000 | 3,959,000 | 3,981,000 | 4,109,000 | 3,835,000 | 4,137,000 | 4,159,000 | 3,669,000 | 3,668,000 | 3,790,000 | 4,231,000 | 3,558,000 | 3,029,000 | 3,523,000 | 3,775,000 | 3,434,000 | 3,097,000 | 3,275,000 | 3,661,000 | 3,108,000 | 2,826,000 | 3,400,000 | 2,385,000 | 3,264,000 | 3,267,000 | 2,914,000 | |||
operating income | 3,505,000 | 5,338,000 | 6,940,000 | 2,100,000 | 3,735,000 | 5,099,000 | 9,204,000 | 4,294,000 | 1,643,000 | 4,640,000 | 5,855,000 | 3,163,000 | 3,626,000 | 3,604,000 | 4,515,000 | 2,361,000 | 3,578,000 | 3,689,000 | 4,512,000 | 2,519,000 | 3,078,000 | 964,000 | 3,742,000 | 2,091,000 | 3,059,000 | 1,958,000 | 3,634,000 | 2,394,000 | 2,176,000 | 2,025,000 | 3,503,000 | 2,654,000 | 1,458,000 | 1,411,000 | 2,565,000 | 2,353,000 | 1,578,000 | 1,438,000 | 2,223,000 | 1,682,000 | 1,370,000 | 1,027,000 | 3,116,000 | 1,377,000 | 1,516,000 | 759,000 | -3,768,295 | 1,342,000 | 1,281,000 | 1,152,000 | 2,951,000 | 1,221,000 | 1,180,000 | 594,000 | 1,964,000 | 1,653,000 | 1,241,000 | 570,000 | 1,789,000 | 1,440,000 | 907,000 | 451,000 | 1,370,000 | 791,000 | 336,000 | -116,000 | 937,000 | 622,000 | 739,000 | 388,000 | 1,196,000 | 1,044,000 | 594,000 | 449,000 | 740,000 | 2,297,000 | 519,000 | 336,000 | 255,000 | 421,000 | 512,000 | 330,000 | 676,000 | 412,000 | 83,000 | -272,000 | -224,693 | -181,000 | 216,000 | 194,000 | |||
yoy | -6.16% | 4.69% | -24.60% | -51.09% | 127.33% | 9.89% | 57.20% | 35.76% | -54.69% | 28.75% | 29.68% | 33.97% | 1.34% | -2.30% | 0.07% | -6.27% | 16.24% | 282.68% | 20.58% | 20.47% | 0.62% | -50.77% | 2.97% | -12.66% | 40.58% | -3.31% | 3.74% | -9.80% | 49.25% | 43.52% | 36.57% | 12.79% | -7.60% | -1.88% | 15.38% | 39.89% | 15.18% | 40.02% | -28.66% | 22.15% | -9.63% | 35.31% | -182.69% | 2.61% | 18.35% | -34.11% | -227.70% | 9.91% | 8.56% | 93.94% | 50.25% | -26.13% | -4.92% | 4.21% | 9.78% | 14.79% | 36.82% | 26.39% | 30.58% | 82.05% | 169.94% | -488.79% | 46.21% | 27.17% | -54.53% | -129.90% | -21.66% | -40.42% | 24.41% | -13.59% | 61.62% | -54.55% | 14.45% | 33.63% | 190.20% | 445.61% | 1.37% | 1.82% | -62.28% | 2.18% | 516.87% | -221.32% | -400.85% | -327.62% | -61.57% | -240.21% | |||||||
qoq | -34.34% | -23.08% | 230.48% | -43.78% | -26.75% | -44.60% | 114.35% | 161.35% | -64.59% | -20.75% | 85.11% | -12.77% | 0.61% | -20.18% | 91.23% | -34.01% | -3.01% | -18.24% | 79.12% | -18.16% | 219.29% | -74.24% | 78.96% | -31.64% | 56.23% | -46.12% | 51.80% | 10.02% | 7.46% | -42.19% | 31.99% | 82.03% | 3.33% | -44.99% | 9.01% | 49.11% | 9.74% | -35.31% | 32.16% | 22.77% | 33.40% | -67.04% | 126.29% | -9.17% | 99.74% | -120.14% | -380.80% | 4.76% | 11.20% | -60.96% | 141.69% | 3.47% | 98.65% | -69.76% | 18.81% | 33.20% | 117.72% | -68.14% | 24.24% | 58.77% | 101.11% | -67.08% | 73.20% | 135.42% | -389.66% | -112.38% | 50.64% | -15.83% | 90.46% | -67.56% | 14.56% | 75.76% | 32.29% | -39.32% | -67.78% | 342.58% | 54.46% | 31.76% | -39.43% | -17.77% | 55.15% | -51.18% | 64.08% | 396.39% | -130.51% | 21.05% | 24.14% | -183.80% | 11.34% | ||||
operating margin % | 4.26% | 6.98% | 9.00% | 3.15% | 5.51% | 7.64% | 12.98% | 6.59% | 2.62% | 7.66% | 9.43% | 5.51% | 6.42% | 6.59% | 8.08% | 4.64% | 7.10% | 7.72% | 9.25% | 5.72% | 7.40% | 2.48% | 8.18% | 4.84% | 7.32% | 4.62% | 8.17% | 5.86% | 5.60% | 5.52% | 8.25% | 6.56% | 4.06% | 3.89% | 6.67% | 6.22% | 4.58% | 4.34% | 6.77% | 5.58% | 4.65% | 3.46% | 9.63% | 4.43% | 4.87% | 2.61% | 4.28% | 4.40% | 4.44% | 4.01% | 9.49% | 4.16% | 4.40% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | Infinity% | NaN% | NaN% | NaN% |
interest expense | 1,269,000 | 451,000 | 471,000 | 199,000 | 76,000 | 52,000 | 50,000 | 81,000 | 43,000 | 35,000 | 28,000 | 28,000 | 32,000 | 13,000 | 16,000 | 12,000 | 29,000 | 9,000 | 11,000 | 14,000 | 30,000 | 43,000 | 28,000 | -1,000 | 21,000 | 17,000 | 29,000 | 34,000 | 66,000 | 84,000 | 90,000 | 93,000 | 106,000 | 98,000 | 109,000 | 114,000 | 116,000 | 89,000 | 73,000 | 134,000 | -218,566 | 76,000 | 64,000 | 103,000 | 146 | 128 | |||||||||||||||||||||||||||||||||||||||||||||||
interest income | -5,000 | -11,000 | -8,000 | -219,000 | -286,000 | -312,000 | -461,000 | -347,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense | 212,000 | 333,000 | 221,000 | -1,009,000 | 232,000 | 131,000 | 12,000 | 9,000 | 10,000 | 17,000 | 19,000 | 1,000 | 17,000 | -5,000 | -4,000 | 7,000 | 17,000 | 15,000 | -1,000 | 56,000 | 4,000 | 8,000 | 12,000 | 135,000 | 209,000 | 81,000 | 18,000 | 145,000 | 46,000 | 75,000 | 32,000 | 34,000 | 54,000 | 42,000 | 56,000 | 50,000 | 103,000 | 21,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
total interest and other expense | 1,476,000 | 773,000 | 684,000 | -1,029,000 | 22,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before provision for income taxes | 2,029,000 | 4,565,000 | 6,256,000 | 3,129,000 | 3,713,000 | 5,228,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for income taxes | 760,000 | 1,304,000 | 1,792,000 | 772,000 | 427,000 | 820,000 | 2,714,000 | 923,000 | 342,000 | 813,000 | 1,168,000 | 523,000 | 732,000 | 376,000 | 1,095,000 | 596,000 | 313,000 | 992,000 | 539,000 | 737,000 | 905,000 | 420,000 | 383,000 | -45,000 | 695,000 | 530,000 | 493,000 | 372,000 | 825,000 | 512,000 | 406,000 | 283,000 | 830,000 | 885,000 | 491,000 | 436,000 | 544,000 | 552,000 | 456,000 | 331,000 | 1,128,000 | 481,000 | 519,000 | 269,000 | -1,335,538 | 469,000 | 442,000 | 427,000 | 1,042,000 | 402,000 | 384,000 | 186,000 | 702,000 | 585,000 | 457,000 | 200,000 | 652,000 | 529,000 | 347,000 | 166,000 | 476,000 | 292,000 | 120,000 | -56,000 | 352,000 | 181,000 | 277,000 | 153,000 | 440,000 | -316,000 | 162,000 | 96,000 | 167,000 | 861,000 | 137,000 | 52,000 | -36,750 | 15,000 | 8,000 | ||||||||||||||
net income | 1,269,000 | 3,261,000 | 4,464,000 | 2,357,000 | 3,286,000 | 4,408,000 | 6,890,000 | 3,348,000 | 460,000 | 2,949,000 | 3,658,000 | 1,601,000 | 2,357,000 | 3,072,000 | 3,048,000 | 1,629,000 | 3,015,000 | 3,688,000 | 3,208,000 | 1,761,000 | 2,024,000 | 798,000 | 2,493,000 | 1,477,000 | 2,379,000 | 1,718,000 | 2,660,000 | 1,569,000 | 1,488,000 | 1,428,000 | 2,454,000 | 1,831,000 | 781,000 | 856,000 | 1,512,000 | 1,280,000 | 896,000 | 834,000 | 1,577,000 | 1,068,000 | 878,000 | 601,000 | 1,909,000 | 813,000 | 859,000 | 445,000 | -2,276,016 | 788,000 | 771,000 | 721,000 | 1,816,000 | 782,000 | 745,000 | 361,000 | 1,207,000 | 1,024,000 | 746,000 | 325,000 | 1,086,000 | 897,000 | 527,000 | 278,000 | 869,000 | 483,000 | 188,000 | -89,000 | 556,000 | 342,000 | 430,000 | 228,000 | 723,000 | 1,208,000 | 194,000 | 238,000 | 489,000 | 1,207,000 | 246,000 | 116,000 | 2,765,000 | 289,000 | 349,000 | 174,000 | 504,000 | 273,000 | -93,000 | -427,000 | -309,647 | -220,000 | 355,000 | 178,000 | -3,618,305 | ||
yoy | -61.38% | -26.02% | -35.21% | -29.60% | 614.35% | 49.47% | 88.35% | 109.12% | -80.48% | -4.00% | 20.01% | -1.72% | -21.82% | -16.70% | -4.99% | -7.50% | 48.96% | 362.16% | 28.68% | 19.23% | -14.92% | -53.55% | -6.28% | -5.86% | 59.88% | 20.31% | 8.39% | -14.31% | 90.52% | 66.82% | 62.30% | 43.05% | -12.83% | 2.64% | -4.12% | 19.85% | 2.05% | 38.77% | -17.39% | 31.37% | 2.21% | 35.06% | -183.87% | 3.17% | 11.41% | -38.28% | -225.33% | 0.77% | 3.49% | 99.72% | 50.46% | -23.63% | -0.13% | 11.08% | 11.14% | 14.16% | 41.56% | 16.91% | 24.97% | 85.71% | 180.32% | -412.36% | 56.29% | 41.23% | -56.28% | -139.04% | -23.10% | -71.69% | 121.65% | -4.20% | 47.85% | 0.08% | -21.14% | 105.17% | -82.31% | 317.65% | -29.51% | -33.33% | 448.61% | 5.86% | -475.27% | -140.75% | -262.77% | -224.09% | -126.20% | -339.89% | -109.81% | ||||||
qoq | -61.09% | -26.95% | 89.39% | -28.27% | -25.45% | -36.02% | 105.79% | 627.83% | -84.40% | -19.38% | 128.48% | -32.07% | -23.27% | 0.79% | 87.11% | -45.97% | -18.25% | 14.96% | 82.17% | -12.99% | 153.63% | -67.99% | 68.79% | -37.92% | 38.47% | -35.41% | 69.53% | 5.44% | 4.20% | -41.81% | 34.03% | 134.44% | -8.76% | -43.39% | 18.12% | 42.86% | 7.43% | -47.11% | 47.66% | 21.64% | 46.09% | -68.52% | 134.81% | -5.36% | 93.03% | -119.55% | -388.83% | 2.20% | 6.93% | -60.30% | 132.23% | 4.97% | 106.37% | -70.09% | 17.87% | 37.27% | 129.54% | -70.07% | 21.07% | 70.21% | 89.57% | -68.01% | 79.92% | 156.91% | -311.24% | -116.01% | 62.57% | -20.47% | 88.60% | -68.46% | -40.15% | 522.68% | -18.49% | -51.33% | -59.49% | 390.65% | 112.07% | -95.80% | 856.75% | -17.19% | 100.57% | -65.48% | 84.62% | -393.55% | -78.22% | 37.90% | 40.75% | -161.97% | 99.44% | ||||
net income margin % | 1.54% | 4.27% | 5.79% | 3.53% | 4.84% | 6.61% | 9.72% | 5.14% | 0.73% | 4.87% | 5.89% | 2.79% | 4.18% | 5.62% | 5.45% | 3.20% | 5.98% | 7.72% | 6.58% | 4.00% | 4.86% | 2.05% | 5.45% | 3.42% | 5.70% | 4.05% | 5.98% | 3.84% | 3.83% | 3.90% | 5.78% | 4.52% | 2.17% | 2.36% | 3.93% | 3.39% | 2.60% | 2.52% | 4.80% | 3.54% | 2.98% | 2.03% | 5.90% | 2.62% | 2.76% | 1.53% | 2.59% | 2.58% | 2.67% | 2.51% | 5.84% | 2.67% | 2.78% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | Infinity% | NaN% | NaN% | -Infinity% |
basic earnings per share | 0.14 | 0.35 | 0.48 | 0.26 | 0.36 | 0.49 | 0.82 | 0.39 | 0.06 | 0.39 | 0.49 | 0.21 | 0.31 | 0.41 | 0.41 | 0.22 | 0.4 | 0.49 | 0.43 | 0.24 | 0.27 | 0.11 | 0.34 | 0.2 | 0.32 | 0.24 | 0.37 | 0.22 | 0.21 | 0.2 | 0.34 | 0.26 | 0.11 | 0.12 | 0.22 | 0.18 | 0.13 | 0.12 | 0.23 | 0.15 | 0.13 | 0.09 | 0.28 | 0.12 | 0.13 | 0.07 | 0.24 | 0.11 | 0.1 | 0.1 | 0.24 | 0.11 | 0.1 | 0.05 | 0.16 | 0.14 | 0.1 | 0.04 | 0.15 | 0.12 | 0.07 | 0.04 | 0.12 | 0.07 | 0.03 | -0.01 | 0.07 | 0.05 | 0.06 | 0.03 | 0.1 | 0.17 | 0.03 | 0.03 | 0.07 | 0.17 | 0.04 | 0.02 | 0.42 | 0.04 | 0.05 | 0.03 | -0.01 | 0.04 | -0.01 | ||||||||
basic average shares outstanding | 9,321 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share | 0.14 | 0.35 | 0.48 | 0.25 | 0.35 | 0.48 | 0.8 | 0.38 | 0.06 | 0.38 | 0.48 | 0.21 | 0.31 | 0.4 | 0.4 | 0.21 | 0.4 | 0.49 | 0.42 | 0.23 | 0.27 | 0.11 | 0.33 | 0.2 | 0.32 | 0.23 | 0.35 | 0.21 | 0.2 | 0.19 | 0.33 | 0.25 | 0.11 | 0.12 | 0.22 | 0.18 | 0.12 | 0.12 | 0.22 | 0.15 | 0.12 | 0.08 | 0.27 | 0.11 | 0.12 | 0.06 | 0.23 | 0.11 | 0.1 | 0.09 | 0.24 | 0.1 | 0.1 | 0.05 | 0.16 | 0.13 | 0.1 | 0.04 | 0.14 | 0.12 | 0.07 | 0.04 | 0.11 | 0.06 | 0.02 | -0.01 | 0.08 | 0.05 | 0.06 | 0.03 | 0.09 | 0.17 | 0.03 | 0.03 | 0.07 | 0.16 | 0.03 | 0.02 | 0.39 | 0.04 | 0.05 | 0.02 | -0.01 | 0.04 | -0.01 | ||||||||
diluted average shares outstanding | 9,399 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | 9,317 | 6,830 | 6,647 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
average shares outstanding | 38 | 9,230 | 9,160 | 9,064 | 179 | 8,615 | 7,819 | 7,622 | 4 | 7,559 | 7,550 | 7,535 | 9 | 7,519 | 7,482 | 7,464 | 8 | 7,437 | 7,417 | 7,394 | 15 | 7,367 | 7,331 | 7,257 | 4 | 7,203 | 7,200 | 7,177 | 9 | 7,142 | 7,131 | 7,079 | 10 | 7,010 | 6,994 | 6,954 | 9 | 6,900 | 6,886 | 6,851 | 10 | 6,823 | 6,802 | 6,746 | 1,798 | 6,856 | 7,390 | 7,442 | 5 | 7,417 | 7,411 | 7,375 | 8 | 7,325 | 7,302 | 7,277 | -9 | 7,307 | 7,308 | 7,287 | -21 | 7,343 | 7,402 | 7,388 | 24 | 7,373 | 7,282 | 7,186 | 13 | 7,162 | 7,127 | 7,068 | -5 | 6,938 | 6,902 | 1,652.75 | 6,682 | 6,618 | 6,536 | 1,592.75 | 6,414 | 6,372 | 6,321 | 1,565.5 | 6,295 | ||||||||
distribution sales | 22,929,000 | 24,181,000 | 23,657,000 | 21,373,000 | 20,745,000 | 22,304,000 | 21,425,000 | 21,172,000 | 20,785,000 | 21,213,000 | 20,665,000 | 20,843,000 | 20,233,000 | 19,785,000 | 19,286,000 | 17,053,000 | 15,937,000 | 20,746,000 | 21,092,000 | 18,261,000 | 19,997,000 | 20,171,000 | 20,376,000 | 18,977,000 | 17,333,000 | 20,497,000 | 21,714,000 | 17,688,000 | 17,797,000 | 18,927,000 | 20,358,000 | 17,538,000 | 15,972,000 | 15,305,000 | 16,238,000 | 15,286,000 | 16,135,000 | 17,877,000 | 18,449,000 | 18,516,000 | 16,981,000 | 13,344,500 | 18,997,000 | 17,410,000 | 16,971,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
cost of distribution sales | 15,157,000 | 16,850,000 | 16,215,000 | 15,332,000 | 15,006,000 | 16,677,000 | 15,818,000 | 15,892,000 | 15,582,000 | 16,015,000 | 16,012,000 | 15,944,000 | 15,465,000 | 15,626,000 | 14,956,000 | 13,459,000 | 12,597,000 | 15,929,000 | 16,030,000 | 13,828,000 | 15,317,000 | 15,359,000 | 15,316,000 | 14,645,000 | 13,139,000 | 15,869,000 | 16,712,000 | 13,854,000 | 13,742,000 | 15,009,000 | 15,749,000 | 13,651,000 | 12,455,000 | 12,084,000 | 12,732,000 | 12,010,000 | 12,604,000 | 14,183,000 | 14,545,000 | 14,862,000 | 13,249,000 | 10,199,750 | 14,549,000 | 13,297,000 | 12,953,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
total interest and other | -129,000 | -400,000 | 23,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income/expense | 76,000 | 289,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 2,208,750 | 4,271,000 | 802,000 | 3,762,000 | 2,165,250 | 2,124,000 | 3,089,000 | 3,448,000 | 2,261,750 | 2,225,000 | 3,328,000 | 3,494,000 | 1,445,500 | 2,300,000 | 2,761,000 | 721,000 | 1,583,000 | 1,897,000 | 2,762,000 | 1,673,000 | 1,470,000 | 2,099,000 | 1,981,000 | 1,800,000 | 1,167,250 | 2,343,000 | 1,187,000 | 1,139,000 | 1,205,500 | 2,165,000 | 1,387,000 | 1,270,000 | 971,500 | 1,620,000 | 1,334,000 | 932,000 | 3,037,000 | 1,294,000 | 1,378,000 | 714,000 | -3,611,554 | 1,257,000 | 1,213,000 | 1,148,000 | 2,858,000 | 1,184,000 | 1,129,000 | 547,000 | 1,909,000 | 1,609,000 | 1,203,000 | 525,000 | 1,738,000 | 1,426,000 | 874,000 | 444,000 | 1,345,000 | 775,000 | 308,000 | -145,000 | 908,000 | 523,000 | 707,000 | 381,000 | 1,163,000 | 892,000 | 356,000 | 334,000 | 656,000 | 2,068,000 | 383,000 | 168,000 | 117,000 | 289,000 | 349,000 | 174,000 | -62,000 | 273,000 | -93,000 | -427,000 | |||||||||||||
interest and other expense | 841,000 | 878,000 | 433,000 | 1,039,000 | 537,000 | 156,000 | 145,250 | 136,000 | 250,000 | 195,000 | 194,750 | 219,000 | 317,000 | 243,000 | 194,000 | 194,000 | 297,000 | 285,000 | 178,750 | 295,000 | 195,000 | 225,000 | 213,500 | 311,000 | 271,000 | 272,000 | 223,000 | 188,000 | 191,000 | 168,000 | 102,000 | 62,000 | 36,000 | 95,000 | 79,000 | 83,000 | 138,000 | 45,000 | -156,741 | 85,000 | 68,000 | 4,000 | 93,000 | 37,000 | 51,000 | 47,000 | |||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | -194,000 | -77,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
administrative expenses | 1,801,750 | 2,403,000 | 2,244,000 | 2,560,000 | 2,662,000 | 1,897,000 | 2,138,000 | 2,495,000 | 1,975,000 | 2,015,000 | 2,241,000 | 2,175,000 | 1,681,000 | 2,118,000 | 2,245,000 | 2,361,000 | 2,323,000 | 2,023,000 | 1,939,000 | 2,172,000 | 2,241,000 | 1,732,000 | 1,870,000 | 2,102,000 | 1,962,000 | 1,613,000 | 1,522,000 | 1,858,000 | 2,098,000 | 1,388,000 | 1,345,000 | 1,400,000 | 1,369,000 | 1,503,000 | 1,713,000 | 1,542,000 | 1,730,000 | 1,365,000 | 1,749,000 | 1,582,000 | 1,859,000 | 1,403,000 | 1,222,000 | 1,389,000 | 1,421,000 | 1,178,000 | 1,247,000 | 1,182,000 | 1,465,000 | 1,162,000 | 1,124,000 | 1,294,000 | 836,250 | 1,223,000 | 1,283,000 | 838,000 | 841.25 | 1,387 | |||||||||||||||||||||||||||||||||||
cost of services sold | 9,201,000 | 6,533,250 | 8,826,000 | 8,764,000 | 8,543,000 | 8,376,000 | 7,757,000 | 7,485,000 | 6,735,000 | 7,769,000 | 7,252,000 | 6,372,000 | 6,393,000 | 6,194,000 | 5,710,000 | 5,692,000 | 5,796,000 | 6,052,000 | 5,214,000 | 5,057,000 | 4,743,000 | 4,691,000 | 4,723,000 | 4,468,000 | 4,379,000 | 4,815,000 | 4,376,000 | 4,276,000 | 4,086,000 | 4,641,000 | 4,003,000 | 3,897,000 | 3,831,000 | 3,939,000 | 3,674,000 | 3,423,000 | 3,334,000 | 3,712,000 | 2,992,000 | 3,116,000 | 3,287,000 | 2,386,000 | 3,124,000 | 2,986,000 | 3,450,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
product sales | 13,188,250 | 19,440,000 | 16,948,000 | 16,365,000 | 20,081,000 | 19,382,000 | 16,969,000 | 17,182,000 | 16,853,000 | 16,562,000 | 13,472,000 | 12,975,000 | 14,719,000 | 15,186,000 | 11,970,000 | 11,268,000 | 12,229,000 | 13,986,000 | 12,954,000 | 12,311,000 | 12,388,000 | 13,005,000 | 11,219,000 | 10,927,000 | 12,698,000 | 12,296,000 | 9,880,000 | 10,536,000 | 10,517,000 | 11,500,000 | 9,412,000 | 9,385,000 | 10,041,000 | 9,856,000 | 8,309,000 | 8,880,000 | 6,243,750 | 9,343,000 | 7,620,000 | 8,024,000 | 11,794,081 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of products sold | 10,079,250 | 14,937,000 | 13,225,000 | 12,155,000 | 15,118,000 | 14,420,000 | 12,658,000 | 12,914,000 | 12,633,000 | 12,119,000 | 10,270,000 | 9,474,000 | 10,926,000 | 11,845,000 | 9,308,000 | 8,622,000 | 9,355,000 | 10,538,000 | 9,568,000 | 8,949,000 | 9,028,000 | 9,351,000 | 8,087,000 | 7,865,000 | 9,241,000 | 8,926,000 | 7,415,000 | 7,829,000 | 8,085,000 | 8,704,000 | 7,087,000 | 7,126,000 | 7,507,000 | 7,529,000 | 6,463,000 | 6,807,000 | 4,683,250 | 7,344,000 | 5,427,000 | 6,036,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of products and services sold | 15,573,500 | 22,694,000 | 20,710,000 | 18,890,000 | 22,887,000 | 21,672,000 | 19,030,000 | 19,307,000 | 18,827,000 | 17,829,000 | 15,962,000 | 15,270,000 | 16,978,000 | 17,059,000 | 14,365,000 | 13,365,000 | 14,046,000 | 15,261,000 | 14,036,000 | 13,328,000 | 13,843,000 | 13,727,000 | 12,363,000 | 11,951,000 | 13,882,000 | 12,929,000 | 11,312,000 | 11,660,000 | 12,024,000 | 12,378,000 | 10,510,000 | 10,460,000 | 11,219,000 | 10,521,000 | 9,579,000 | 10,094,000 | 7,069,250 | 10,468,000 | 8,413,000 | 9,486,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
net revenue | 25,097,000 | 30,772,000 | 28,460,000 | 25,183,000 | 25,605,000 | 25,757,000 | 23,881,000 | 20,920,000 | 20,628,000 | 23,535,000 | 21,823,000 | 18,495,000 | 17,208,000 | 18,964,000 | 19,992,000 | 18,610,000 | 17,853,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other expense | 55,000 | 44,000 | 38,000 | 45,000 | 51,000 | 14,000 | 33,000 | 7,000 | 25,000 | 16,000 | 28,000 | 29,000 | 29,000 | 99,000 | 32,000 | 7,000 | 33,000 | 152,000 | 238,000 | 115,000 | 84,000 | 229,000 | 136,000 | 168,000 | 138,000 | 132,000 | 163,000 | 156,000 | 172,000 | 139,000 | 176,000 | 155,000 | 15,500 | 24,000 | 30,000 | 8,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | -15,000 | 1,000 | 80,000 | 13,000 | 11,000 | -1,000 | -36,000 | 26,000 | 33,000 | 39,000 | -24,000 | -89,000 | -11,000 | 8,000 | -45,000 | -19,000 | 265,000 | 192,000 | 7,000 | -239,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 731,000 | 326,000 | 1,166,000 | 910,000 | 538,000 | 277,000 | 833,000 | 509,000 | 221,000 | -50,000 | 532,000 | 253,000 | 419,000 | 236,000 | 678,000 | 1,189,000 | 459,000 | 430,000 | 496,000 | 968,000 | 259,000 | 203,000 | 2,758,000 | 301,000 | 448,000 | 155,000 | 520,000 | 337,000 | 18,000 | -455,000 | 107,250 | -173,000 | 330,000 | 274,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
service sales | 4,026,000 | 5,435,000 | 5,406,000 | 5,263,000 | 6,155,000 | 4,944,000 | 4,980,000 | 4,983,000 | 5,537,000 | 4,733,000 | 4,707,000 | 4,680,000 | 5,515,000 | 4,185,000 | 4,179,000 | 4,342,000 | 3,266,750 | 4,208,000 | 4,276,000 | 4,570,000 | 4,507,848 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net sales | 12,813,750 | 18,440,000 | 16,625,000 | 16,190,000 | 18,853,000 | 17,240,000 | 14,860,000 | 15,519,000 | 16,054,000 | 16,233,000 | 14,119,000 | 14,065,000 | 15,556,000 | 14,041,000 | 12,488,000 | 13,222,000 | -37,988,683 | 13,551,000 | 11,896,000 | 12,594,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on tpg divestiture | 1,544,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, marketing, and warehouse expenses | 2,372,000 | 2,155,000 | 1,807,000 | 2,134,000 | 2,354,000 | 2,256,000 | 1,850,000 | 2,093,000 | 2,196,000 | 1,946,000 | 1,702,000 | 2,106,000 | 1,548,750 | 2,041,000 | 1,984,000 | 2,076,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
currency translation adjustment | 13,000 | 87,000 | -7,000 | 12,000 | 99,000 | -19,000 | 16,000 | 64,000 | 111,000 | -28,000 | 29,750 | 47,000 | -25,000 | 96,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | -169,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -0.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | -39,250 | -52,000 | -34,000 | -95,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes and cumulative effect of a change in accounting principle | 40,750 | -205,000 | 186,000 | 186,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before cumulative effect of a change in accounting principle | -309,647 | -220,000 | 355,000 | 178,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative effect of a change in accounting principle | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
before cumulative effect of a change in accounting principle | 0.013 | -0.03 | 0.06 | 0.03 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
from cumulative effect of a change in accounting principle | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total basic earnings per share | 0.013 | -0.03 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total diluted earnings per share | 0.013 | -0.03 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number of options and warrants: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dilutive | 223,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ant-dilutive | 355,250 | 1,406,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
range of exercise prices per share | 0.388 | 0.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
segment sales: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product | 7,423.75 | 10,141 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
service | 3,392.75 | 4,437 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unallocated costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on extinguishment of debt | -1,593 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net sales: | 16,301,929 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs and expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment — mac divestiture | 2,429,707 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: gain from life insurance policy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes | -3,618,305 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings at beginning of period | 7,375,675 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings at end of period | 3,757,370 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | -0.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used in calculation — basic and diluted | 6,108,769 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-23 | 2023-09-23 | 2023-06-24 | 2023-03-25 | 2022-12-24 | 2022-09-24 | 2022-06-25 | 2022-03-26 | 2021-12-25 | 2021-09-25 | 2021-06-26 | 2021-03-27 | 2020-12-26 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-23 | 2017-09-23 | 2017-06-24 | 2017-03-25 | 2016-12-24 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-26 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-24 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-25 | 2010-09-25 | 2010-06-26 | 2010-03-27 | 2009-12-26 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-23 | 2006-09-23 | 2006-06-24 | 2006-03-25 | 2005-12-24 | 2005-09-24 | 2005-06-25 | 2005-03-26 | 2004-12-25 | 2004-09-25 | 2004-06-26 | 2004-03-27 | 2003-12-27 | 2003-09-27 | 2003-06-28 | 2003-03-31 | 2002-12-31 | 2001-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 5,082,000 | 1,861,000 | 1,517,000 | 4,640,000 | 23,815,000 | 22,657,000 | 19,646,000 | 35,205,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivables | 62,573,000 | 57,651,000 | 55,941,000 | 51,621,000 | 48,933,000 | 48,156,000 | 47,779,000 | 43,307,000 | 44,382,000 | 42,356,000 | 44,698,000 | 37,702,000 | 39,744,000 | 38,031,000 | 39,737,000 | 34,702,000 | 36,464,000 | 33,324,000 | 33,950,000 | 30,562,000 | 27,647,000 | 27,849,000 | 30,952,000 | 26,718,000 | 26,699,000 | 26,688,000 | 27,469,000 | 24,583,000 | 24,053,000 | 21,875,000 | 24,684,000 | 22,700,000 | 21,144,000 | 20,411,000 | 22,049,000 | 14,514,000 | 16,899,000 | 15,296,000 | 16,345,000 | 14,115,000 | 15,663,000 | 13,680,000 | 13,993,000 | 13,626,000 | 15,411,000 | 13,868,000 | 12,466,000 | 11,905,000 | 13,800,000 | 13,058,000 | 11,988,000 | 11,983,000 | 12,064,000 | 10,387,000 | 9,112,000 | 8,738,000 | 11,439,000 | 9,997,000 | 8,279,000 | 8,116,000 | 8,981,000 | 8,689,000 | 9,105,000 | 7,501,000 | 9,346,000 | 8,271,000 | 7,874,000 | 7,297,000 | 8,846,000 | 7,863,000 | 7,138,000 | 7,591,000 | 7,989,000 | 8,003,000 | 6,279,000 | 7,115,000 | 6,661,000 | 5,906,000 | 6,527,000 | 6,529,000 | |||||||||||||
other receivables | 638,000 | 708,000 | 373,000 | 734,000 | 628,000 | 242,000 | 506,000 | 819,000 | 335,000 | 527,000 | 506,000 | 377,000 | 780,000 | 533,000 | 558,000 | 628,000 | 448,000 | 380,000 | 428,000 | 860,000 | 717,000 | 894,000 | 1,132,000 | 1,313,000 | 988,000 | 1,364,000 | 1,116,000 | 1,249,000 | 1,623,000 | 1,105,000 | 1,361,000 | 1,535,000 | 1,576,000 | 1,424,000 | 1,227,000 | 1,778,000 | 1,510,000 | 934,000 | 881,000 | 1,167,000 | 1,355,000 | 776,000 | 1,171,000 | 847,000 | 671,000 | 1,139,000 | 1,088,000 | 2,660,000 | 2,185,000 | 1,479,000 | 977,000 | 1,350,000 | 1,421,000 | 1,041,000 | 845,000 | 1,946,000 | 1,771,000 | 960,000 | 617,000 | 1,357,000 | 1,205,000 | 755,000 | 418,000 | 262,000 | 510,000 | 175,000 | 119,000 | 818,000 | 938,000 | 535,000 | 370,000 | 878,000 | 858,000 | 290,000 | 352,000 | 626,000 | 378,000 | 285,000 | 175,000 | 639,000 | 427,000 | 313,000 | 8,000 | 11,000 | 122,000 | 64,000 | 208,000 | 378,000 | 162,000 | 159,000 | |||
inventory | 13,065,000 | 15,392,000 | 14,483,000 | 13,793,000 | 15,549,000 | 18,128,000 | 17,418,000 | 16,178,000 | 15,685,000 | 15,177,000 | 16,929,000 | 16,884,000 | 16,764,000 | 14,936,000 | 12,712,000 | 13,868,000 | 10,205,000 | 11,642,000 | 11,636,000 | 12,437,000 | 13,685,000 | 14,194,000 | 14,180,000 | 14,452,000 | 15,325,000 | 15,937,000 | 14,304,000 | 13,632,000 | 14,161,000 | 13,310,000 | 12,651,000 | 11,144,000 | 11,536,000 | 11,786,000 | 10,278,000 | 10,772,000 | 7,511,000 | 7,589,000 | 6,520,000 | 5,798,000 | 6,269,000 | 6,583,000 | 6,750,000 | 7,222,000 | 7,513,000 | 8,217,000 | 6,181,000 | 7,572,000 | 8,267,000 | 7,025,000 | 6,803,000 | 6,753,000 | 7,082,000 | 7,224,000 | 6,396,000 | 8,814,000 | 6,647,000 | 8,567,000 | 7,571,000 | 7,386,000 | 7,297,000 | 7,046,000 | 5,906,000 | 5,598,000 | 4,865,000 | 4,309,000 | 4,887,000 | 5,534,000 | 5,844,000 | 6,557,000 | 5,442,000 | 5,611,000 | 3,662,000 | 4,169,000 | 4,336,000 | ||||||||||||||||||
prepaid expenses and other current assets | 4,387,000 | 4,042,000 | 5,695,000 | 5,771,000 | 6,241,000 | 5,070,000 | 4,276,000 | 3,295,000 | 3,525,000 | 3,393,000 | 3,935,000 | 4,141,000 | 4,419,000 | 4,853,000 | 5,301,000 | 5,572,000 | 4,105,000 | 3,139,000 | 2,354,000 | 2,317,000 | 2,369,000 | 1,942,000 | 1,697,000 | 1,920,000 | 2,409,000 | 1,650,000 | 1,329,000 | 1,405,000 | 1,227,000 | 1,240,000 | 1,240,000 | 988,000 | 1,171,000 | 1,281,000 | 1,193,000 | 1,201,000 | 1,185,000 | 1,296,000 | 1,096,000 | 1,214,000 | 1,461,000 | 1,180,000 | 1,209,000 | 1,565,000 | 1,682,000 | 1,146,000 | 1,180,000 | 1,251,000 | 1,394,000 | 1,183,000 | 1,134,000 | 1,307,000 | 1,538,000 | 1,067,000 | 1,064,000 | 1,055,000 | 1,235,000 | 899,000 | 840,000 | 1,061,000 | 919,000 | 780,000 | 915,000 | 1,160,000 | 1,024,000 | 866,000 | 774,000 | 1,055,000 | 1,227,000 | 824,000 | 773,000 | 1,150,000 | 1,108,000 | 749,000 | 762,000 | ||||||||||||||||||
total current assets | 85,745,000 | 79,654,000 | 78,009,000 | 76,559,000 | 95,166,000 | 94,253,000 | 105,158,000 | 98,804,000 | 65,173,000 | 63,602,000 | 67,599,000 | 60,697,000 | 62,616,000 | 58,796,000 | 59,704,000 | 57,549,000 | 53,773,000 | 48,739,000 | 48,928,000 | 47,210,000 | 45,380,000 | 45,245,000 | 48,460,000 | 44,607,000 | 46,341,000 | 46,260,000 | 45,006,000 | 41,689,000 | 41,635,000 | 38,016,000 | 40,513,000 | 36,871,000 | 36,052,000 | 35,503,000 | 35,589,000 | 34,277,000 | 28,768,000 | 27,821,000 | 26,218,000 | 24,282,000 | 25,238,000 | 24,079,000 | 27,142,000 | 25,983,000 | 27,500,000 | 25,784,000 | 25,531,000 | 26,688,000 | 27,471,000 | 24,996,000 | 25,818,000 | 24,638,000 | 23,575,000 | 22,138,000 | 23,178,000 | 25,829,000 | 22,537,000 | 23,144,000 | 21,755,000 | 20,857,000 | 19,148,000 | 18,041,000 | 19,367,000 | 17,562,000 | 15,196,000 | 13,979,000 | 15,200,000 | 16,449,000 | 17,760,000 | 15,846,000 | 16,387,000 | 16,632,000 | 14,645,000 | 13,399,000 | 15,504,000 | 14,877,000 | 13,503,000 | 13,946,000 | 13,826,000 | 14,986,000 | 13,312,000 | 13,560,000 | 13,044,000 | 11,773,000 | 11,142,000 | 13,371,000 | |||||||
property and equipment | 58,127,000 | 52,161,000 | 50,024,000 | 50,490,000 | 47,493,000 | 45,954,000 | 38,944,000 | 37,222,000 | 35,648,000 | 30,186,000 | 29,064,000 | 28,334,000 | 27,770,000 | 27,186,000 | 26,439,000 | 23,781,000 | 23,034,000 | 22,172,000 | 22,203,000 | 21,292,000 | 21,475,000 | 20,871,000 | 20,833,000 | 20,646,000 | 21,189,000 | 19,113,000 | 19,653,000 | 19,373,000 | 19,591,000 | 17,691,000 | 17,091,000 | 17,478,000 | 17,419,000 | 16,625,000 | 15,568,000 | 15,378,000 | 14,691,000 | 14,017,000 | 12,313,000 | 11,813,000 | 11,419,000 | 9,953,000 | 9,397,000 | 8,876,000 | 8,520,000 | 7,437,000 | 7,089,000 | 6,671,000 | 6,472,000 | 6,654,000 | 6,885,000 | 6,609,000 | 6,132,000 | 5,426,000 | 5,306,000 | 5,466,000 | 5,580,000 | 5,461,000 | 5,253,000 | 4,176,000 | 4,095,000 | 4,013,000 | 4,163,000 | 4,171,000 | 4,157,000 | 4,157,000 | 4,174,000 | 3,741,000 | 3,563,000 | 3,154,000 | 3,211,000 | 3,344,000 | 3,275,000 | 3,014,000 | 2,814,000 | ||||||||||||||||||
goodwill | 218,362,000 | 177,114,000 | 176,928,000 | 176,617,000 | 138,127,000 | 138,146,000 | 105,585,000 | 105,700,000 | 106,366,000 | 77,051,000 | 69,360,000 | 68,826,000 | 66,118,000 | 66,645,000 | 65,074,000 | 59,133,000 | 59,441,000 | 43,904,000 | 43,272,000 | 43,945,000 | 41,773,000 | 41,681,000 | 41,540,000 | 34,961,000 | 34,889,000 | 34,958,000 | 34,545,000 | 34,419,000 | 34,120,000 | 32,739,000 | 32,740,000 | 32,823,000 | 33,019,000 | 32,570,000 | 32,520,000 | 32,436,000 | 32,680,000 | 32,705,000 | 29,112,000 | 22,462,000 | 22,652,000 | 21,660,000 | 20,923,000 | 20,991,000 | 21,244,000 | 17,473,000 | 17,384,000 | 17,463,000 | 17,559,000 | 17,508,000 | 17,592,000 | 15,294,000 | 15,298,000 | 13,384,000 | 13,390,000 | 13,383,000 | 13,381,000 | 11,745,000 | 11,666,000 | 10,334,000 | 10,038,000 | 10,038,000 | 10,038,000 | 9,016,000 | 9,016,000 | 7,923,000 | 7,923,000 | 7,923,000 | 7,460,000 | 2,967,000 | 2,967,000 | 2,967,000 | 2,967,000 | 2,967,000 | 2,967,000 | 2,967,000 | 2,967,000 | 2,967,000 | 2,967,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | 2,524,000 | |
intangible assets | 85,172,000 | 51,933,000 | 54,777,000 | 57,682,000 | 24,362,000 | 26,254,000 | 19,987,000 | 21,459,000 | 23,156,000 | 15,144,000 | 13,799,000 | 14,843,000 | 14,880,000 | 16,036,000 | 14,692,000 | 11,503,000 | 12,753,000 | 6,901,000 | 7,513,000 | 7,325,000 | 6,737,000 | 7,349,000 | 7,977,000 | 3,955,000 | 4,341,000 | 4,787,000 | 5,233,000 | 5,703,000 | 6,197,000 | 5,115,000 | 5,505,000 | 5,984,000 | 6,542,000 | 6,973,000 | 7,519,000 | 8,128,000 | 8,867,000 | 9,607,000 | 8,211,000 | 3,814,000 | 4,172,000 | 3,841,000 | 3,554,000 | 4,035,000 | 4,450,000 | 2,490,000 | 2,651,000 | 2,895,000 | 3,176,000 | 3,395,000 | 3,691,000 | 2,458,000 | 2,651,000 | 2,265,000 | 2,449,000 | 2,635,000 | 2,845,000 | 1,950,000 | 1,982,000 | 1,237,000 | 1,129,000 | 1,181,000 | 1,234,000 | ||||||||||||||||||||||||||||||
right to use assets | 35,495,000 | 30,505,000 | 24,345,000 | 23,568,000 | 17,309,000 | 17,996,000 | 16,823,000 | 16,834,000 | 16,784,000 | 16,280,000 | 14,876,000 | 14,874,000 | 14,532,000 | 12,546,000 | 11,026,000 | 8,738,000 | 8,467,000 | 9,392,000 | 8,284,000 | 8,593,000 | 9,021,000 | 7,808,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 1,986,000 | 1,169,000 | 1,159,000 | 1,093,000 | 1,096,000 | 1,049,000 | 1,055,000 | 1,055,000 | 1,083,000 | 1,066,000 | 1,051,000 | 895,000 | 805,000 | 830,000 | 827,000 | 896,000 | 919,000 | 956,000 | 808,000 | 793,000 | 685,000 | 733,000 | 719,000 | 821,000 | 821,000 | 737,000 | 793,000 | 833,000 | 870,000 | 949,000 | 973,000 | 1,079,000 | 1,039,000 | 1,031,000 | 901,000 | 1,049,000 | 1,033,000 | 1,071,000 | 853,000 | 964,000 | 959,000 | 1,151,000 | 1,133,000 | 1,475,000 | 1,440,000 | 1,384,000 | 1,219,000 | 1,212,000 | 1,170,000 | 1,136,000 | 1,061,000 | 1,010,000 | 927,000 | 849,000 | 654,000 | 449,000 | 420,000 | 419,000 | 408,000 | 393,000 | 381,000 | 381,000 | 378,000 | 381,000 | 385,000 | 362,000 | 368,000 | 367,000 | 367,000 | 343,000 | 344,000 | 348,000 | 352,000 | 349,000 | 346,000 | 266,000 | 277,000 | 269,000 | 271,000 | 269,000 | 268,000 | 261,000 | 261,000 | 260,000 | 260,000 | 253,000 | 253,000 | 244,000 | 244,000 | 234,000 | 234,000 | 182,688 | |
total assets | 484,887,000 | 392,536,000 | 385,242,000 | 386,009,000 | 323,553,000 | 323,652,000 | 287,552,000 | 281,074,000 | 248,210,000 | 203,329,000 | 195,749,000 | 188,469,000 | 186,721,000 | 182,039,000 | 177,762,000 | 161,600,000 | 158,313,000 | 131,139,000 | 132,116,000 | 130,770,000 | 126,060,000 | 124,163,000 | 128,122,000 | 114,011,000 | 115,005,000 | 113,663,000 | 105,230,000 | 102,017,000 | 102,413,000 | 94,510,000 | 96,822,000 | 94,235,000 | 94,071,000 | 92,702,000 | 92,097,000 | 91,268,000 | 86,039,000 | 85,221,000 | 76,707,000 | 63,456,000 | 64,440,000 | 60,684,000 | 62,149,000 | 61,360,000 | 63,154,000 | 54,568,000 | 53,874,000 | 54,929,000 | 55,848,000 | 53,689,000 | 55,047,000 | 50,341,000 | 48,880,000 | 44,377,000 | 44,977,000 | 47,936,000 | 44,961,000 | 42,965,000 | 41,360,000 | 37,450,000 | 35,229,000 | 34,128,000 | 35,713,000 | 32,660,000 | 30,358,000 | 28,090,000 | 29,391,000 | 30,422,000 | 31,531,000 | 23,696,000 | 24,344,000 | 24,843,000 | 22,008,000 | 20,543,000 | 22,422,000 | 21,532,000 | 20,865,000 | 21,508,000 | 21,488,000 | 20,006,000 | 18,328,000 | 18,675,000 | 20,112,000 | 18,036,000 | 16,747,000 | 16,117,000 | 18,385,000 | 18,420,000 | 16,064,000 | 15,444,000 | 16,758,000 | 18,517,000 | |
liabilities and shareholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 15,374,000 | 13,455,000 | 16,755,000 | 16,184,000 | 13,043,000 | 13,076,000 | 11,495,000 | 11,355,000 | 12,523,000 | 11,564,000 | 15,869,000 | 13,845,000 | 13,599,000 | 12,967,000 | 14,171,000 | 12,965,000 | 10,983,000 | 11,203,000 | 12,276,000 | 9,844,000 | 11,055,000 | 9,326,000 | 11,947,000 | 10,893,000 | 11,139,000 | 13,187,000 | 14,572,000 | 11,440,000 | 12,903,000 | 12,303,000 | 13,535,000 | 11,478,000 | 9,868,000 | 8,286,000 | 11,615,000 | 11,886,000 | 10,412,000 | 7,322,000 | 8,141,000 | 8,776,000 | 8,438,000 | 6,533,000 | 7,695,000 | 7,184,000 | 8,133,000 | 7,314,000 | 7,132,000 | 8,720,000 | 7,163,000 | 6,474,000 | 8,883,000 | 8,839,000 | 7,573,000 | 6,248,000 | 7,516,000 | 9,611,000 | 7,136,000 | 8,554,000 | 8,241,000 | 9,252,000 | 8,077,000 | 7,559,000 | 8,798,000 | 8,274,000 | 7,038,000 | 5,031,000 | 4,748,000 | 4,765,000 | 6,064,000 | 6,085,000 | 5,947,000 | 6,709,000 | 5,411,000 | 4,726,000 | 5,307,000 | 4,417,000 | 3,811,000 | 4,223,000 | 4,219,000 | 5,456,000 | 4,130,000 | 3,529,000 | 4,544,000 | 4,501,000 | 4,835,000 | 3,703,000 | 4,139,000 | 4,708,000 | 3,655,000 | 4,215,000 | 3,738,000 | 5,635,000 | 4,949,082 |
accrued compensation and other current liabilities | 19,931,000 | 12,608,000 | 15,466,000 | 13,085,000 | 11,092,000 | 12,677,000 | 16,739,000 | 15,683,000 | 13,295,000 | 9,290,000 | 10,201,000 | 9,012,000 | 9,086,000 | 8,584,000 | 11,378,000 | 10,417,000 | 6,907,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 1,217,000 | 1,816,000 | 2,410,000 | 2,386,000 | 2,362,000 | 2,339,000 | 2,316,000 | 2,293,000 | 2,270,000 | 2,248,000 | 2,227,000 | 2,205,000 | 2,183,000 | 2,161,000 | 2,140,000 | 2,134,000 | 2,089,000 | 2,067,000 | 2,046,000 | 2,024,000 | 2,003,000 | 1,982,000 | 1,960,000 | 1,940,000 | 1,919,000 | 1,899,000 | 1,896,000 | 2,143,000 | 2,143,000 | 2,143,000 | 2,143,000 | 1,429,000 | 1,429,000 | 1,429,000 | 1,429,000 | 1,429,000 | 1,429,000 | 2,132,000 | 585,000 | 595,000 | 666,000 | 666,000 | 570,000 | 12,204,500 | |||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 35,305,000 | 27,280,000 | 34,037,000 | 31,679,000 | 26,521,000 | 31,802,000 | 33,499,000 | 29,354,000 | 28,111,000 | 23,725,000 | 28,318,000 | 25,084,000 | 24,890,000 | 23,734,000 | 27,710,000 | 24,619,000 | 21,572,000 | 20,604,000 | 25,142,000 | 20,035,000 | 20,635,000 | 17,917,000 | 20,922,000 | 19,741,000 | 19,368,000 | 22,015,000 | 22,149,000 | 19,308,000 | 20,830,000 | 18,614,000 | 21,150,000 | 18,613,000 | 16,076,000 | 14,122,000 | 19,756,000 | 20,928,000 | 19,606,000 | 16,159,000 | 15,829,000 | 12,199,000 | 12,756,000 | 10,378,000 | 11,933,000 | 10,813,000 | 11,688,000 | 10,321,000 | 13,857,000 | 13,774,000 | 12,102,000 | 10,363,000 | 13,327,000 | 12,589,000 | 11,481,000 | 9,340,000 | 13,053,000 | 14,066,000 | 10,936,000 | 11,646,000 | 12,028,000 | 12,902,000 | 12,886,000 | 9,720,000 | 12,220,000 | 10,670,000 | 8,919,000 | 6,525,000 | 6,720,000 | 6,759,000 | 9,281,000 | 7,639,000 | 8,498,000 | 9,064,000 | 7,558,000 | 6,228,000 | 7,927,000 | 6,168,000 | 9,578,000 | 10,580,000 | 10,826,000 | 12,192,000 | 10,778,000 | 11,407,000 | 11,226,000 | 11,784,000 | 11,194,000 | 6,595,000 | |||||||
long-term debt | 111,885,000 | 33,182,000 | 30,892,000 | 39,496,000 | 612,000 | 1,218,000 | 1,817,000 | 2,411,000 | 51,000,000 | 46,090,000 | 46,869,000 | 46,941,000 | 48,608,000 | 49,595,000 | 46,291,000 | 38,616,000 | 40,917,000 | 20,107,000 | 17,494,000 | 22,317,000 | 20,709,000 | 26,524,000 | 28,362,000 | 17,748,000 | 22,722,000 | 20,439,000 | 19,103,000 | 22,654,000 | 23,153,000 | 19,402,000 | 20,707,000 | 24,103,000 | 28,278,000 | 30,532,000 | 25,883,000 | 24,768,000 | 22,362,000 | 25,917,000 | 19,073,000 | 10,538,000 | 11,984,000 | 11,471,000 | 12,168,000 | 14,837,000 | 16,327,000 | 10,821,000 | 7,593,000 | 10,609,000 | 8,718,000 | 8,653,000 | 8,017,000 | 6,642,000 | 7,242,000 | 5,852,000 | 3,365,000 | 6,848,000 | 8,163,000 | 6,543,000 | 5,253,000 | 1,674,000 | 2,931,000 | 2,532,000 | 2,040,000 | 1,592,000 | 2,244,000 | 3,559,000 | 5,311,000 | 4,347,000 | 302,000 | 1,263,000 | 1,333,000 | 2,049,000 | |||||||||||||||||||||
deferred tax liabilities | 9,297,000 | 9,310,000 | 9,286,000 | 9,255,000 | 9,297,000 | 9,287,000 | 9,291,000 | 10,855,000 | 10,836,000 | 7,184,000 | 6,538,000 | 6,672,000 | 6,670,000 | 6,701,000 | 6,724,000 | 4,912,000 | 4,914,000 | 3,201,000 | 3,100,000 | 3,072,000 | 3,025,000 | 2,472,000 | 2,460,000 | 2,450,000 | 1,689,000 | 1,708,000 | 1,704,000 | 1,709,000 | 955,000 | 1,175,000 | 1,137,000 | 1,134,000 | 1,192,000 | 951,000 | 1,181,000 | 1,071,000 | 1,768,000 | 1,782,000 | 1,501,000 | 1,684,000 | 844,668 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liabilities | 31,898,000 | 27,476,000 | 21,395,000 | 20,780,000 | 14,661,000 | 15,400,000 | 14,873,000 | 14,457,000 | 14,534,000 | 14,170,000 | 12,960,000 | 12,998,000 | 12,733,000 | 10,807,000 | 9,194,000 | 7,123,000 | 6,705,000 | 7,235,000 | 7,958,000 | 8,753,000 | 8,197,000 | 6,535,000 | 6,832,000 | 7,333,000 | 5,920,000 | 6,226,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 1,085,000 | 2,752,000 | 2,752,000 | 3,719,000 | 3,705,000 | 3,657,000 | 2,903,000 | 5,527,000 | 5,477,000 | 1,440,000 | 1,434,000 | 1,490,000 | 1,492,000 | 1,650,000 | 1,667,000 | 3,432,000 | 3,461,000 | 3,263,000 | 3,243,000 | 4,058,000 | 3,345,000 | 2,682,000 | 1,894,000 | 1,933,000 | 1,879,000 | 1,818,000 | 1,898,000 | 1,848,000 | 1,856,000 | 1,919,000 | 1,908,000 | 1,960,000 | 1,944,000 | 1,930,000 | 1,923,000 | 1,949,000 | 1,922,000 | 1,914,000 | 1,823,000 | 1,945,000 | 1,922,000 | 2,103,000 | 2,046,000 | 1,952,000 | 1,909,000 | 1,906,000 | 1,734,000 | 1,730,000 | 1,641,000 | 1,591,000 | 1,502,000 | 1,538,000 | 1,462,000 | 1,382,000 | 1,042,000 | 871,000 | 830,000 | 787,000 | 750,000 | 807,000 | 781,000 | 742,000 | 704,000 | 590,000 | 568,000 | 532,000 | 493,000 | 495,000 | 503,000 | 471,000 | 427,000 | 389,000 | 411,000 | 408,000 | 366,000 | ||||||||||||||||||
total liabilities | 189,470,000 | 100,000,000 | 98,362,000 | 104,929,000 | 54,796,000 | 61,364,000 | 62,383,000 | 62,604,000 | 109,958,000 | 92,609,000 | 96,119,000 | 93,185,000 | 94,393,000 | 92,487,000 | 91,586,000 | 78,702,000 | 77,569,000 | 54,432,000 | 57,038,000 | 58,263,000 | 55,958,000 | 56,707,000 | 61,035,000 | 49,227,000 | 52,349,000 | 52,960,000 | 45,600,000 | 45,499,000 | 47,547,000 | 41,639,000 | 45,474,000 | 45,631,000 | 47,473,000 | 47,721,000 | 48,696,000 | 48,837,000 | 44,841,000 | 45,171,000 | 37,796,000 | 26,450,000 | 28,444,000 | 25,453,000 | 27,831,000 | 28,708,000 | 31,289,000 | 23,716,000 | 23,791,000 | 26,810,000 | 23,083,000 | 21,152,000 | 23,397,000 | 20,769,000 | 20,185,000 | 16,574,000 | 17,599,000 | 21,785,000 | 19,929,000 | 18,976,000 | 18,031,000 | 15,383,000 | 13,686,000 | 13,393,000 | 15,456,000 | 13,300,000 | 11,079,000 | 9,301,000 | 10,772,000 | 12,565,000 | 14,131,000 | 8,110,000 | 9,227,000 | 10,716,000 | 9,302,000 | 8,685,000 | 11,193,000 | 10,910,000 | 11,330,000 | 12,451,000 | 12,841,000 | 14,293,000 | 13,114,000 | 14,049,000 | 15,798,000 | 14,298,000 | 13,616,000 | 13,059,000 | 14,957,000 | 15,216,000 | 12,754,000 | 12,465,000 | 14,060,000 | 15,986,000 | |
shareholders' equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 4,664,000 | 4,659,000 | 4,658,000 | 4,655,000 | 4,600,000 | 4,572,000 | 4,420,000 | 4,414,000 | 3,989,000 | 3,822,000 | 3,781,000 | 3,780,000 | 3,779,000 | 3,773,000 | 3,765,000 | 3,760,000 | 3,759,000 | 3,734,000 | 3,729,000 | 3,721,000 | 3,716,000 | 3,706,000 | 3,691,000 | 3,688,000 | 3,679,000 | 3,652,000 | 3,605,000 | 3,602,000 | 3,601,000 | 3,599,000 | 3,578,000 | 3,572,000 | 3,570,000 | 3,561,000 | 3,522,000 | 3,435,000 | 3,418,000 | 3,414,000 | 3,408,000 | 3,394,000 | 3,358,000 | 3,343,000 | 3,686,000 | 3,730,000 | 3,712,000 | 3,709,000 | 3,707,000 | 3,953,000 | 3,920,000 | 3,913,000 | 3,911,000 | 3,894,000 | 3,875,000 | 3,869,000 | 3,855,000 | 3,847,000 | 3,841,000 | 3,831,000 | 3,828,000 | 3,824,000 | 3,817,000 | 3,730,000 | 3,723,000 | 3,715,000 | 3,707,000 | 3,675,000 | 3,643,000 | 3,598,000 | 3,587,000 | 3,565,000 | 3,524,000 | 3,469,000 | 3,426,000 | 3,405,000 | 3,313,000 | 3,208,000 | 3,179,000 | 3,154,000 | 3,148,000 | 3,115,775 | |||||||||||||
capital in excess of par value | 194,534,000 | 192,548,000 | 191,167,000 | 190,200,000 | 178,986,000 | 175,299,000 | 141,624,000 | 140,382,000 | 64,310,000 | 35,717,000 | 27,886,000 | 27,123,000 | 26,170,000 | 24,919,000 | 23,900,000 | 23,452,000 | 22,713,000 | 19,632,000 | 19,287,000 | 18,820,000 | 18,453,000 | 18,006,000 | 17,929,000 | 17,556,000 | 17,007,000 | 16,404,000 | 16,467,000 | 16,022,000 | 15,599,000 | 15,197,000 | 14,965,000 | 14,553,000 | 14,231,000 | 13,757,000 | 12,996,000 | 13,543,000 | 13,499,000 | 13,226,000 | 12,993,000 | 12,835,000 | 12,764,000 | 12,540,000 | 12,289,000 | 12,173,000 | 12,025,000 | 11,706,000 | 11,387,000 | 11,137,000 | 10,942,000 | 10,759,000 | 10,616,000 | 10,680,000 | 10,527,000 | 10,932,000 | 10,810,000 | 10,768,000 | 10,681,000 | 10,386,000 | 10,066,000 | 9,975,000 | 9,808,000 | 9,552,000 | 9,357,000 | 9,295,000 | 9,082,000 | 8,823,000 | 8,606,000 | 8,380,000 | 8,183,000 | 6,875,000 | 6,649,000 | 6,345,000 | 5,792,000 | 5,435,000 | 5,268,000 | 5,152,000 | 5,091,000 | 4,846,000 | 4,641,000 | 4,481,000 | 4,236,000 | 4,084,000 | 3,995,000 | 3,994,000 | 3,360,000 | 3,354,000 | 3,235,000 | 3,102,000 | 3,038,000 | 3,035,000 | 3,031,000 | 3,028,000 | |
accumulated other comprehensive loss | -747,000 | -461,000 | -1,469,000 | -1,881,000 | -718,000 | -1,104,000 | -949,000 | -691,000 | -1,064,000 | -718,000 | -1,200,000 | -1,123,000 | -1,524,000 | -686,000 | -233,000 | -717,000 | -502,000 | -269,000 | -451,000 | -410,000 | -682,000 | -847,000 | -1,010,000 | -444,000 | -537,000 | -482,000 | -611,000 | -615,000 | -274,000 | -376,000 | -281,000 | -161,000 | -12,000 | -365,000 | -414,000 | -403,000 | -309,000 | -279,000 | -358,000 | -518,000 | -387,000 | -42,000 | -95,000 | -67,000 | -116,000 | -164,000 | -139,000 | -235,000 | -335,000 | -323,789 | |||||||||||||||||||||||||||||||||||||||||||
retained earnings | 96,966,000 | 95,790,000 | 92,524,000 | 88,106,000 | 85,889,000 | 83,521,000 | 80,074,000 | 74,365,000 | 71,017,000 | 71,899,000 | 69,163,000 | 65,504,000 | 63,903,000 | 61,546,000 | 58,744,000 | 56,403,000 | 54,774,000 | 53,610,000 | 52,513,000 | 50,376,000 | 48,615,000 | 46,591,000 | 46,477,000 | 43,984,000 | 42,507,000 | 41,129,000 | 40,169,000 | 37,509,000 | 35,940,000 | 34,451,000 | 33,086,000 | 30,640,000 | 28,809,000 | 28,028,000 | 27,297,000 | 25,785,000 | 24,505,000 | 23,609,000 | 22,814,000 | 21,237,000 | 20,171,000 | 19,298,000 | 18,754,000 | 16,845,000 | 16,032,000 | 15,175,000 | 14,771,000 | 13,111,000 | 17,620,000 | 17,562,000 | 16,841,000 | 14,781,000 | 14,074,000 | 14,755,000 | 14,394,000 | 13,187,000 | 12,163,000 | 11,417,000 | 11,092,000 | 10,006,000 | 9,109,000 | 8,582,000 | 8,304,000 | 7,435,000 | 6,952,000 | 6,764,000 | 6,853,000 | 6,297,000 | 5,955,000 | 5,525,000 | 5,297,000 | 4,574,000 | 3,366,000 | 3,172,000 | 2,934,000 | 2,445,000 | 1,238,000 | 991,000 | 875,000 | 3,757,370 | |||||||||||||
total shareholders' equity | 295,417,000 | 292,536,000 | 286,880,000 | 281,080,000 | 268,757,000 | 262,288,000 | 225,169,000 | 218,470,000 | 138,252,000 | 110,720,000 | 99,630,000 | 95,284,000 | 92,328,000 | 89,552,000 | 86,176,000 | 67,087,000 | 64,784,000 | 62,656,000 | 60,703,000 | 59,630,000 | 56,518,000 | 54,866,000 | 52,871,000 | 51,348,000 | 48,604,000 | 46,598,000 | 44,981,000 | 43,401,000 | 42,431,000 | 41,198,000 | 40,050,000 | 37,006,000 | 35,996,000 | 32,652,000 | 31,865,000 | 30,852,000 | 30,083,000 | 28,119,000 | 32,765,000 | 32,537,000 | 31,650,000 | 29,572,000 | 28,695,000 | 27,803,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders' equity | 484,887,000 | 392,536,000 | 385,242,000 | 386,009,000 | 323,553,000 | 323,652,000 | 287,552,000 | 281,074,000 | 248,210,000 | 203,329,000 | 195,749,000 | 188,469,000 | 186,721,000 | 182,039,000 | 177,762,000 | 128,122,000 | 114,011,000 | 115,005,000 | 113,663,000 | 105,230,000 | 102,017,000 | 102,413,000 | 94,510,000 | 96,822,000 | 94,235,000 | 94,071,000 | 92,702,000 | 92,097,000 | 91,268,000 | 86,039,000 | 85,221,000 | 63,456,000 | 64,440,000 | 61,360,000 | 63,154,000 | 54,568,000 | 53,874,000 | 54,929,000 | 55,848,000 | 53,689,000 | 55,047,000 | 50,341,000 | 48,880,000 | 44,377,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities | 15,533,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 3,687,000 | 2,926,000 | 601,000 | 382,000 | 289,000 | 438,000 | 86,000 | 40,000 | 125,000 | 228,000 | 813,000 | 624,000 | 411,000 | 232,000 | 468,000 | 365,000 | 872,000 | 805,000 | 339,000 | 410,000 | 43,000 | 1,035,000 | 79,000 | 344,000 | 465,000 | 123,000 | 219,000 | 366,000 | 205,000 | 9,000 | 156,000 | 208,000 | 374,000 | 12,000 | 109,000 | 251,000 | 105,000 | 94,000 | 215,000 | 296,000 | 144,000 | 62,000 | 97,000 | 216,000 | 42,000 | 61,000 | 31,000 | 102,000 | 88,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | |||||||||||||||||||||||||||||||||
cash | 1,246,000 | 2,149,000 | 1,531,000 | 1,593,000 | 909,000 | 443,000 | 1,396,000 | 2,779,000 | 2,551,000 | 254,000 | 560,000 | 1,034,000 | 962,000 | 366,000 | 499,000 | 204,000 | 920,000 | 621,000 | 788,000 | 820,000 | 571,000 | 486,000 | 577,000 | 504,000 | 625,000 | 601,000 | 842,000 | 559,000 | 598,000 | 781,000 | 641,000 | 152,000 | 163,000 | 50,000 | 65,000 | 19,000 | 263,000 | 168,000 | 23,000 | 165,000 | 409,000 | 577,000 | 406,000 | 459,000 | 194,000 | 44,000 | 32,000 | 57,000 | 67,000 | 42,000 | 32,000 | 18,000 | 51,000 | 85,000 | 123,000 | 25,000 | 36,000 | 44,000 | 59,000 | 78,000 | 184,000 | 130,000 | 208,000 | 302,000 | 188,000 | 258,000 | 357,000 | 138,000 | 97,000 | 406,000 | 115,000 | 138,000 | 95,000 | 63,000 | 106,000 | 131,000 | 185,000 | 97,000 | 547,000 | 341,000 | 102,000 | 135,000 | 114,000 | 230,000 | 623,441 | ||||||||
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued compensation and other liabilities | 9,514,000 | 8,455,000 | 7,312,000 | 7,856,000 | 7,118,000 | 6,588,000 | 6,848,000 | 6,289,000 | 6,784,000 | 5,450,000 | 5,159,000 | 5,160,000 | 3,757,000 | 5,240,000 | 4,524,000 | 4,414,000 | 3,535,000 | 5,907,000 | 7,613,000 | 7,426,000 | 7,408,000 | 7,688,000 | 3,423,000 | 4,318,000 | 3,435,000 | 4,195,000 | 3,629,000 | 3,555,000 | 3,007,000 | 5,690,000 | 5,054,000 | 4,860,000 | 3,545,000 | 3,979,000 | 3,750,000 | 3,785,000 | 2,873,000 | 5,171,000 | 4,250,000 | 3,791,000 | 2,936,000 | 3,579,000 | 3,276,000 | 2,665,000 | 2,052,000 | 3,171,000 | 2,291,000 | 1,787,000 | 1,494,000 | 1,757,000 | 1,994,000 | 2,921,000 | 1,410,000 | 2,489,000 | 2,258,000 | 1,931,000 | 1,502,000 | 2,578,000 | |||||||||||||||||||||||||||||||||||
shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders’ equity | 82,898,000 | 80,744,000 | 76,707,000 | 75,078,000 | 72,507,000 | 70,102,000 | 67,456,000 | 38,911,000 | 35,231,000 | 34,318,000 | 27,378,000 | 26,151,000 | 25,032,000 | 23,989,000 | 23,329,000 | 22,067,000 | 21,543,000 | 20,735,000 | 20,257,000 | 19,360,000 | 19,279,000 | 18,789,000 | 18,619,000 | 17,857,000 | 17,400,000 | 15,586,000 | 15,117,000 | 14,127,000 | 12,706,000 | 11,858,000 | 11,229,000 | 10,622,000 | 9,535,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders’ equity | 161,600,000 | 158,313,000 | 131,139,000 | 132,116,000 | 130,770,000 | 126,060,000 | 124,163,000 | 76,707,000 | 60,684,000 | 62,149,000 | 44,977,000 | 47,936,000 | 44,961,000 | 42,965,000 | 41,360,000 | 37,450,000 | 35,229,000 | 34,128,000 | 35,713,000 | 32,660,000 | 30,358,000 | 28,090,000 | 29,391,000 | 30,422,000 | 31,531,000 | 23,696,000 | 24,344,000 | 24,843,000 | 22,008,000 | 20,543,000 | 22,422,000 | 21,532,000 | 20,865,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right to use asset | 8,393,000 | 10,010,000 | 7,424,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax liabilities | 3,223,000 | 3,049,000 | 2,462,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right of use assets | 10,205,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 113 as of december 24, 2016 and march 26, 2016, respectively | 19,967,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7,012,799 and 6,923,557 shares issued and outstanding as of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 24, 2016 and march 26, 2016, respectively | 3,506,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 113 as of september 24, 2016 and march 26, 2016, respectively | 17,964,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7,005,469 and 6,923,557 shares issued and outstanding as of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
september 24, 2016 and march 26, 2016, respectively | 3,503,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 113 as of june 25, 2016 and march 26, 2016, respectively | 17,221,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6,987,342 and 6,923,557 shares issued and outstanding as of june 25, | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2016 and march 26, 2016, respectively | 3,494,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 111 as of march 26, 2016 and march 28, 2015, respectively | 17,080,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 1,026,000 | 986,000 | 976,000 | 1,048,000 | 310,121 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6,923,557 and 6,835,828 shares issued and outstanding as of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
march 26, 2016 and march 26, 2015, respectively | 3,462,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 111 as of december 26, 2015 and march 28, 2015, respectively | 14,925,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6,904,442 and 6,835,828 shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
as of december 26, 2015 and march 28, 2015, respectively | 3,452,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 111 as of september 26, 2015 and march 28, 2015, respectively | 15,004,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6,895,703 and 6,835,828 shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
as of september 26, 2015 and march 28, 2015, respectively | 3,448,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -143,000 | 220,000 | 400,000 | 577,000 | 567,000 | 528,000 | 517,000 | 486,000 | 481,000 | 402,000 | 387,000 | 357,000 | 448,000 | 477,000 | 471,000 | 486,000 | 485,000 | 405,000 | 392,000 | 381,000 | 382,000 | 418,000 | 392,000 | 359,000 | 320,000 | 344,000 | 433,000 | 444,000 | 436,000 | 481,000 | 500,000 | 235,000 | 16,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 1,034,000 | 1,026,000 | 999,000 | 1,396,000 | 1,360,000 | 1,223,000 | 1,106,000 | 1,087,000 | 901,000 | 874,000 | 857,000 | 1,041,000 | 899,000 | 829,000 | 693,000 | 631,000 | 648,000 | 564,000 | 637,000 | 566,000 | 520,000 | 482,000 | 469,000 | 380,000 | 275,000 | 462,000 | 299,000 | 248,000 | 420,000 | 955,000 | 636,000 | 851,000 | 1,059,000 | 1,069,000 | 1,095,000 | 1,038,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liability | 1,106,000 | 1,365,000 | 668,000 | 607,000 | 697,000 | 622,000 | 545,000 | 551,000 | 139,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 498,782 shares as of march 31, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 498,782 shares | -2,194,000 | -2,194,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 498,782 shares as of december 24, 2011 and march 26, 2011 | -2,194,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 498,782 shares as of september 24, 2011 and march 26, 2011 | -2,194,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 498,782 shares as of june 25, 2011 and march 26, 2011 | -2,194,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7,759,580 and 7,698,450 shares issued as of march 26, 2011 and march 27, 2010, respectively; 7,260,798 and 7,279,668 shares outstanding as of march 26, 2011 and march 27, 2010, respectively | 3,880,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 498,782 and 418,782 shares as of march 26, 2011 and march 27, 2010, respectively | -2,194,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 498,782 and 418,782 shares as of december 25, 2010 and march 27, 2010, respectively | -2,194,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, less current portion | 19,000 | 2,900,000 | 6,849,000 | 5,216,000 | 4,532,000 | 5,916,000 | 6,546,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 418,782 shares as of september 25, 2010 and march 27, 2010 | -1,635,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 418,782 shares as of june 26, 2010 and march 27, 2010 | -1,635,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7,698,450 and 7,656,358 shares issued as of march 27, 2010 and march 28, 2009, respectively; 7,279,668 and 7,380,576 shares outstanding as of march 27, 2010 and march 28, 2009, respectively | 3,849,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 418,782 and 275,782 shares as of march 27, 2010 and march 28, 2009, respectively | -1,635,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible asset | 945,000 | 996,000 | 1,045,000 | 1,091,000 | 1,137,000 | 1,191,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 418,782 and 275,782 shares as of december 26, 2009 and march 28, 2009, respectively | -1,635,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of september 26, 2009 and march 28, 2009 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of june 27, 2009 and march 28, 2009 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of march 28, 2009 and march 29, 2008 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of december 27, 2008 and march 29, 2008 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of september 27, 2008 and march 29, 2008 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of june 28, 2008 and march 29, 2008 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
warrants | 329,000 | 329,000 | 329,000 | 329,000 | 329,000 | 329,000 | 329,000 | 329,000 | 430,000 | 430,000 | 430,000 | 430,000 | 518,000 | 518,000 | 518,000 | 518,000 | 518,000 | 518,000 | 518,000 | 518,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of march 29, 2008 and march 31, 2007 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of december 29, 2007 and march 31, 2007 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of september 29, 2007 and march 31, 2007 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 shares as of june 30, 2007 and march 31, 2007 | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term borrowings and current portion of long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred gain on tpg divestiture | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | 1,544,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unearned compensation | -47,000 | -4,000 | -15,000 | -26,000 | -37,000 | -4,000 | -17,000 | -35,000 | -39,000 | -60,000 | -23,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive gain | 43,000 | 36,000 | 275,000 | 268,000 | 181,000 | 188,000 | 176,000 | 77,000 | 96,000 | 80,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 275,782 and 256,788 shares as of march 31, 2007 and march 25, 2006, respectively | -988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
finished goods inventory | 4,145,000 | 4,003,000 | 3,778,000 | 3,952,000 | 5,597,000 | 5,440,000 | 5,180,000 | 5,902,000 | 5,488,000 | 4,636,000 | 3,398,000 | 3,736,000 | 4,930,000 | 3,216,000 | 2,732,000 | 2,842,000 | 4,310,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and deferred charges | 1,046,000 | 818,000 | 791,000 | 732,000 | 1,073,000 | 859,000 | 775,000 | 630,000 | 756,000 | 1,035,000 | 854,000 | 756,000 | 879,000 | 594,000 | 581,000 | 454,000 | 767,140 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment | 2,593,000 | 2,598,000 | 2,672,000 | 2,637,000 | 2,028,000 | 1,985,000 | 2,067,000 | 1,984,000 | 1,838,000 | 1,953,000 | 1,957,000 | 2,025,000 | 2,113,000 | 2,293,000 | 2,439,000 | 2,556,000 | 2,960,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets under capital leases | 1,000 | 17,000 | 34,000 | 50,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payrolls, commissions, and other | 1,748,000 | 1,262,000 | 2,530,000 | 1,786,000 | 1,716,000 | 1,092,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of term loan | 604,000 | 645,000 | 667,000 | 758,000 | 758,000 | 758,000 | 758,000 | 667,000 | 542,000 | 668,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations | 3,000 | 21,000 | 39,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolving line of credit | 3,475,000 | 4,380,000 | 3,252,000 | 4,033,000 | 4,004,000 | 5,851,000 | 5,498,000 | 4,746,000 | 5,279,000 | 5,410,000 | 6,441,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term loan, less current portion | 83,000 | 208,000 | 353,000 | 429,000 | 596,000 | 853,000 | 1,020,000 | 1,278,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | 116,000 | 125,000 | 119,000 | 118,000 | 125,000 | 175,000 | 206,000 | 181,000 | 177,000 | 198,000 | 215,000 | 205,000 | 228,000 | 307,000 | 156,000 | 170,000 | 190,000 | 251,462 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
postretirement benefit obligation | 267,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 266,348 and 256,788 shares as of december 23, 2006 and march 25, 2006, respectively | -938,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payrolls, commissions and other | 1,606,000 | 1,993,000 | 1,089,000 | 1,201,000 | 1,320,000 | 1,620,000 | 1,140,000 | 1,273,000 | 1,188,000 | 1,862,000 | 1,411,000 | 1,661,309 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 266,348 and 256,788 shares as of september 23, 2006 and march 25, 2006, respectively | -938,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 266,348 and 256,788 shares as of june 24, 2006 and march 25, 2006, respectively | -938,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 9,057,000 | 8,647,000 | 5,713,000 | 5,214,000 | 4,626,000 | 3,738,000 | 3,131,000 | 3,058,000 | 3,204,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 21,508,000 | 21,488,000 | 20,006,000 | 18,328,000 | 18,675,000 | 18,036,000 | 16,747,000 | 16,117,000 | 18,420,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of capital lease obligations | 56,000 | 71,000 | 69,000 | 68,000 | 66,000 | 66,000 | 62,000 | 62,000 | 49,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations, less current portion | 3,000 | 21,000 | 39,000 | 73,000 | 90,000 | 106,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 256,788 and 247,264 shares as of march 25, 2006 and march 26, 2005, respectively | -888,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital leases | 66,000 | 82,000 | 98,000 | 115,000 | 131,000 | 147,000 | 164,000 | 181,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated deficit | -1,890,000 | -2,179,000 | -2,528,000 | -2,702,000 | -3,206,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 247,264 shares as of december 24, 2005 and march 26, 2005, respectively | -838,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposits | 1,000 | 9,000 | 38,000 | 57,000 | 57,000 | 57,000 | 57,000 | 62,000 | 64,000 | 64,000 | 64,000 | 72,000 | 500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 247,264 shares as of september 24, 2005 and march 26, 2005, respectively | -838,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 247,264 shares as of june 25, 2005 and march 26, 2005, respectively | -838,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable | 144,000 | 144,000 | 484,000 | 484,000 | 314,000 | 799,000 | 771,000 | 438,136 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term capital lease obligations, less current portion | 56,000 | 134,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 247,264 and 119,358 shares as of december 25, 2004 and march 27, 2004, respectively | -838,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposits and deferred charges | 90,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term loan | 250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained deficit | -3,479,000 | -3,385,000 | -2,958,000 | -3,001,000 | -2,781,000 | -3,133,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost, 119,358 shares | -453,000 | -453,000 | -453,000 | -453,000 | -453,000 | -453,000 | -453,000 | -453,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred charges | 77,000 | 111,000 | 168,000 | 129,000 | 165,000 | 197,000 | 238,000 | 96,436 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mac escrow and holdback | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue — mac | 18,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained (deficit) earnings | -3,311,000 | -3,374,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other | 847,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash surrender value of life insurance policy | 234,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 5,171,627 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | 14,928,956 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties, at cost, less accumulated depreciation | 3,962,913 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill, less accumulated amortization of 4,004,610 at december 31, 2001 and 4,878,492 at march 31, 2001 | 12,091,253 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets of business transferred under contractual arrangements | 8,757,612 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | 19,314,891 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from business transferred | 10,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -453,315 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-23 | 2023-09-23 | 2023-06-24 | 2023-03-25 | 2022-12-24 | 2022-09-24 | 2022-06-25 | 2022-03-26 | 2021-12-25 | 2021-09-25 | 2021-06-26 | 2021-03-27 | 2020-12-26 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-23 | 2017-09-23 | 2017-06-24 | 2017-03-25 | 2016-12-24 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-26 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-24 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-25 | 2010-09-25 | 2010-06-26 | 2010-03-27 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-23 | 2006-09-23 | 2006-06-24 | 2006-03-25 | 2005-12-24 | 2005-09-24 | 2005-06-25 | 2005-03-26 | 2004-12-25 | 2004-09-25 | 2004-06-26 | 2004-03-27 | 2003-12-27 | 2003-09-27 | 2003-06-28 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 1,269,000 | 3,261,000 | 4,464,000 | 2,357,000 | 3,286,000 | 4,408,000 | 6,890,000 | 3,348,000 | 460,000 | 2,949,000 | 3,658,000 | 1,601,000 | 2,357,000 | 3,072,000 | 3,048,000 | 1,629,000 | 3,015,000 | 3,688,000 | 3,208,000 | 1,761,000 | 2,024,000 | 798,000 | 2,493,000 | 1,477,000 | 2,379,000 | 1,718,000 | 2,660,000 | 1,569,000 | 1,488,000 | 1,428,000 | 2,454,000 | 1,831,000 | 781,000 | 856,000 | 1,512,000 | 1,280,000 | 896,000 | 834,000 | 1,577,000 | 1,068,000 | 878,000 | 601,000 | 1,909,000 | 813,000 | 859,000 | 445,000 | 1,704,000 | 788,000 | 771,000 | 721,000 | 1,816,000 | 782,000 | 745,000 | 361,000 | 1,207,000 | 1,024,000 | 746,000 | 325,000 | 1,086,000 | 897,000 | 527,000 | 278,000 | 869,000 | 99,000 | -89,000 | 556,000 | 342,000 | 430,000 | 228,000 | 723,000 | 1,208,000 | 194,000 | 238,000 | 489,000 | 1,207,000 | 247,000 | 116,000 | 2,765,000 | 289,000 | 349,000 | 174,000 | 504,000 | 273,000 | -94,000 | -427,000 | 43,000 | -220,000 | 352,000 | 178,000 | 647,000 |
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss on disposal of property and equipment | 23,000 | 54,000 | 33,000 | -107,000 | 47,000 | -4,000 | 29,000 | 13,000 | 3,000 | 8,000 | 28,000 | 24,000 | 10,000 | 29,000 | 34,000 | 50,000 | -3,000 | 69,000 | -1,000 | 13,000 | 2,000 | 238,000 | 0 | -23,000 | 29,000 | 26,000 | 30,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash lease expense | 1,119,000 | 915,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -13,000 | 24,000 | 31,000 | -42,000 | 10,000 | -4,000 | -1,639,000 | 19,000 | -21,000 | 44,000 | -134,000 | 2,000 | -31,000 | -23,000 | 554,000 | -2,000 | -15,000 | 22,000 | 101,000 | 28,000 | 23,000 | 24,000 | 553,000 | 12,000 | -2,000 | 12,000 | 761,000 | -19,000 | 4,000 | -5,000 | 754,000 | -30,000 | 38,000 | 3,000 | -58,000 | 241,000 | -230,000 | 110,000 | 106,000 | -139,000 | 627,000 | -257,000 | -38,000 | 447,000 | -153,000 | -69,000 | -54,000 | -34,000 | 293,000 | -28,000 | -4,000 | -218,000 | 196,000 | -46,000 | -51,000 | -8,000 | 137,000 | -101,000 | 116,000 | -14,000 | 121,000 | -68,000 | -80,000 | 78,000 | 113,000 | 49,000 | 6,000 | 373,000 | -248,000 | -276,000 | 191,000 | 143,000 | 827,000 | |||||||||||||||||
depreciation and amortization | 6,487,000 | 5,605,000 | 5,626,000 | 4,428,000 | 4,400,000 | 4,113,000 | 3,703,000 | 3,763,000 | 3,288,000 | 2,790,000 | 2,712,000 | 2,824,000 | 2,778,000 | 2,641,000 | 2,668,000 | 2,768,000 | 2,141,000 | 1,990,000 | 1,984,000 | 1,860,000 | 1,864,000 | 1,872,000 | 1,708,000 | 1,648,000 | 1,681,000 | 1,622,000 | 1,628,000 | 1,666,000 | 1,500,000 | 1,567,000 | 1,464,000 | 1,543,000 | 1,497,000 | 1,487,000 | 1,517,000 | 1,562,000 | 1,556,000 | 1,549,000 | 1,235,000 | 969,000 | 902,000 | 840,000 | 822,000 | 897,000 | 747,000 | 624,000 | 714,000 | 791,000 | 711,000 | 729,000 | 757,000 | 724,000 | 621,000 | 600,000 | 655,000 | 833,000 | 738,000 | 670,000 | 671,000 | 597,000 | 529,000 | 496,000 | 556,000 | 959,000 | 461,000 | 532,000 | 593,000 | 414,000 | 358,000 | 471,000 | 502,000 | 406,000 | 382,000 | 396,000 | 457,000 | 411,000 | 358,000 | 392,000 | 399,000 | 322,000 | 288,000 | 403,000 | 373,000 | 355,000 | ||||||
amortization of deferred financing costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for accounts receivable and inventory reserves | 140,000 | 118,000 | 189,000 | 39,000 | 27,000 | 32,000 | 209,000 | 138,000 | 80,000 | 6,000 | 88,000 | -82,000 | 209,000 | 290,000 | 176,000 | -38,000 | 561,000 | 110,000 | 99,000 | 102,000 | 48,000 | 35,000 | 39,000 | 138,000 | 182,000 | 21,000 | 100,000 | 94,000 | 49,000 | 46,000 | 31,000 | 52,000 | 31,000 | 14,000 | 34,000 | 21,000 | -15,000 | 116,000 | 72,000 | 25,000 | 70,000 | -81,000 | 66,000 | 25,000 | 66,000 | 70,000 | 61,000 | 26,000 | 1,000 | 25,000 | 47,000 | 25,000 | 15,000 | -49,000 | -14,000 | |||||||||||||||||||||||||||||||||||
stock-based compensation expense | 1,840,000 | 1,130,000 | 1,173,000 | 452,000 | 926,000 | 697,000 | 1,174,000 | 1,167,000 | 1,241,000 | 930,000 | 620,000 | 815,000 | 1,114,000 | 828,000 | 620,000 | 437,000 | 366,000 | 312,000 | 102,000 | 203,000 | 338,000 | 268,000 | 332,000 | 499,000 | 137,000 | -10,000 | 177,000 | 149,000 | 75,000 | 4,000 | 109,000 | 171,000 | 33,000 | 85,000 | 234,000 | 155,000 | 127,000 | 143,000 | 144,000 | 113,000 | 123,000 | 72,000 | 73,000 | 75,000 | 146,000 | 67,000 | 82,000 | 258,000 | 30,000 | 112,000 | 127,000 | 159,000 | 49,000 | 370,000 | 187,000 | 190,000 | 175,000 | 179,000 | 173,000 | 328,000 | 100,000 | |||||||||||||||||||||||||||||
changes in assets and liabilities, net of acquisitions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and other receivables | -2,336,000 | -1,214,000 | -3,140,000 | 102,000 | -1,068,000 | 2,814,000 | -5,078,000 | 1,435,000 | -731,000 | 3,115,000 | -7,076,000 | 3,088,000 | -2,816,000 | 1,578,000 | -4,577,000 | 1,559,000 | -1,179,000 | 805,000 | -2,698,000 | -2,641,000 | 595,000 | 2,948,000 | -3,701,000 | -380,000 | 216,000 | 562,000 | -2,778,000 | -463,000 | -2,081,000 | 2,937,000 | -1,943,000 | -1,769,000 | -726,000 | 1,486,000 | -1,560,000 | -2,457,000 | -1,441,000 | 730,000 | -947,000 | 106,000 | -1,057,000 | 2,896,000 | -2,134,000 | 675,000 | -1,216,000 | 1,457,000 | -412,000 | -176,000 | -1,101,000 | 1,265,000 | -590,000 | -1,397,000 | -517,000 | 1,662,000 | 406,000 | -1,275,000 | -815,000 | -297,000 | -430,000 | -1,463,000 | -823,000 | 2,359,000 | -1,310,000 | 333,000 | 802,000 | 368,000 | 396,000 | -1,017,000 | 1,671,000 | -595,000 | -483,000 | -910,000 | 1,802,000 | -733,000 | -1,052,000 | 348,000 | 167,000 | 193,000 | -1,168,000 | 665,000 | 809,000 | -755,000 | 736,000 | 1,464,000 | ||||||
inventory | 2,543,000 | -745,000 | -219,000 | 2,015,000 | 2,832,000 | -235,000 | -890,000 | -168,000 | 1,426,000 | 1,950,000 | 212,000 | 135,000 | -1,606,000 | -2,118,000 | 1,672,000 | -3,533,000 | 1,706,000 | 33,000 | 652,000 | 1,449,000 | 618,000 | 5,000 | 534,000 | 1,148,000 | 690,000 | -1,497,000 | -556,000 | 628,000 | -558,000 | -614,000 | -1,062,000 | 408,000 | 353,000 | -1,373,000 | 542,000 | -3,232,000 | 80,000 | -815,000 | -737,000 | 455,000 | 298,000 | 161,000 | 466,000 | 286,000 | 697,000 | -2,042,000 | 1,508,000 | 689,000 | -1,202,000 | -314,000 | 55,000 | 323,000 | 136,000 | -808,000 | 2,336,000 | -2,206,000 | 1,887,000 | -1,028,000 | 248,000 | -105,000 | -272,000 | -1,140,000 | 37,000 | 27,000 | 566,000 | 528,000 | 348,000 | 1,087,000 | -1,127,000 | 161,000 | -1,949,000 | 582,000 | 167,000 | -176,000 | -199,000 | -225,000 | 179,000 | |||||||||||||
prepaid expenses and other current assets | -698,000 | 1,737,000 | 427,000 | 499,000 | -1,231,000 | -687,000 | -1,027,000 | 263,000 | -66,000 | 531,000 | 45,000 | 193,000 | 449,000 | 432,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 1,727,000 | -3,300,000 | 761,000 | 2,654,000 | 100,000 | 1,425,000 | 189,000 | -1,225,000 | 346,000 | -4,315,000 | 2,024,000 | 162,000 | 632,000 | -1,218,000 | 1,212,000 | 1,982,000 | -220,000 | -1,073,000 | 2,432,000 | -1,211,000 | 1,729,000 | -2,621,000 | 912,000 | -246,000 | -2,048,000 | -1,385,000 | 3,132,000 | -1,463,000 | 594,000 | -1,300,000 | 2,057,000 | 1,610,000 | 1,582,000 | -3,329,000 | -271,000 | 1,474,000 | 3,090,000 | -1,186,000 | 717,000 | 38,000 | 853,000 | -1,162,000 | 387,000 | -949,000 | 844,000 | 182,000 | -1,588,000 | 1,557,000 | 689,000 | -2,409,000 | 52,000 | 1,266,000 | 1,325,000 | -1,254,000 | -1,951,000 | 2,475,000 | -1,418,000 | 213,000 | -2,174,000 | 1,175,000 | 518,000 | -1,239,000 | 113,000 | 2,290,000 | 283,000 | -17,000 | -1,299,000 | -407,000 | 138,000 | -762,000 | 1,298,000 | 685,000 | -581,000 | 890,000 | 606,000 | -412,000 | 4,000 | -1,237,000 | 1,326,000 | 601,000 | -1,015,000 | -334,000 | 1,132,000 | -436,000 | ||||||
accrued compensation and other current liabilities | 581,000 | -4,338,000 | 1,283,000 | 3,981,000 | -1,905,000 | -4,273,000 | -550,000 | 2,270,000 | 2,880,000 | -1,203,000 | 989,000 | -188,000 | 285,000 | -3,247,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 173,000 | 376,000 | 0 | 759,000 | 599,000 | -254,000 | -7,000 | -3,000 | -389,000 | 162,000 | -157,000 | 426,000 | -99,000 | 104,000 | 32,000 | -127,000 | -109,000 | -550,000 | 208,000 | 210,000 | 179,000 | -219,000 | -114,000 | -528,000 | 72,000 | 752,000 | -344,000 | 9,000 | -4,000 | 77,000 | 389,000 | 4,000 | 0 | 129,000 | -1,035,000 | 1,035,000 | -80,000 | -265,000 | -121,000 | 427,000 | -166,000 | -96,000 | -147,000 | 158,000 | 194,000 | -178,000 | -58,000 | -168,000 | 361,000 | -106,000 | -142,000 | 151,000 | -131,000 | -215,000 | 212,000 | -296,000 | -28,000 | 73,000 | -121,000 | -119,000 | 216,000 | -42,000 | 42,000 | -61,000 | 30,000 | -71,000 | ||||||||||||||||||||||||
net cash from operating activities | 12,881,000 | 3,623,000 | 10,628,000 | 12,598,000 | 6,835,000 | 8,924,000 | 5,727,000 | 10,917,000 | 8,436,000 | 7,536,000 | 2,976,000 | 8,740,000 | 3,192,000 | 2,043,000 | 5,240,000 | 4,876,000 | 5,447,000 | 2,055,000 | 7,992,000 | 3,171,000 | 8,434,000 | 4,042,000 | 3,326,000 | 5,401,000 | 1,960,000 | 874,000 | 5,315,000 | 2,381,000 | 1,803,000 | 3,062,000 | 4,057,000 | -2,882,000 | 3,670,000 | -1,135,000 | 5,149,000 | -140,000 | 3,579,000 | 2,089,000 | 2,678,000 | 2,636,000 | 3,220,000 | 1,630,000 | 2,003,000 | -2,414,000 | 3,460,000 | 3,918,000 | 739,000 | -505,000 | 2,891,000 | 1,696,000 | 2,748,000 | -2,094,000 | 3,724,000 | 1,643,000 | 1,457,000 | -565,000 | -119,000 | 1,851,000 | 1,052,000 | -211,000 | 1,677,000 | 3,507,000 | 1,549,000 | 2,471,000 | 342,000 | 644,000 | 359,000 | 923,000 | 448,000 | 1,091,000 | 1,131,000 | 2,109,000 | 69,000 | 917,000 | -450,000 | 2,053,000 | 390,000 | 2,070,000 | -78,000 | -1,277,000 | 639,000 | 925,000 | ||||||||
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property and equipment | -4,432,000 | -4,598,000 | -2,695,000 | -2,869,000 | -3,959,000 | -3,674,000 | -290,000 | -610,000 | -566,000 | -416,000 | -450,000 | -215,000 | -187,000 | -603,000 | -290,000 | -737,000 | -451,000 | -392,000 | -195,000 | -352,000 | -522,000 | -477,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisitions, net of cash acquired | -1,341,000 | -70,237,000 | 95,000 | -15,953,000 | 73,000 | -50,000 | -10,013,000 | -2,869,000 | -803,000 | -4,266,000 | 0 | -4,040,000 | -8,898,000 | 0 | -19,979,000 | -931,000 | -104,000 | -12,531,000 | 0 | -10,976,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales of marketable securities | 0 | 0 | 15,533,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -86,958,000 | -4,598,000 | -4,036,000 | -72,006,000 | -3,864,000 | -4,094,000 | -19,641,000 | -3,705,000 | -12,690,000 | -5,636,000 | -3,068,000 | -6,643,000 | -2,373,000 | -6,429,000 | -13,092,000 | -2,079,000 | -22,546,000 | -2,134,000 | -2,409,000 | -4,626,000 | -1,855,000 | -1,261,000 | -14,109,000 | -1,333,000 | -3,538,000 | -1,262,000 | -1,730,000 | -1,857,000 | -5,399,000 | -1,918,000 | -798,000 | -2,128,000 | -1,116,000 | -1,589,000 | -1,573,000 | -7,890,000 | -11,315,000 | -1,008,000 | -3,852,000 | -1,789,000 | -1,384,000 | -831,000 | -7,810,000 | -703,000 | -797,000 | -602,000 | -177,000 | -136,000 | -4,368,000 | -843,000 | -4,022,000 | -453,000 | -158,000 | -333,000 | -3,287,000 | -735,000 | -3,502,000 | -907,000 | -450,000 | -215,000 | -2,105,000 | -1,696,000 | -290,000 | -737,000 | -1,467,000 | -5,017,000 | -195,000 | -154,000 | -352,000 | -522,000 | -477,000 | -485,000 | -255,000 | -181,000 | -273,000 | -1,173,000 | -242,000 | -101,000 | -261,000 | -98,000 | -231,000 | -183,000 | ||||||||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving credit facility | -1,101,000 | -429,000 | 3,816,000 | -4,476,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of revolving credit facility | -2,860,000 | 2,763,000 | -3,198,000 | -1,489,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of term loan | -1,214,000 | -602,000 | -593,000 | -587,000 | -582,000 | -576,000 | -570,000 | -566,000 | -559,000 | -553,000 | -551,000 | -544,000 | -536,000 | -490,000 | -549,000 | -505,000 | -483,000 | -480,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of deferred financing costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock, net of direct costs | 234,000 | 257,000 | 108,000 | 928,000 | 578,000 | 260,000 | 1,552,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | -357,000 | -182,000 | -1,407,000 | -1,619,000 | -2,659,000 | 0 | -1,946,000 | -301,000 | -10,000 | 0 | 0 | -437,000 | -1,034,000 | 0 | -2,272,000 | -3,377,000 | -1,762,000 | 0 | 0 | -1,287,000 | 0 | 0 | -1,476,000 | -1,346,000 | -2,000 | 0 | 0 | -143,000 | -16,000 | 0 | 0 | -344,000 | 0 | 0 | 0 | -98,000 | 0 | -2,000 | -6,000 | -65,000 | 0 | 0 | -2,000 | -69,000 | -57,000 | -5,645,000 | 0 | -186,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | 77,248,000 | 1,946,000 | -9,446,000 | 39,654,000 | -1,411,000 | -1,935,000 | -1,677,000 | 26,763,000 | 3,172,000 | -859,000 | 94,000 | -1,506,000 | -822,000 | 3,110,000 | 6,794,000 | -2,179,000 | 19,122,000 | -43,000 | -6,036,000 | 1,805,000 | -5,703,000 | -2,721,000 | 10,738,000 | -4,701,000 | 1,831,000 | 379,000 | -3,458,000 | -685,000 | 3,818,000 | -1,383,000 | -3,302,000 | 4,826,000 | -2,166,000 | 2,454,000 | -3,870,000 | 8,350,000 | 8,623,000 | -1,377,000 | 636,000 | -657,000 | -2,582,000 | -1,421,000 | 5,603,000 | 3,387,000 | -2,922,000 | -3,698,000 | -657,000 | 689,000 | 1,377,000 | -592,000 | 1,434,000 | 2,553,000 | -3,586,000 | -1,323,000 | 1,850,000 | 1,308,000 | -637,000 | 389,000 | 519,000 | -1,848,000 | -1,282,000 | -1,712,000 | 998,000 | 4,430,000 | -244,000 | -828,000 | -11,000 | -641,000 | -766,000 | -1,405,000 | 230,000 | -1,033,000 | 998,000 | -903,000 | -30,000 | -2,036,000 | 315,000 | 1,257,000 | -431,000 | -1,164,000 | ||||||||||
effect of exchange rate changes on cash and cash equivalents | 51,000 | -627,000 | 579,000 | -402,000 | 116,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 3,221,000 | 344,000 | -3,123,000 | -19,175,000 | 1,158,000 | 3,011,000 | -15,559,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 1,517,000 | 0 | 0 | 19,646,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | 3,221,000 | 1,861,000 | -19,175,000 | 1,158,000 | 22,657,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from/(repayment of) revolving credit facility | 2,291,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow activity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 457,000 | 460,000 | -149,000 | -721,000 | 259,000 | -412,000 | -28,000 | 864,000 | 816,000 | 753,000 | 681,000 | 507,000 | 322,000 | 249,000 | 174,000 | 170,000 | 187,000 | 181,000 | 213,000 | 241,000 | 225,000 | 215,000 | 232,000 | 246,000 | 245,000 | 256,000 | 237,000 | 192,000 | 221,000 | 250,000 | 255,000 | 280,000 | 230,000 | 198,000 | 199,000 | 97,000 | 192,000 | 88,000 | 54,000 | 47,000 | 54,000 | 87,000 | 74,000 | 34,000 | 37,000 | 37,000 | 32,000 | 25,000 | 27,000 | 36,000 | 16,000 | 44,000 | 22,000 | 49,000 | 36,000 | 28,000 | 18,000 | 29,000 | 16,000 | 14,000 | 13,000 | 25,000 | 40,000 | 30,000 | 49,000 | 24,000 | 14,000 | 4,000 | 24,000 | 21,000 | 27,000 | 42,000 | 69,000 | |||||||||||||||||
income taxes | -180,000 | 984,000 | 1,325,000 | 5,471,000 | 63,000 | 1,215,000 | 785,000 | 992,000 | 107,000 | 159,000 | 473,000 | 367,000 | 117,000 | 637,000 | 1,732,000 | 1,281,000 | 250,000 | 741,000 | 686,000 | 271,000 | 61,000 | 427,000 | 256,000 | 631,000 | 57,000 | 494,000 | 332,000 | 278,000 | 194,000 | 285,000 | 658,000 | 904,000 | 221,000 | 240,000 | 981,000 | 218,000 | 396,000 | 46,000 | 572,000 | 552,000 | 117,000 | 41,000 | 609,000 | 619,000 | 1,164,000 | 176,000 | 673,000 | 763,000 | 577,000 | 287,000 | 571,000 | 479,000 | 553,000 | 340,000 | 433,000 | 658,000 | 262,000 | 687,000 | 192,000 | 394,000 | 304,000 | 182,000 | 265,000 | 228,000 | -14,000 | 469,000 | 225,000 | 35,000 | -11,000 | 87,000 | 130,000 | 47,000 | -19,000 | |||||||||||||||||
supplemental disclosure of non-cash investing and financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued for acquisitions | 0 | 9,931,000 | 2,698,000 | 32,781,000 | 0 | 0 | 27,938,000 | 6,831,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance sheet reclassification of property and equipment, net to inventory | 210,000 | 413,000 | 405,000 | 282,000 | 410,000 | 319,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property and equipment | 0 | 0 | 0 | 10,000 | 97,000 | 0 | 0 | 0 | 184,000 | 0 | 30,000 | 19,000 | 5,000 | 24,000 | 14,000 | 8,000 | 6,000 | 3,000 | 22,000 | 218,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of assets | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales/(purchases) of marketable securities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from (repayment of) revolving credit facility | 1,823,000 | -1,897,000 | 5,007,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash | 179,000 | -423,000 | -64,000 | 93,000 | 469,000 | 323,000 | -325,000 | -390,000 | 274,000 | -184,000 | -21,000 | -278,000 | -280,000 | -193,000 | 340,000 | -83,000 | 46,000 | -158,000 | -159,000 | 410,000 | -137,000 | 148,000 | 116,000 | 255,000 | -602,000 | -57,000 | -105,000 | 231,000 | 111,000 | -180,000 | -398,000 | 285,000 | 651,000 | -205,000 | 792,000 | 378,000 | 299,000 | -125,000 | 117,000 | 138,000 | -73,000 | 123,000 | -10,000 | 6,000 | -5,000 | 3,000 | 5,000 | 2,000 | -10,000 | -1,000 | 7,000 | 14,000 | 8,000 | -41,000 | 21,000 | -3,000 | 2,000 | -35,000 | 29,000 | 2,000 | 13,000 | 0 | -3,000 | -12,000 | 16,000 | 0 | -75,000 | 99,000 | -19,000 | 16,000 | 64,000 | 111,000 | -28,000 | 49,000 | 48,000 | -25,000 | 96,000 | |||||||||||||
cash and cash equivalents at beginning of fiscal year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of fiscal year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow activity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the fiscal year for: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets acquired and liabilities assumed in business combinations: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration treated as equity related to acquisitions | 0 | 0 | 0 | 750,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued holdback consideration related to acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued holdback and contingent consideration related to acquisitions | 37,000 | 56,000 | 1,250,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(recovery of)/provision for accounts receivable and inventory reserves | -89,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of marketable securities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(repayment of) proceeds from revolving credit facility | 0 | -1,330,000 | -770,000 | -1,446,000 | 513,000 | -697,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration related to nexa acquisition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -3,655,000 | -2,677,000 | -2,767,000 | -2,377,000 | -2,373,000 | -2,399,000 | -2,091,000 | -2,567,000 | -1,203,000 | -1,179,000 | -1,855,000 | -1,261,000 | -953,000 | -2,602,000 | -1,446,000 | -1,749,000 | -1,785,000 | -1,918,000 | -1,142,000 | -1,814,000 | -2,128,000 | -1,608,000 | -1,529,000 | -967,000 | -1,008,000 | -1,634,000 | -1,089,000 | -855,000 | -1,143,000 | -711,000 | -605,000 | -199,000 | -354,000 | -843,000 | -893,000 | -453,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock | 185,000 | 199,000 | 155,000 | 139,000 | 143,000 | 221,000 | 132,000 | 116,000 | 539,000 | 699,000 | 528,000 | 175,000 | 91,000 | 383,000 | 102,000 | 253,000 | 1,003,000 | 369,000 | 92,000 | 61,000 | 66,000 | 66,000 | 110,000 | 60,000 | 151,000 | 610,000 | 251,000 | 72,000 | 137,000 | 175,000 | 149,000 | 71,000 | 107,000 | 127,000 | 70,000 | 69,000 | 99,000 | 228,000 | 151,000 | 55,000 | 58,000 | 53,000 | 40,000 | 75,000 | 44,000 | 80,000 | 86,000 | 81,000 | 199,000 | 70,000 | 64,000 | 60,000 | 134,000 | 42,000 | 32,000 | 109,000 | 33,000 | 37,000 | 83,000 | 70,000 | 49,000 | 47,000 | 59,000 | 75,000 | 85,000 | 57,000 | 51,000 | 56,000 | 54,000 | 63,000 | 124,000 | 85,000 | 144,000 | 38,000 | 108,000 | 8,000 | 8,000 | |||||||||||||
net decrease in cash | -953,000 | -306,000 | -133,000 | -167,000 | 85,000 | -91,000 | -121,000 | -33,000 | -34,000 | -38,000 | -23,000 | -15,000 | -106,000 | 54,000 | -78,000 | 32,000 | -43,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of period | 0 | 1,531,000 | 0 | 0 | 1,396,000 | 0 | 0 | 560,000 | 0 | 0 | 499,000 | 0 | 0 | 788,000 | 0 | 0 | 577,000 | 0 | 0 | 842,000 | 0 | 0 | 641,000 | 0 | 0 | 65,000 | 0 | 0 | 23,000 | 0 | 0 | 406,000 | 0 | 0 | 32,000 | 0 | 0 | 0 | 32,000 | 0 | 0 | 0 | 123,000 | 0 | 59,000 | 59,000 | 0 | 0 | 0 | 208,000 | 0 | 0 | 0 | 357,000 | 0 | 0 | 0 | 115,000 | 0 | 0 | 0 | 106,000 | 0 | 0 | 0 | 547,000 | 0 | 0 | 0 | 114,000 | ||||||||||||||||||||
cash at end of period | -903,000 | 2,149,000 | 684,000 | 466,000 | 443,000 | 228,000 | 2,297,000 | 254,000 | 72,000 | 596,000 | 366,000 | -716,000 | 299,000 | 621,000 | 249,000 | 85,000 | 486,000 | -121,000 | 24,000 | 601,000 | -39,000 | -183,000 | 781,000 | -11,000 | 113,000 | 50,000 | -244,000 | 95,000 | 168,000 | -244,000 | -168,000 | 577,000 | 265,000 | 150,000 | 44,000 | -25,000 | -10,000 | 25,000 | 42,000 | 14,000 | -33,000 | -34,000 | 85,000 | 98,000 | 36,000 | 44,000 | -19,000 | -106,000 | 54,000 | 130,000 | -94,000 | 114,000 | -70,000 | 258,000 | 219,000 | 41,000 | -309,000 | 406,000 | -23,000 | 43,000 | 32,000 | 63,000 | -25,000 | -54,000 | 88,000 | 97,000 | 206,000 | 239,000 | -33,000 | 135,000 | ||||||||||||||||||||
(repayments of) proceeds from revolving credit facility | -204,000 | 2,128,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash | 618,000 | -62,000 | 684,000 | -1,383,000 | 228,000 | -474,000 | 72,000 | 295,000 | -716,000 | -32,000 | -241,000 | 283,000 | -39,000 | -183,000 | 140,000 | 489,000 | -11,000 | 113,000 | -15,000 | 95,000 | 145,000 | -142,000 | -244,000 | -168,000 | 171,000 | -53,000 | 265,000 | 150,000 | 12,000 | -10,000 | 25,000 | 10,000 | -94,000 | -99,000 | 219,000 | 291,000 | -23,000 | -25,000 | -450,000 | 206,000 | 21,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
accrued holdback consideration related to alliance acquisition | 0 | 0 | 518,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property and equipment | 1,000 | 1,000 | 4,000 | 1,000 | 3,000 | 9,000 | 25,000 | 0 | 3,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from accounts receivable and inventory reserves | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of fiscal year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at end of fiscal year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 28, 2020 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | -1,580,000 | -755,000 | -561,000 | -944,000 | -1,045,000 | 142,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 27, 2021 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 26, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 25, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued contingent consideration related to nexa acquisition | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued for alliance acquisition | 145,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued for nexa acquisition | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | -1,433,000 | -929,000 | -918,000 | -53,000 | -374,000 | -251,000 | 222,000 | 460,000 | -871,000 | -278,000 | 117,000 | -257,000 | 97,000 | 4,000 | -230,000 | 116,000 | 101,000 | -246,000 | 117,000 | -53,000 | 145,000 | -433,000 | 240,000 | 24,000 | -120,000 | -26,000 | 607,000 | -79,000 | -689,000 | -182,000 | -51,000 | -44,000 | -317,000 | -211,000 | -5,000 | -12,000 | -551,000 | -346,000 | -236,000 | -24,000 | -440,000 | -163,000 | 61,000 | -325,000 | -248,000 | 54,000 | 126,000 | -511,000 | -194,000 | 98,000 | -82,000 | -554,000 | -156,000 | 197,000 | -257,000 | -507,000 | -95,000 | |||||||||||||||||||||||||||||||||
accrued compensation and other liabilities | 1,342,000 | 68,000 | -2,880,000 | 1,765,000 | 1,132,000 | 494,000 | -40,000 | 822,000 | -161,000 | -314,000 | 366,000 | 101,000 | 199,000 | -1,470,000 | 639,000 | 133,000 | 901,000 | -2,359,000 | 859,000 | 303,000 | 374,000 | -1,131,000 | 1,049,000 | -447,000 | 592,000 | -1,172,000 | 451,000 | 128,000 | 419,000 | -2,500,000 | 700,000 | 298,000 | 1,379,000 | -330,000 | -32,000 | 60,000 | 991,000 | -2,089,000 | 938,000 | 535,000 | 881,000 | -543,000 | 392,000 | 697,000 | 658,000 | -1,023,000 | 884,000 | 114,000 | -219,000 | -267,000 | 79,000 | 431,000 | -1,032,000 | 272,000 | 308,000 | 436,000 | -1,031,000 | |||||||||||||||||||||||||||||||||
proceeds from (repayments of) revolving credit facility | 3,243,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of term loan | -413,000 | -608,000 | -492,000 | -487,000 | -471,000 | -467,000 | -535,000 | -536,000 | -476,000 | -357,000 | -357,000 | -357,000 | -357,000 | -238,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of assets acquired, net of cash acquired | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of liabilities assumed | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued estimated working capital adjustment related to nexa acquisition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration and holdbacks related to business acquisitions | -200,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration and holdback amounts related to business acquisition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 30, 2019 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of holdbacks related to business acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from term loan | 0 | 0 | 0 | 0 | 0 | 10,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of holdbacks related to business acquisition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock option redemption | 0 | 0 | 0 | -90,000 | -829,000 | -24,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration and holdback amounts related to business acquisition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 25, 2017 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
redemption of stock options | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisitions | 0 | -54,000 | -6,923,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration related to business acquisition | 500,000 | 0 | 0 | 300,000 | 0 | 0 | 0 | 100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal of property and equipment | -3,000 | 0 | -1,000 | -30,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holdback amounts related to business acquisitions | 0 | 0 | 0 | 735,000 | 1,175,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 26, 2016 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by operating activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash used in investing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used in operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain)/loss on disposal of property and equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 28, 2015 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from stock- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration and holdbacks related to | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration related to business acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(used in) provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax effect related to stock-based compensation | -22,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits related to stock-based compensation | 20,000 | 3,000 | 2,000 | 31,000 | 6,000 | 2,000 | 1,000 | -5,000 | 10,000 | 3,000 | 9,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 29, 2014 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provided by (used in) operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisition | -700,000 | -125,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 30, 2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from stock- based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisition, net of cash acquired | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit related to stock-based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving line of credit | 5,506,000 | 3,228,000 | 1,891,000 | 65,000 | 636,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash used in operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(repayment of) proceeds from revolving line of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration | 0 | -58,000 | 0 | -52,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 31, 2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retirement of treasury stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from stock-based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive gain | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of contingent consideration | 0 | 0 | -14,000 | -1,000 | -1,093,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in contingent consideration | -42,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from (repayment of) revolving line of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance as of march 26, 2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolving line of credit | -600,000 | 1,390,000 | 2,487,000 | -3,481,000 | -1,314,000 | 1,624,000 | 1,296,000 | 3,582,000 | -473,000 | -774,000 | 405,000 | 498,000 | -1,955,000 | -1,309,000 | -1,746,000 | 884,000 | -905,000 | 1,128,000 | -781,000 | 29,000 | -1,847,000 | 353,000 | 752,000 | -533,000 | -131,000 | -1,031,000 | -159,000 | 1,706,000 | 905,000 | -1,259,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on other debt obligations | -2,000 | -1,000 | -4,000 | -6,000 | -3,000 | -4,000 | -6,000 | -6,000 | -6,000 | -12,000 | -6,000 | -6,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock issued in connection with business acquisition | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligation | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from by financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recovery of) accounts receivable and inventory reserves | 193,000 | 27,000 | 59,000 | 25,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expiration of warrants from debt retirement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of westcon, inc., net of cash acquired | 0 | -1,016,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of non-cash investing and financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on tpg divestiture | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities, net of acquisition: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock acquired in cashless exercise of stock options | 50,000 | 0 | 0 | 50,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash investing activity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock–based compensation expense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chase revolving line of credit | 4,328,000 | -302,000 | -961,000 | -70,000 | -716,000 | -851,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits related to stock–based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non–cash investing activity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -4,432,000 | -4,598,000 | -2,695,000 | -2,869,000 | -3,959,000 | -3,674,000 | 0 | -3,655,000 | -2,677,000 | -2,767,000 | 0 | -2,377,000 | -2,373,000 | -2,399,000 | 0 | -2,091,000 | -2,567,000 | -1,203,000 | 0 | -1,179,000 | -1,855,000 | -1,261,000 | 0 | -953,000 | -2,602,000 | -1,446,000 | 0 | -1,749,000 | -1,785,000 | -1,918,000 | 0 | -2,128,000 | 0 | -1,608,000 | -1,529,000 | -967,000 | 0 | -1,008,000 | -1,634,000 | -1,089,000 | 0 | -855,000 | -1,143,000 | -711,000 | 0 | -605,000 | -199,000 | -354,000 | 0 | -843,000 | -893,000 | -453,000 | 0 | 0 | -290,000 | -610,000 | -566,000 | -416,000 | -450,000 | -215,000 | -187,000 | -603,000 | -290,000 | -737,000 | -451,000 | -392,000 | -195,000 | 0 | -352,000 | -522,000 | -477,000 | 0 | -255,000 | -181,000 | -273,000 | -310,000 | -242,000 | -101,000 | -261,000 | -98,000 | -231,000 | -183,000 | ||||||||
free cash flows | 8,449,000 | -975,000 | 7,933,000 | 9,729,000 | 2,876,000 | 5,250,000 | 5,727,000 | 7,262,000 | 5,759,000 | 4,769,000 | 2,976,000 | 6,363,000 | 819,000 | -356,000 | 5,240,000 | 2,785,000 | 2,880,000 | 852,000 | 7,992,000 | 1,992,000 | 6,579,000 | 2,781,000 | 3,326,000 | 4,448,000 | -642,000 | -572,000 | 5,315,000 | 632,000 | 18,000 | 1,144,000 | 4,057,000 | -5,010,000 | 3,670,000 | -2,743,000 | 3,620,000 | -1,107,000 | 3,579,000 | 1,081,000 | 1,044,000 | 1,547,000 | 3,220,000 | 775,000 | 860,000 | -3,125,000 | 3,460,000 | 3,313,000 | 540,000 | -859,000 | 2,891,000 | 853,000 | 1,855,000 | -2,547,000 | 3,724,000 | 1,643,000 | 1,167,000 | -1,175,000 | -685,000 | 1,435,000 | 602,000 | -426,000 | 1,490,000 | 2,904,000 | 1,259,000 | 1,734,000 | -109,000 | 252,000 | 164,000 | 923,000 | 96,000 | 569,000 | 654,000 | 2,109,000 | -186,000 | 736,000 | -723,000 | 1,743,000 | 148,000 | 1,969,000 | -339,000 | -1,375,000 | 408,000 | 742,000 | ||||||||
purchase of n.w. calibration inspection, inc. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gmac revolving line of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash financing activity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of restricted stock | 14,000 | 14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock expense | 42,000 | 45,000 | 0 | 34,000 | 143,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from term loan borrowings | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for returns and doubtful accounts receivable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for slow moving or obsolete inventory | 57,000 | 0 | -5,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses, deferred charges and other | -441,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payrolls, commissions and other | 147,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property, plant and equipment | -255,000 | -181,000 | -273,000 | -310,000 | -242,000 | -101,000 | -261,000 | -354,000 | -98,000 | -231,000 | -183,000 | -205,000 | -17,000 | -103,000 | -134,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on term loans | -687,000 | -166,000 | -167,000 | -167,000 | -167,000 | -257,000 | -167,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on capital leases | -18,000 | -18,000 | -17,000 | -18,000 | -16,000 | -17,000 | -15,000 | -17,000 | -13,000 | -16,000 | -15,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash issuance of common stock | 0 | 90,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
disposal of fully reserved obsolete inventory | 0 | 0 | 93,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts receivable | 30,000 | 17,000 | 32,000 | -5,000 | -27,000 | 40,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for returns | 2,000 | 0 | -14,000 | 11,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of unearned compensation | 13,000 | 11,000 | 11,000 | 11,000 | 11,000 | 13,000 | 19,000 | 21,000 | 77,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposits | -8,000 | -29,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | -5,000 | -21,000 | -31,000 | 25,000 | -21,000 | -17,000 | 10,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 37,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities, excluding acquisition: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses, deferred charges, and other | -137,000 | 204,000 | -375,000 | -206,000 | -215,000 | -44,000 | -322,000 | -151,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payrolls, commissions, and other | -1,268,000 | 649,000 | 32,000 | 624,000 | -901,000 | -112,000 | -119,000 | -300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable/payable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid from interest and taxes: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expiration of warrants | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | -157,000 | -266,000 | 722,000 | -844,000 | -1,238,000 | 338,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable / payable | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on term loan borrowings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative effect of a change in accounting principle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before cumulative effect of a change in accounting principle | 43,000 | -220,000 | 352,000 | 178,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income before cumulative effect of a change in accounting principle to net cash (used in) provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on term loan | -167,000 | -305,000 | -292,000 | -126,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes refunded | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of warrants for debt retirement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expiration of warrant from debt retirement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts receivable and returns | 3,000 | -4,000 | -5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income before cumulative effect of a change in accounting principle to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities, net of divested businesses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of divested operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from corporate-owned life insurance | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on extinguishment of debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue — mac | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mac escrow and holdback | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on long-term borrowings | -83,000 | -292,000 | -125,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term borrowings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash financing activity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid from interest and taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash provided by: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product sales | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
service sales | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net sales | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total costs of products and services sold | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, marketing, and warehouse expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
administrative expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes and cumulative effect of a change in accounting principle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before cumulative effect of a change in accounting principle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities; net of divestitures | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash generated (used) in investing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on long term debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock |
