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 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.44B | $5.20B | $4.52B | $3.50B | $3.21B | $2.99B | $3.11B | $2.96B | $2.75B | $2.58B | — | — | — | — | — | — | — | — |
| Gross profit | $961.3M | $866.4M | $725.0M | $575.6M | $498.4M | $446.5M | $408.2M | $384.5M | $353.6M | $330.2M | $315.8M | $282.4M | — | — | — | — | — | — |
| Operating income | $408.4M | $500.7M | $358.1M | $340.4M | $278.7M | $241.1M | $188.8M | $190.1M | $183.3M | $135.9M | $87.7M | $153.8M | $20.2M | $166.4M | $146.4M | $124.5M | $121.9M | $106.4M |
| EBITDAderived | $466.7M | $574.4M | $419.3M | $367.5M | $302.5M | $265.7M | $217.6M | $228.7M | $229.1M | $181.4M | $131.9M | $208.4M | $82.8M | $223.3M | $202.1M | $158.0M | $149.1M | $125.0M |
| Net income | $247.9M | $333.4M | $273.5M | $263.2M | $232.8M | $173.9M | $158.8M | $137.0M | $117.9M | $83.9M | $39.2M | $108.7M | −$1.5M | $104.7M | $93.0M | $76.8M | $87.0M | $60.9M |
| Basic EPSper diluted share | $0.94 | $1.25 | $1.03 | $0.98 | $4.31 | $3.21 | $2.89 | $2.46 | $2.07 | $1.44 | $0.64 | $1.68 | -$0.03 | $1.65 | $1.45 | $1.25 | $1.45 | $1.04 |
| Diluted EPSper diluted share | $0.93 | $1.23 | $1.02 | $0.97 | $4.26 | $3.16 | $2.84 | $2.42 | $2.04 | $1.42 | $0.64 | $1.66 | -$0.03 | $1.63 | $1.43 | $1.24 | $1.43 | $1.02 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 15, 2026Form 4 | Feeler Jeffrey RDirector | BuyCOMMON STOCK | 1.9K | $26.41 | $50.2K | 1.9K |
| Feb 4, 2026Form 4 | CARTER BRIAN NSVP, Corporate Controller | SellCOMMON STOCK | 10.0K | $40.23 | $401.5K | 46.5K |
| Aug 14, 2025Form 4 | Birkenbeuel GaryDirector | SellCOMMON STOCK | 2.4K | $36.00 | $86.0K | 37.7K |
| Feb 4, 2025Form 4 | Volpi Kirsten MDirector | SellCOMMON STOCK | 4.3K | $34.31 | $149.1K | 60.2K |
| Feb 4, 2025Form 4 | Volpi Kirsten MDirector | SellCOMMON STOCK | 4.1K | $34.33 | $140.8K | 64.5K |