Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.09B | $1.84B | $1.78B | $1.66B | $1.60B | $1.47B | $1.36B | $1.26B | $1.16B | $1.02B |
| Gross profit | $1.16B | $991.0M | $885.0M | $710.0M | $784.0M | $716.0M | $678.0M | $572.0M | $567.0M | $494.0M |
| Net income | $255.0M | $235.0M | $171.0M | $71.0M | $128.0M | $112.0M | $153.0M | $125.0M | $160.0M | $124.0M |
| Basic EPSper diluted share | $3.48 | $3.05 | $2.13 | $0.87 | $1.51 | $1.32 | $1.81 | $1.47 | $1.90 | $1.47 |
| Diluted EPSper diluted share | $3.42 | $3.01 | $2.12 | $0.87 | $1.50 | $1.31 | $1.80 | $1.47 | $1.90 | $1.47 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 3, 2026Form 4 | Fiarman JeffreySVP & Chief Legal Officer | SellCommon Stock | 15.0K | $67.60 | $1.01M | 19.8K |
| Aug 15, 2025Form 4 | Collins Kathryn MSVP & Chief Revenue Officer | SellCommon Stock | 9.4K | $59.02 | $556.5K | 9.8K |
| Aug 7, 2025Form 4 | Fiarman JeffreySVP, CLO & Secretary | SellCommon Stock | 129.7K | $56.15 | $7.28M | 34.6K |
| May 8, 2025Form 4 | Iverson EvanSVP & Chief Operating Officer | SellCommon Stock | 8.5K | $53.42 | $454.1K | 4.6K |
| May 8, 2025Form 4 | Iverson EvanSVP & Chief Operating Officer | SellCommon Stock | 6.1K | $53.41 | $324.6K | 13.1K |