Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $285.1M | $325.2M | $304.0M | $1.5M | $1.8M | $1.8M | $2.1M | $6.5M | $1.6M | $1.7M | $145.7M | $137.8M |
| Gross profit | $69.9M | $102.6M | $105.6M | $30.0M | $83.2M | $115.2M | $76.7M | $76.6M | $56.8M | $34.2M | $55.6M | — |
| Operating expenses | $297.4M | $315.1M | $283.5M | $320.7M | $312.7M | $253.5M | $237.0M | $173.2M | $167.1M | $157.6M | $119.8M | $117.6M |
| Net income | −$10.4M | −$6.1M | −$5.5M | −$53.1M | $8.4M | $40.4M | $26.4M | $31.1M | $16.0M | $4.6M | $17.5M | $13.8M |
| Basic EPSper diluted share | -$0.50 | -$0.29 | -$0.26 | -$2.49 | $0.39 | $1.86 | $1.19 | $1.39 | $0.71 | — | — | — |
| Diluted EPSper diluted share | -$0.50 | -$0.29 | -$0.26 | -$2.49 | $0.39 | $1.84 | $1.19 | $1.39 | $0.71 | — | — | — |