Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.44B | $3.18B | $3.03B | $3.59B | $3.76B | $2.85B | $2.65B | $2.51B | $2.44B | $2.13B | $2.11B | $1.87B | $1.55B | $1.19B | $958.1M | $772.8M |
| Gross profit | $1.52B | $1.41B | $1.39B | $1.81B | $1.86B | $1.33B | $1.10B | $985.6M | $839.3M | $679.8M | $752.7M | $690.8M | $556.9M | $436.4M | $356.3M | $271.6M |
| Operating income | $387.3M | $322.6M | $366.1M | $722.2M | $927.2M | $466.9M | $362.8M | $261.7M | $117.1M | $53.0M | $185.6M | $165.7M | $54.9M | −$69.0M | $26.8M | −$3.2M |
| EBITDAderived | $535.8M | $452.8M | $485.1M | $830.7M | $1.02B | $566.9M | $463.6M | $353.1M | $200.3M | $110.0M | $230.2M | $200.2M | $82.5M | −$42.3M | $56.0M | $28.0M |
| Net income | $124.8M | $72.4M | $127.6M | $528.6M | $688.5M | $271.8M | $220.4M | $135.7M | −$2.6M | $5.4M | $91.1M | $91.0M | $18.2M | −$12.8M | $20.6M | −$7.1M |
| Basic EPSper diluted share | $6.65 | $3.92 | $6.42 | $22.47 | $32.37 | $13.82 | $11.55 | $6.28 | -$0.10 | $0.13 | $2.27 | $2.31 | $0.47 | -$1.36 | $43,991.00 | -$70,510.00 |
| Diluted EPSper diluted share | $6.31 | $3.62 | $5.91 | $19.90 | $22.13 | $9.96 | $9.07 | $5.12 | -$0.10 | $0.13 | $2.16 | $2.20 | $0.45 | -$1.36 | $43,991.00 | -$70,510.00 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | DEMILIO MARK SDirector | SellCommon Stock · indirect | 3.1K | $144.00 | $446.7K | 25.8K |
| Jun 16, 2026Form 4 | DEMILIO MARK SDirector | SellCommon Stock · indirect | 2.2K | $150.00 | $330.3K | 28.9K |
| Mar 31, 2026Form 4 | Chaya EriSEE REMARKS | SellCommon Stock | 1.7K | $140.02 | $238.0K | 0 |
| Mar 31, 2026Form 4 | Chaya EriSEE REMARKS | SellCommon Stock | 2.9K | $139.38 | $407.3K | 1.7K |
| Mar 31, 2026Form 4 | Chaya EriSEE REMARKS | SellCommon Stock | 1.7K | $138.21 | $231.9K | 4.6K |