Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $203.5M | $213.2M | $225.3M | $234.9M | $294.8M | $299.7M | $256.2M | $281.3M | $323.7M | $309.5M | $312.9M | $310.2M | $287.2M | $268.8M | $254.4M | $216.8M | $206.4M |
| Gross profit | $25.2M | $25.1M | $27.9M | $10.9M | $36.1M | $49.8M | $40.5M | $45.8M | $64.6M | $69.2M | $65.1M | $55.6M | $48.9M | $49.5M | $39.7M | $36.8M | $38.8M |
| Gross margin | 12.36% | 11.76% | 12.40% | 4.64% | 12.24% | 16.63% | 15.81% | 16.27% | 19.97% | 22.37% | 20.81% | 17.92% | 17.03% | 18.43% | 15.62% | 16.99% | 18.79% |
| Operating expenses | $32.3M | $43.4M | $39.2M | $39.4M | $35.4M | $37.8M | $48.1M | $32.4M | $37.2M | $39.2M | $36.8M | $32.8M | $28.7M | $28.4M | $25.0M | $21.1M | $22.4M |
| Operating income | −$7.2M | −$18.4M | −$11.3M | −$28.5M | $678,000 | $12.1M | −$7.6M | $13.4M | $27.5M | $30.1M | $28.3M | $22.8M | $20.2M | $21.1M | $14.7M | $15.7M | $16.3M |
| Operating margin | −3.53% | −8.62% | −5.02% | −12.12% | 0.23% | 4.03% | −2.95% | 4.75% | 8.48% | 9.72% | 9.06% | 7.35% | 7.05% | 7.84% | 5.78% | 7.26% | 7.92% |
| EBITDA | −$3.1M | −$12.9M | −$4.8M | −$21.6M | $7.7M | $18.9M | $259,000 | $21.5M | $35.1M | $37.2M | $35.0M | $28.6M | $25.6M | $26.2M | $19.6M | $20.1M | $20.4M |
| EBITDA margin | −1.51% | −6.07% | −2.12% | −9.21% | 2.60% | 6.31% | 0.10% | 7.63% | 10.85% | 12.01% | 11.19% | 9.21% | 8.90% | 9.75% | 7.69% | 9.28% | 9.86% |
| Net income | −$10.2M | −$19.1M | −$13.8M | −$31.5M | −$3.2M | $3.2M | −$28.7M | $5.5M | $20.9M | $22.3M | $16.9M | $15.1M | $17.4M | $18.3M | $13.3M | $16.2M | $13.2M |
| Net profit margin | −5.02% | −8.96% | −6.13% | −13.42% | −1.09% | 1.07% | −11.19% | 1.94% | 6.45% | 7.22% | 5.41% | 4.86% | 6.08% | 6.81% | 5.23% | 7.46% | 6.39% |
| Basic EPSper basic share | -$0.81 | -$1.53 | -$1.11 | -$2.57 | -$0.26 | $0.26 | -$2.32 | $0.44 | $1.68 | $1.81 | $1.38 | $1.23 | $1.43 | $1.50 | $1.05 | $1.25 | $1.04 |
| Diluted EPSper diluted share | -$0.81 | -$1.53 | -$1.11 | -$2.57 | -$0.26 | $0.26 | -$2.32 | $0.43 | $1.65 | $1.78 | $1.36 | $1.21 | $1.41 | $1.47 | $1.03 | $1.22 | $1.01 |
Reported shareholders
| Holder | % owned |
|---|---|
22NW, LP | ≈14.68%1.86M shares |
AMERIPRISE FINANCIAL INC | ≈6.98%883.32K shares |
CIBC Bancorp USA Inc. | ≈6.95%879.84K shares |
GATE CITY CAPITAL MANAGEMENT, LLC | ≈4.94%625.54K shares |
RENAISSANCE TECHNOLOGIES LLC | ≈4.37%553.82K shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈3.63%459.13K shares |
CULP ROBERT GEORGE IV | ≈3.36%425.51K shares |
Mill Road Capital Management LLC | ≈2.56%324.67K shares |
DIMENSIONAL FUND ADVISORS LP | ≈2.53%320.09K shares |
BlackRock, Inc. | ≈2.20%278.34K shares |
GRACE & WHITE INC /NY | ≈1.22%154K shares |
Moors & Cabot, Inc. | ≈0.98%124.67K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈0.94%119.08K shares |
JACKSON FRED A | ≈0.72%91.07K shares |
Bruno Thomas | ≈0.71%90K shares |
Kelly Jonathan Lee | ≈0.61%77.77K shares |
CHUMBLEY BOYD BROOKS | ≈0.59%75.16K shares |
VANGUARD FIDUCIARY TRUST CO | ≈0.58%73.76K shares |
US BANCORP \DE\ | ≈0.58%73.37K shares |
CITADEL ADVISORS LLC | ≈0.46%57.64K shares |
Percentages use 12.66M shares of this listed class outstanding on May 3, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 2, 2026Form 4 | Bruno ThomasChief Commercial Officer | BuyCommon Stock | 5.0K | $2.78 | $13.9K | 90.0K |
| Apr 2, 2026Form 4 | Bruno ThomasChief Commercial Officer | BuyCommon Stock | 5.0K | $2.75 | $13.8K | 85.0K |
| Mar 30, 2026Form 4 | CULP ROBERT GEORGE IVPresident & CEO | BuyCommon Stock | 3.2K | $2.90 | $9.2K | 126.3K |
| Mar 26, 2026Form 4 | Gatling Kimberly BullockDirector | BuyCommon Stock | 1.8K | $2.97 | $5.4K | 49.4K |
| Mar 18, 2026Form 4 | Hunsberger Mary ElizabethChief Operating Officer | BuyCommon Stock | 1.3K | $3.13 | $4.0K | 20.0K |