Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.71B | $1.62B | $1.44B | $1.24B | $1.04B | $727.0M | $2.39B | $2.29B | $2.08B | $1.93B | $1.97B | — |
| Gross profit | $658.5M | $618.8M | $544.5M | $476.4M | $432.3M | $301.0M | $810.0M | $806.0M | $776.0M | $748.0M | $685.0M | — |
| Research & development | — | — | — | — | $15.0M | $13.0M | $13.0M | $14.0M | $13.0M | $13.0M | $11.0M | — |
| Operating income | $389.9M | $367.2M | $247.2M | $220.3M | $240.1M | $160.2M | $398.0M | $395.0M | $394.0M | $396.0M | $323.0M | — |
| EBITDAderived | $509.3M | $473.1M | $336.0M | $291.6M | $302.9M | — | $459.0M | $450.0M | — | — | — | — |
| Net income | $210.7M | $211.5M | $1.42B | $424.3M | $420.3M | $316.6M | $208.0M | $166.0M | $304.0M | $273.0M | $196.0M | — |
| Basic EPSper diluted share | $1.65 | $1.63 | $8.79 | $2.37 | $2.30 | $1.70 | $1.10 | $0.84 | $1.49 | $1.60 | $1.15 | $1.02 |
| Diluted EPSper diluted share | $1.64 | $1.61 | $8.73 | $2.35 | $2.29 | $1.69 | $1.10 | $0.84 | $1.49 | $1.60 | $1.15 | $1.02 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 · 10b5-1 | Caldwell Jonathan L.Chief People Officer | SellCommon Stock | 2.9K | $40.00 | $114.0K | 20.9K |
| May 15, 2026Form 4 | Slater Jennifer LynnDirector | BuyCommon Stock | 1.0K | $32.53 | $32.5K | 1.0K |
| May 14, 2026Form 4 | WILLIS J KEVINChief Financial Officer | BuyCommon Stock | 10.0K | $31.80 | $318.0K | 32.7K |
| May 14, 2026Form 4 | Freeland Richard JosephDirector | BuyCommon Stock | 3.1K | $32.37 | $100.3K | 16.1K |
| Mar 3, 2026Form 4 · 10b5-1 | Caldwell Jonathan L.Chief People Officer | SellCommon Stock | 2.7K | $37.54 | $100.6K | 23.8K |