Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $1.46B | $1.43B | $1.39B | $1.54B | $1.45B | $1.16B |
| Gross profit | $573.8M | $528.0M | $465.1M | $478.4M | $467.4M | $351.8M |
| Gross margin | 39.17% | 36.85% | 33.36% | 31.11% | 32.31% | 30.24% |
| Operating expenses | $332.4M | $303.5M | $281.1M | $297.3M | $289.2M | $248.7M |
| Operating income | $241.4M | $224.5M | $184.0M | $181.1M | $178.2M | $103.1M |
| Operating margin | 16.48% | 15.67% | 13.20% | 11.78% | 12.32% | 8.86% |
| EBITDA | $315.5M | $297.5M | $262.8M | $242.4M | — | — |
| EBITDA margin | 21.54% | 20.76% | 18.85% | 15.76% | — | — |
| Net income | $121.2M | $99.7M | $74.1M | $7.3M | $108.6M | $42.2M |
| Net profit margin | 8.27% | 6.96% | 5.31% | 0.47% | 7.51% | 3.63% |
| Basic EPSper basic share | $0.06 | $0.05 | $0.04 | -$0.01 | $0.06 | $1.81 |
| Diluted EPSper diluted share | $0.06 | $0.05 | $0.03 | -$0.01 | $0.06 | $1.81 |