Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.82B | $1.11B | $1.22B | $1.32B | $1.30B | $1.02B | $844.1M | $653.2M | $675.0M | $610.2M |
| Gross profit | $1.35B | $759.3M | $766.6M | $852.6M | $822.1M | $620.4M | $436.1M | $287.3M | $260.0M | $230.6M |
| Operating income | $1.35B | $726.6M | −$428.0M | $820.7M | $860.7M | $336.5M | $410.2M | $188.8M | $235.4M | $155.4M |
| EBITDAderived | $1.66B | $951.9M | −$154.9M | $1.11B | $1.16B | $577.5M | $673.4M | $436.5M | $508.4M | $429.2M |
| Net income | $1.11B | $552.1M | −$466.4M | $700.6M | $733.7M | $326.2M | $344.1M | $139.0M | $194.7M | $122.2M |
| Basic EPSper diluted share | $5.77 | $2.87 | -$2.43 | $3.66 | $3.84 | $1.71 | $1.83 | $0.75 | $1.06 | $0.70 |
| Diluted EPSper diluted share | $5.76 | $2.87 | -$2.43 | $3.65 | $3.83 | $1.71 | $1.83 | $0.75 | $1.06 | $0.69 |