Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $388.7M | $269.0M | $204.0M | $151.9M | $150.4M |
| Gross profit | $262.9M | $155.2M | $102.1M | $87.0M | $83.3M |
| Research & development | $5.6M | $3.4M | $4.2M | $3.0M | $771,000 |
| Operating income | $220.8M | −$18.0M | $40.9M | $64.1M | $68.7M |
| Net income | $240.0M | −$23.1M | $36.3M | $55.1M | $45.5M |
| Basic EPSper diluted share | $1.18 | -$0.11 | $0.18 | $0.35 | $0.31 |
| Diluted EPSper diluted share | $1.18 | -$0.11 | $0.18 | $0.35 | $0.31 |