Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.45B | $2.42B | $2.10B | $1.78B | $1.30B | $814.1M | $659.3M | $522.3M | $413.4M | $322.9M | $253.8M |
| Gross profit | $859.3M | $863.4M | $755.8M | $669.4M | $495.0M | $304.3M | $254.2M | $203.8M | $150.3M | $131.5M | $93.5M |
| Operating income | $171.7M | $225.4M | $199.0M | $206.7M | $144.4M | $83.9M | $80.7M | $66.8M | $33.2M | $49.6M | $23.7M |
| Net income | $102.9M | $165.7M | $158.5M | $148.9M | $96.1M | $54.2M | $54.0M | $51.7M | $30.5M | $35.9M | $31.7M |
| Basic EPSper diluted share | $2.33 | $3.82 | $3.72 | $3.55 | $2.35 | $1.41 | $1.48 | $1.45 | $0.87 | $1.04 | $0.93 |
| Diluted EPSper diluted share | $2.29 | $3.72 | $3.64 | $3.47 | $2.28 | $1.37 | $1.43 | $1.41 | $0.84 | $1.01 | $0.90 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | Aguzin Alejandro NicolasDirector | BuyCommon Stock | 25.0K | $38.87 | $971.7K | 48.2K |