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 | $203.0M | $210.5M | $222.7M | $203.1M | $139.1M | $77.9M | $276.8M | $308.9M | $279.6M | $270.9M | $257.9M | $255.2M | $258.2M | $254.4M | $254.4M | $229.3M | $217.0M |
| Gross profit | $27.2M | $21.9M | $26.6M | $15.4M | — | — | — | $64.2M | $55.1M | $55.9M | $50.4M | $57.0M | $54.2M | — | — | — | — |
| Gross margin | 13.40% | 10.41% | 11.93% | 7.58% | — | — | — | 20.78% | 19.71% | 20.65% | 19.53% | 22.35% | 20.98% | — | — | — | — |
| Operating expenses | $208.3M | $224.6M | $234.8M | $231.6M | $180.9M | $139.2M | $267.6M | $285.3M | $259.2M | $250.2M | $234.2M | $232.6M | $237.3M | $235.3M | $226.8M | $216.3M | $203.1M |
| Operating income | −$5.3M | −$14.0M | −$12.0M | −$28.5M | −$41.8M | −$61.3M | $9.1M | $23.6M | $20.4M | $20.7M | $23.7M | $22.7M | $20.9M | $19.1M | $18.2M | $13.1M | $13.9M |
| Operating margin | −2.61% | −6.67% | −5.40% | −14.02% | −30.05% | −78.75% | 3.30% | 7.65% | 7.29% | 7.64% | 9.19% | 8.88% | 8.11% | 7.52% | 7.14% | 5.70% | 6.42% |
| EBITDA | $7.9M | $1.7M | $6.4M | −$7.6M | −$19.0M | −$39.0M | $31.9M | $45.9M | $37.3M | $36.4M | $38.3M | $38.1M | $36.1M | $35.2M | $34.8M | $28.6M | $29.1M |
| EBITDA margin | 3.89% | 0.83% | 2.87% | −3.72% | −13.70% | −50.08% | 11.51% | 14.86% | 13.35% | 13.44% | 14.84% | 14.94% | 13.99% | 13.83% | 13.67% | 12.49% | 13.40% |
| Net income | −$14.1M | −$35.3M | −$30.7M | −$36.2M | $31.9M | −$65.2M | −$26.4M | $14.0M | $30.9M | $9.7M | $23.1M | $25.3M | $9.0M | −$914,000 | $10.0M | −$12.7M | $6.1M |
| Net profit margin | −6.97% | −16.77% | −13.77% | −17.81% | 22.95% | −83.74% | −9.55% | 4.54% | 11.04% | 3.57% | 8.96% | 9.93% | 3.50% | −0.36% | 3.91% | −5.52% | 2.81% |
| Basic EPSper basic share | -$0.62 | -$1.58 | -$1.38 | -$1.64 | $1.46 | -$3.00 | -$1.17 | $0.61 | $1.34 | $0.42 | $0.99 | $1.08 | $0.39 | -$0.04 | $0.44 | -$0.56 | $0.27 |
| Diluted EPSper diluted share | -$0.62 | -$1.58 | -$1.38 | -$1.64 | $1.42 | -$3.00 | -$1.17 | $0.60 | $1.33 | $0.41 | $0.98 | $1.07 | $0.38 | -$0.04 | $0.43 | -$0.56 | $0.27 |
Reported shareholders
| Holder | % owned |
|---|---|
Teton Advisors, LLC | 4.42%74.36K shares |
GAMCO INVESTORS, INC. ET AL | 2.02%34K shares |
DIMENSIONAL FUND ADVISORS LP | 1.06%17.85K shares |
GABELLI FUNDS LLC | 0.87%14.7K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.85%14.2K shares |
CITIGROUP INC | 0.25%4.19K shares |
INVESTMENT COUNSEL CO OF NEVADA | 0.22%3.7K shares |
VANGUARD FIDUCIARY TRUST CO | 0.07%1.22K shares |
UBS Group AG | 0.07%1.16K shares |
Tower Research Capital LLC (TRC) | 0.03%510 shares |
Vanguard Global Advisers, LLC | 0.02%263 shares |
SBI Securities Co., Ltd. | <0.01%3 shares |
Percentages use 1.68M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.