Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $241.9M | $227.9M | $209.4M | $169.2M | $176.0M | $176.7M | $291.7M | $280.3M | $313.3M | — | — | — | — | — | — | — | — |
| Gross profit | $153.2M | $148.1M | $135.4M | $108.4M | $113.0M | $113.4M | $186.1M | $174.9M | — | — | — | — | — | — | — | — | — |
| Operating income | $23.5M | −$23.1M | −$1.7M | −$4.6M | −$2.4M | $49.5M | $52.8M | $42.6M | $171.5M | $148.3M | $64.1M | $65.2M | $67.4M | $46.8M | $74.3M | $76.6M | $83.4M |
| EBITDAderived | $119.4M | $65.9M | $90.0M | $91.0M | $117.6M | $190.7M | $174.1M | $154.7M | $279.9M | $257.2M | $160.2M | $163.1M | $171.4M | $147.4M | $170.1M | $171.0M | $170.3M |
| Net income | −$13.1M | −$53.0M | −$30.9M | $16.4M | −$15.7M | $383.6M | $25.6M | $19.7M | $119.3M | $89.7M | $111.6M | $37.3M | $23.7M | $104.9M | $37.4M | $40.7M | $27.1M |
| Basic EPSper diluted share | -$0.15 | -$0.61 | -$0.36 | $0.19 | -$0.20 | $4.75 | $0.32 | $0.25 | $1.65 | $1.31 | $1.67 | $0.55 | $0.35 | $1.58 | $0.60 | $0.71 | $0.55 |
| Diluted EPSper diluted share | -$0.15 | -$0.61 | -$0.36 | $0.19 | -$0.20 | $4.75 | $0.32 | $0.25 | $1.65 | $1.31 | $1.67 | $0.55 | $0.35 | $1.58 | $0.60 | $0.71 | $0.55 |