Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $2.44B | $2.29B | $2.14B | $2.07B | $2.04B | $1.89B |
| Gross profit | $1.37B | $1.28B | $1.20B | $1.10B | $1.12B | $1.02B |
| Gross margin | 56.21% | 56.09% | 56.04% | 53.26% | 55.10% | 53.78% |
| Research & development | $111.0M | $112.0M | $110.0M | $92.0M | $94.5M | $82.4M |
| Operating expenses | $1.05B | $959.0M | $937.9M | $896.6M | $919.5M | $807.8M |
| Operating income | $316.0M | $325.0M | $262.7M | $207.3M | $203.6M | $211.0M |
| Operating margin | 12.96% | 14.20% | 12.26% | 10.00% | 9.99% | 11.14% |
| EBITDA | $516.0M | $541.0M | $455.5M | $340.2M | — | — |
| EBITDA margin | 21.16% | 23.63% | 21.26% | 16.41% | — | — |
| Net income | $175.0M | $191.0M | $130.3M | $62.9M | $117.6M | $112.5M |
| Net profit margin | 7.18% | 8.34% | 6.08% | 3.03% | 5.77% | 5.94% |
| Basic EPSper basic share | $0.09 | $0.09 | $0.06 | $0.03 | $0.06 | $0.06 |
| Diluted EPSper diluted share | $0.09 | $0.09 | $0.06 | $0.03 | $0.06 | $0.06 |