Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $341.9M | $339.7M | $318.9M | $303.6M | $273.1M | $134.9M | $63.5M | $42.4M |
| Research & development | $34.3M | $29.0M | $25.8M | $24.6M | $14.3M | $5.2M | $1.6M | $853,127 |
| Operating income | $122.2M | $121.4M | $96.4M | $78.7M | $83.0M | $3.8M | $28.9M | $20.4M |
| EBITDAderived | $124.0M | $122.7M | $98.4M | $79.8M | — | — | — | — |
| Net income | $148.1M | $134.2M | $113.1M | $79.0M | $82.6M | $3.2M | $28.9M | $20.2M |
| Basic EPSper diluted share | $0.96 | $0.85 | $0.74 | $0.52 | $0.56 | -$0.02 | $0.22 | -$0.12 |
| Diluted EPSper diluted share | $0.83 | $0.74 | $0.65 | $0.45 | $0.46 | -$0.02 | $0.22 | -$0.12 |