Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $158.1M | $143.1M | $203.5M | $176.8M | $145.6M | $198.5M | $178.2M | $125.4M | $146.8M | $180.8M | $199.2M | $225.8M | $215.7M | $210.7M | $185.9M | $136.9M | $184.8M |
| Gross profit | $16.1M | $21.2M | $32.5M | $10.7M | $5.5M | $18.0M | $15.4M | $3.1M | $8.2M | $18.1M | $7.9M | $19.7M | $12.3M | $6.8M | $7.2M | $1.9M | $11.9M |
| Gross margin | 10.21% | 14.80% | 15.98% | 6.06% | 3.78% | 9.07% | 8.65% | 2.44% | 5.56% | 10.03% | 3.95% | 8.72% | 5.72% | 3.24% | 3.87% | 1.42% | 6.44% |
| Operating expenses | $7.5M | $17.0M | $21.4M | $17.3M | $18.1M | $17.6M | $17.8M | $28.1M | $15.6M | $16.2M | $19.8M | $21.2M | $25.6M | $24.1M | $27.6M | $71.2M | $124.2M |
| Operating income | $8.7M | $4.2M | $11.1M | −$6.6M | −$12.6M | $422,000 | −$2.4M | −$25.1M | −$7.4M | $1.9M | −$11.9M | −$1.5M | −$13.2M | −$17.3M | −$20.4M | −$69.2M | −$112.3M |
| Operating margin | 5.47% | 2.95% | 5.47% | −3.74% | −8.65% | 0.21% | −1.32% | −19.99% | −5.06% | 1.06% | −5.98% | −0.65% | −6.12% | −8.21% | −10.99% | −50.57% | −60.74% |
| EBITDA | $15.0M | $10.9M | $17.5M | −$547,000 | −$6.3M | $6.7M | $5.1M | −$15.9M | $1.6M | $8.8M | −$2.7M | $9.5M | $1.6M | −$760,000 | −$5.9M | −$52.8M | −$89.6M |
| EBITDA margin | 9.47% | 7.62% | 8.61% | −0.31% | −4.30% | 3.38% | 2.88% | −12.67% | 1.07% | 4.88% | −1.37% | 4.19% | 0.76% | −0.36% | −3.17% | −38.54% | −48.46% |
| Net income | $5.2M | $1.2M | $7.6M | −$9.7M | $2.8M | −$1.5M | −$4.5M | −$24.1M | −$3.6M | $319,000 | — | — | — | — | — | — | — |
| Net profit margin | 3.32% | 0.80% | 3.76% | −5.50% | 1.96% | −0.75% | −2.54% | −19.26% | −2.48% | 0.18% | — | — | — | — | — | — | — |
| Basic EPSper basic share | $0.23 | $0.05 | $0.36 | -$0.48 | $0.15 | -$0.09 | -$0.28 | -$1.56 | -$0.24 | $0.02 | -$1.48 | -$0.42 | -$0.73 | -$1.27 | -$1.89 | -$8.02 | -$11.40 |
| Diluted EPSper diluted share | $0.23 | $0.05 | $0.36 | -$0.48 | $0.15 | -$0.09 | -$0.28 | -$1.56 | -$0.24 | $0.02 | -$1.48 | -$0.42 | -$0.73 | -$1.27 | -$1.89 | -$8.01 | -$11.40 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
GRACE & WHITE INC /NY | 1.78M |
AIGH Capital Management LLC | 1.16M |
VANGUARD CAPITAL MANAGEMENT LLC | 912.82K |
Blashford Eric B. | 653.68K |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 475.44K |
BlackRock, Inc. | 389.95K |
DIMENSIONAL FUND ADVISORS LP | 342.46K |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 244.43K |
GEODE CAPITAL MANAGEMENT, LLC | 240.14K |
Schueller Daniel E. | 211.01K |
REILAND DAVID P | 202.71K |
JANE STREET GROUP, LLC | 182.92K |
Informed Momentum Co LLC | 176.25K |
ACADIAN ASSET MANAGEMENT LLC | 164.48K |
Wood Cary B | 164.47K |
US BANCORP \DE\ | 160.13K |
Aristides Capital LLC | 156.5K |
Mayo Gilbert W. Jr. | 151.87K |
RENAISSANCE TECHNOLOGIES LLC | 149.19K |
Christman Philip J | 145.33K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 9, 2025Form 4 | Schueller Daniel E.Pres., Broadwind Heavy Fab. | SellCommon Stock | 3.0K | $1.94 | $5.8K | 187.8K |
| Aug 16, 2024Form 4 | Blashford Eric B.President and CEO | BuyCommon Stock | 5.0K | $2.27 | $11.3K | 468.5K |