Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.69B | $4.37B | $3.97B | $3.58B | $3.08B | $3.13B | $2.56B | $2.29B | $2.08B |
| Gross profit | $1.42B | $1.32B | $1.24B | $1.09B | $948.8M | $973.3M | $787.1M | $695.4M | $631.9M |
| Operating expenses | — | — | — | $997.1M | $859.7M | $866.0M | $718.8M | $612.9M | $554.9M |
| Operating income | −$221.7M | $78.3M | $125.8M | $95.0M | $89.1M | $107.4M | $68.3M | $82.5M | $76.9M |
| EBITDAderived | −$92.8M | $186.5M | $213.8M | $173.2M | $157.5M | $162.9M | $116.2M | $127.9M | $120.1M |
| Net income | −$224.9M | $39.5M | $79.4M | $65.1M | $62.3M | $106.7M | $15.4M | $15.9M | $20.6M |
| Basic EPSper diluted share | -$2.30 | $0.40 | $0.80 | $0.67 | $0.65 | $1.16 | $0.20 | $0.24 | $0.30 |
| Diluted EPSper diluted share | -$2.30 | $0.40 | $0.79 | $0.65 | $0.63 | $1.08 | $0.19 | $0.23 | $0.30 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 | Miller Paul BlaineSee Remarks | BuyCommon Stock | 5.0K | $9.50 | $47.5K | 64.2K |
| Jun 18, 2026Form 4 | Miller Paul BlaineSee Remarks | BuyCommon Stock | 10.0K | $9.37 | $93.7K | 59.2K |
| Apr 1, 2026Form 4 · 10b5-1 | Bortner Andrea ReneeSee Remarks | SellCommon Stock | 1.9K | $7.00 | $13.0K | 77.3K |
| Mar 27, 2026Form 4 | Ragatz Erik D.Director | BuyCommon Stock · indirect | 125.0K | $7.06 | $882.5K | 651.5K |
| Mar 24, 2026Form 4 | Potter Jason J. N.President and CEO | BuyCommon Stock | 2.6K | $6.68 | $17.1K | 687.2K |