Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $871.9M | $751.3M | $691.8M | $574.0M | $487.8M | $386.5M | $373.5M | $364.0M | $365.7M | $324.3M | $325.9M |
| Gross profit | $146.8M | $143.8M | $119.5M | $99.8M | $98.3M | $71.2M | $86.3M | $74.7M | $68.5M | $45.9M | $55.6M |
| Research & development | $4.0M | $12.2M | $15.6M | $15.2M | $1.6M | $2.0M | $1.9M | $999,000 | — | — | — |
| Operating expenses | $114.9M | $119.1M | $82.2M | $88.1M | $31.7M | $8.6M | $6.3M | $6.5M | $6.4M | $6.1M | — |
| Operating income | $62.3M | $47.5M | $42.6M | $2.8M | $22.5M | $23.0M | $56.0M | $42.2M | $42.3M | −$70.9M | $244.9M |
| EBITDAderived | $129.6M | $133.1M | $120.6M | $59.7M | $75.7M | $56.1M | $87.1M | $72.0M | $72.4M | −$44.2M | $270.3M |
| Net income | $66.3M | $597.7M | −$236.0M | $312.7M | $930.3M | $507.1M | −$13.4M | $434.2M | $236.6M | −$411.9M | $73.0M |
| Basic EPSper diluted share | $1.27 | $11.34 | -$4.42 | $5.80 | $17.27 | $9.41 | -$0.25 | $8.07 | $4.40 | -$7.67 | $1.36 |
| Diluted EPSper diluted share | $1.27 | $11.34 | -$4.42 | $5.80 | $17.27 | $9.41 | -$0.25 | $8.07 | $4.40 | -$7.67 | $1.36 |