Revenue
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 | $257.4M | $265.0M | $276.3M | $303.6M | $341.2M | $250.9M | $374.6M | $405.0M | $412.5M | $397.5M | $422.5M | $406.6M | $344.4M | $266.4M | $270.1M | $231.3M | $203.5M |
| Gross profit | $69.5M | $65.5M | $73.9M | $53.6M | $77.3M | $57.3M | $86.2M | $87.0M | $101.2M | $95.4M | $106.2M | $95.5M | $85.6M | $65.4M | $65.5M | $56.7M | $52.1M |
| Operating income | $118,000 | −$5.9M | $5.0M | −$28.2M | $10.0M | −$4.5M | $21.3M | −$15.8M | $3.9M | −$3.4M | $2.0M | −$5.2M | $8.9M | $1.8M | $5.7M | −$2.6M | −$45.4M |
| EBITDAderived | $5.7M | $676,000 | $12.4M | −$20.5M | $18.5M | $5.1M | $32.8M | −$3.2M | $16.9M | $10.1M | $16.1M | $7.6M | $19.1M | $11.2M | $15.3M | $9.0M | −$31.9M |
| Net income | −$7.6M | −$13.0M | −$2.7M | −$35.1M | $1.6M | −$9.2M | $15.3M | −$21.4M | −$9.6M | −$5.3M | −$2.4M | −$1.4M | $5.3M | −$927,000 | $986,000 | −$4.7M | −$42.2M |
| Basic EPSper diluted share | -$0.52 | -$0.88 | -$0.18 | -$2.32 | $0.10 | -$0.60 | $0.94 | -$1.35 | -$0.60 | -$0.34 | -$0.16 | -$0.11 | $0.40 | -$0.07 | $0.08 | -$0.37 | -$3.42 |
| Diluted EPSper diluted share | -$0.52 | -$0.88 | -$0.18 | -$2.32 | $0.09 | -$0.60 | $0.93 | -$1.35 | -$0.60 | -$0.34 | -$0.16 | -$0.11 | $0.40 | -$0.07 | $0.08 | -$0.37 | -$3.42 |