Revenue
2010
2011
2012
2013
2014
2015
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 · Dec 31 | 2015 · May 31 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $896.5M | $852.3M | $862.6M | $840.2M | $794.2M | $852.5M | $1.16B | $1.25B | $1.20B | $1.20B | $926.4M | $842.0M | $749.5M | $714.3M | $623.7M | $508.0M | $453.9M |
| Gross profit | $231.7M | $223.2M | $211.2M | $201.6M | $177.7M | $238.7M | $327.7M | $328.3M | $310.0M | $328.6M | $270.9M | $258.0M | $221.9M | $213.0M | $195.1M | $157.1M | $136.0M |
| Gross margin | 25.85% | 26.18% | 24.48% | 24.00% | 22.37% | 28.00% | 28.17% | 26.33% | 25.83% | 27.45% | 29.24% | 30.64% | 29.61% | 29.81% | 31.27% | 30.93% | 29.97% |
| Operating expenses | $217.6M | $213.0M | $224.4M | $241.4M | $304.6M | $456.1M | $329.9M | $367.2M | $425.1M | $331.7M | $223.6M | $189.5M | $168.5M | $157.4M | $138.6M | $114.7M | $111.2M |
| Operating income | $14.1M | $10.1M | −$13.3M | −$39.8M | −$126.9M | −$217.4M | −$2.1M | −$39.0M | −$115.1M | −$3.1M | $47.3M | $68.5M | $53.4M | $55.6M | $56.5M | $42.5M | $24.8M |
| Operating margin | 1.57% | 1.19% | −1.54% | −4.74% | −15.98% | −25.50% | −0.18% | −3.12% | −9.59% | −0.26% | 5.11% | 8.13% | 7.13% | 7.78% | 9.06% | 8.36% | 5.46% |
| EBITDA | $48.2M | $46.4M | $24.6M | −$2.2M | −$85.4M | −$171.5M | $46.9M | $25.9M | −$63.0M | $45.6M | $66.7M | $91.3M | $74.9M | $75.3M | $74.0M | $57.1M | $37.3M |
| EBITDA margin | 5.37% | 5.45% | 2.85% | −0.26% | −10.75% | −20.11% | 4.03% | 2.08% | −5.25% | 3.81% | 7.20% | 10.84% | 9.99% | 10.54% | 11.86% | 11.23% | 8.22% |
| Net income | −$49.2M | −$38.3M | −$75.7M | $70.1M | −$186.0M | −$237.2M | −$32.4M | −$63.1M | −$84.5M | −$12.7M | $25.2M | $40.1M | $29.9M | $32.4M | $32.9M | $26.6M | $12.3M |
| Net profit margin | −5.49% | −4.49% | −8.78% | 8.34% | −23.42% | −27.82% | −2.79% | −5.06% | −7.04% | −1.06% | 2.72% | 4.76% | 3.98% | 4.54% | 5.28% | 5.23% | 2.70% |
| Basic EPSper basic share | -$11.70 | -$8.64 | -$17.32 | $16.73 | -$60.05 | -$77.40 | -$10.70 | -$21.00 | -$28.30 | -$4.50 | $12.10 | $19.50 | $14.60 | $16.10 | $16.70 | $13.80 | $6.50 |
| Diluted EPSper diluted share | -$11.70 | -$8.64 | -$17.32 | $16.73 | -$60.05 | -$77.40 | -$10.70 | -$21.00 | -$28.30 | -$4.50 | $11.80 | $18.50 | $14.00 | $15.30 | $15.90 | $13.20 | $6.30 |
Reported shareholders
| Holder | % owned |
|---|---|
Corre Partners Management, LLC | 35.09%1.6M shares |
BARCLAYS PLC | 7.30%333.88K shares |
22NW, LP | 3.72%170.19K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.09%141.38K shares |
Caliel Michael J | ≈2.01%91.69K shares |
IES Holdings, Inc. | 1.64%75K shares |
BlackRock, Inc. | 1.27%57.92K shares |
Hill Gary L. | ≈1.13%51.69K shares |
Tucker Keith D | ≈1.13%51.67K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.04%47.76K shares |
HAIGHT NELSON M | ≈0.92%42.25K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.75%34.45K shares |
Bouchard Andre C | ≈0.73%33.35K shares |
VANGUARD FIDUCIARY TRUST CO | 0.57%25.95K shares |
Horton Anthony R | ≈0.48%22.08K shares |
Manatuck Hill Partners, LLC | 0.44%19.91K shares |
STATE STREET CORP | 0.41%18.71K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 0.37%16.82K shares |
DIMENSIONAL FUND ADVISORS LP | 0.33%15.31K shares |
Stenger Edward J. | ≈0.33%14.89K shares |
Percentages use 4.57M shares of this listed class outstanding on Jun 30, 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 |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | Hill Gary L.Chief Executive Officer | BuyCommon Stock | 6.3K | $16.00 | $100.0K | 51.7K |
| May 20, 2026Form 4 | Hill Gary L.Chief Executive Officer | BuyCommon Stock | 5.8K | $16.22 | $94.1K | 45.4K |
| May 18, 2026Form 4 | Lederman Evan S.Director | BuyCommon Stock | 600 | $16.31 | $9.8K | 6.6K |
| Mar 30, 2026Form 4 | Lederman Evan S.Director | BuyCommon Stock | 1.0K | $16.19 | $16.2K | 6.0K |
| Mar 30, 2026Form 4 | Horton Anthony RDirector | BuyCommon Stock | 3.0K | $16.19 | $48.6K | 22.1K |