Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $9.17B | $8.48B | $8.25B | $8.02B | $5.94B | $4.35B | $4.17B |
| Gross profit | $714.3M | $717.7M | $694.2M | $599.9M | $344.0M | $333.6M | $302.5M |
| Research & development | $9.2M | $8.9M | $9.0M | $9.2M | $3.8M | $0 | $0 |
| Operating income | $223.0M | $280.6M | $272.2M | $175.3M | −$8.7M | $67.1M | $47.6M |
| EBITDAderived | $335.6M | $379.4M | $376.3M | $284.9M | $56.8M | $103.3M | $82.0M |
| Net income | $51.3M | $125.5M | $124.1M | $86.5M | −$7.2M | $52.5M | $55.1M |
| Basic EPSper diluted share | $0.54 | $1.32 | $1.31 | $0.91 | -$0.10 | $0.95 | $0.99 |
| Diluted EPSper diluted share | $0.53 | $1.32 | $1.30 | $0.91 | -$0.10 | $0.94 | $0.99 |