Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.85B | $1.63B | $987.1M | $958.8M | $875.5M | $1.24B | $1.07B | $1.11B | $1.09B | $987.1M |
| Gross profit | $1.21B | $549.9M | $124.1M | $147.9M | $62.2M | $250.3M | $69.6M | $136.9M | $152.9M | $102.2M |
| Operating expenses | $1.03B | $715.1M | $602.2M | $526.6M | $508.4M | $675.5M | $672.0M | $662.2M | $632.3M | $580.2M |
| Operating income | $1.09B | $944.0M | −$300,000 | $41.3M | −$104.6M | $145.4M | −$338.1M | $34.1M | $580.0M | $32.5M |
| Net income | $664.4M | $819.6M | $94.3M | −$70.1M | −$254.4M | $42.6M | −$412.6M | −$28.2M | $501.6M | $52.6M |
| Basic EPSper diluted share | $1.16 | $1.52 | $0.19 | -$0.15 | -$0.53 | $0.09 | -$0.88 | -$0.06 | $1.08 | $0.13 |
| Diluted EPSper diluted share | $1.14 | $1.50 | $0.19 | -$0.15 | -$0.53 | $0.09 | -$0.88 | -$0.06 | $1.07 | $0.12 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 27, 2026Form 4 | SMITH DAVID STEWARTDirector | SellCommon Stock | 5.0K | $32.80 | $164.0K | 20.0K |
| Feb 27, 2026Form 4 | SMITH DAVID STEWARTDirector | SellCommon Stock | 5.0K | $32.79 | $163.9K | 25.0K |
| Feb 27, 2026Form 4 | SMITH DAVID STEWARTDirector | SellCommon Stock | 6.0K | $32.91 | $197.5K | 30.0K |
| Feb 27, 2026Form 4 | SMITH DAVID STEWARTDirector | SellCommon Stock | 15.0K | $32.90 | $493.5K | 36.0K |