Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $359.9M | $341.3M | $308.9M | $321.0M | $363.2M | $358.3M | $273.6M |
| Research & development | $12.0M | $13.9M | $19.1M | $18.2M | $18.5M | $18.8M | $19.2M |
| Operating expenses | $233.0M | $204.3M | $190.7M | $634.9M | $264.5M | $269.6M | $205.3M |
| Operating income | $127.0M | $137.0M | $118.2M | −$313.9M | $98.7M | $88.8M | $68.3M |
| EBITDAderived | $133.1M | $140.3M | $118.9M | −$310.1M | $116.7M | $120.4M | $101.7M |
| Net income | $102.5M | $124.1M | $100.9M | −$234.0M | $78.1M | $53.6M | $36.3M |
| Basic EPSper diluted share | $41.37 | $50.09 | $40.72 | -$94.43 | $33.91 | $29.67 | $30.46 |
| Diluted EPSper diluted share | $41.37 | $50.09 | $40.72 | -$94.43 | $33.91 | $26.20 | $21.87 |