Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.70B | $1.57B | $1.48B | $1.24B | $1.09B | $1.02B | $1.21B | $1.14B | $3.33B | $3.30B | $4.29B |
| Gross profit | $482.2M | $419.8M | $394.5M | $334.9M | $272.2M | $222.5M | $262.6M | $240.6M | $557.7M | $513.2M | $531.6M |
| Gross margin | 28.33% | 26.79% | 26.58% | 26.96% | 25.05% | 21.71% | 21.67% | 21.02% | 16.73% | 15.54% | 12.39% |
| Operating expenses | $51.1M | $45.8M | $55.7M | $64.9M | $276.9M | $551.8M | $226.6M | $267.4M | $322.6M | $222.5M | $194.7M |
| Operating income | $431.1M | $374.0M | $338.8M | $270.0M | −$4.6M | −$329.3M | $36.0M | −$26.8M | $235.2M | $290.7M | $337.0M |
| Operating margin | 25.33% | 23.87% | 22.83% | 21.74% | −0.43% | −32.13% | 2.97% | −2.34% | 7.06% | 8.80% | 7.85% |
| EBITDA | $505.6M | $442.2M | $408.4M | $329.1M | $96.6M | — | — | — | — | — | — |
| EBITDA margin | 29.71% | 28.23% | 27.52% | 26.50% | 8.89% | — | — | — | — | — | — |
| Net income | $281.6M | $296.5M | $107.6M | $69.6M | $192.4M | −$613.3M | $938.5M | $370.1M | $91.5M | $371.8M | −$316.2M |
| Net profit margin | 16.55% | 18.92% | 7.25% | 5.60% | 17.71% | −59.84% | 77.43% | 32.33% | 2.74% | 11.26% | −7.37% |
| Basic EPSper basic share | $1.91 | $1.93 | $0.69 | $0.42 | $1.01 | -$2.93 | $4.23 | $1.79 | -$1.20 | $2.78 | -$2.44 |
| Diluted EPSper diluted share | $1.89 | $1.92 | $0.68 | $0.41 | $1.01 | -$2.93 | $4.23 | $1.73 | -$1.20 | $2.76 | -$2.44 |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 17, 2026Form 4 · 10b5-1 | Cardoso MarceloEVP & CHIEF OPERATING OFFICER | SellCommon Stock | 7.3K | $33.91 | $247.5K | 335.9K |
| Mar 11, 2026Form 4 | Buskirk Richard M.SVP & CHIEF FINANCIAL OFFICER | SellCommon Stock | 1.0K | $34.34 | $34.3K | 246.6K |
| Mar 11, 2026Form 4 | Buskirk Richard M.SVP & CHIEF FINANCIAL OFFICER | SellCommon Stock | 60.8K | $33.68 | $2.05M | 247.6K |
| Jan 2, 2026Form 4 · 10b5-1 | Cardoso MarceloEVP & CHIEF OPERATING OFFICER | SellCommon Stock | 6.5K | $33.54 | $219.5K | 304.6K |
| Dec 8, 2025Form 4 | RODIN JUDITHDirector | SellCommon Stock | 7.1K | $30.30 | $214.1K | 90.3K |