Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $8.81B | $7.72B | $6.84B | $6.40B | $6.10B | $6.47B | $5.63B | $5.21B | $4.66B | $4.05B | — | — | — | — | — |
| Gross profit | $3.42B | $2.94B | $2.52B | $2.35B | $2.21B | $2.38B | $1.89B | $1.75B | $1.57B | $1.36B | $1.05B | $885.2M | $725.3M | $530.3M | $311.0M |
| Operating income | $686.2M | $504.5M | $350.2M | $358.4M | $334.1M | $391.7M | $217.4M | $222.9M | $226.1M | $212.9M | $228.8M | $199.7M | $139.5M | $70.7M | −$25.7M |
| EBITDAderived | $843.9M | $644.7M | $488.0M | $485.4M | $459.6M | $518.2M | $340.2M | $333.7M | $323.1M | $293.7M | $297.9M | $260.1M | $186.7M | $106.5M | $28.9M |
| Net income | $523.7M | $380.6M | $258.9M | $261.2M | $244.2M | $287.4M | $149.6M | $158.5M | $158.4M | $124.3M | $129.0M | $107.7M | $51.3M | $19.5M | −$27.4M |
| Basic EPSper diluted share | $5.36 | $3.79 | $2.53 | $2.41 | $2.12 | $2.44 | $1.25 | $1.23 | $1.17 | $0.84 | $0.84 | $0.72 | $0.38 | $0.16 | -$0.28 |
| Diluted EPSper diluted share | $5.31 | $3.75 | $2.50 | $2.39 | $2.10 | $2.43 | $1.25 | $1.22 | $1.15 | $0.83 | $0.83 | $0.70 | $0.37 | $0.16 | -$0.28 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Konat NicholasPresident & COO | SellCommon Stock, par value $0.001 per share | 12.5K | $87.90 | $1.10M | 66.1K |
| Jun 8, 2026Form 4 · 10b5-1 | Sinclair JackChief Executive Officer | SellCommon Stock, par value $0.001 per share | 10.8K | $86.92 | $937.7K | 270.0K |
| Jun 5, 2026Form 4 · 10b5-1 | Sinclair JackChief Executive Officer | SellCommon Stock, par value $0.001 per share | 10.8K | $82.04 | $885.2K | 270.0K |
| May 1, 2026Form 4 | Lombardi Brandon F.Chief Legal Officer | SellCommon Stock, par value $0.001 per share | 406 | $82.04 | $33.3K | 6.8K |
| Mar 23, 2026Form 4 | Zalatoris TimmiChief Human Resources Officer | SellCommon Stock, par value $0.001 per share | 426 | $78.52 | $33.4K | 13.0K |