Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.13B | $2.11B | $2.05B | $2.35B | $2.36B | $1.73B | $1.70B | $1.75B | $1.58B | $1.52B | $1.53B | $1.43B | $1.36B | $1.27B | $1.17B | $1.19B | $1.18B |
| Gross profit | $936.6M | $926.4M | $881.7M | $964.7M | $879.8M | $740.3M | $721.4M | $702.6M | $622.7M | $609.3M | $585.0M | $504.5M | $464.5M | $416.9M | $370.7M | $354.3M | $373.1M |
| Research & development | $10.8M | $9.9M | $9.6M | $9.1M | $9.0M | $7.6M | $10.8M | $9.1M | $7.9M | $8.0M | $6.3M | $6.1M | $7.9M | $7.2M | $7.3M | $8.2M | — |
| Operating income | $129.2M | $135.8M | $150.8M | $211.4M | $206.8M | $136.7M | $118.8M | $129.7M | $129.4M | $133.3M | $125.3M | $103.2M | $89.3M | $67.6M | $48.7M | $25.9M | $40.4M |
| EBITDAderived | $176.6M | $182.5M | $199.3M | $251.6M | $246.5M | $169.8M | $150.0M | $160.8M | $161.1M | $162.5M | $151.8M | $125.4M | $112.3M | $90.6M | $72.0M | $50.2M | $65.7M |
| Net income | $102.0M | $99.6M | $122.6M | $150.7M | $150.0M | $106.5M | $77.5M | $68.6M | $80.9M | $85.9M | $79.3M | $70.8M | $55.1M | $46.4M | $88.0M | $24.0M | $32.7M |
| Basic EPSper diluted share | $2.49 | $2.39 | $2.86 | $3.49 | $3.41 | $2.31 | $1.67 | $1.46 | $1.69 | $1.75 | $1.57 | $1.36 | $1.04 | $0.87 | $1.66 | $0.46 | $0.63 |
| Diluted EPSper diluted share | $2.47 | $2.35 | $2.83 | $3.48 | $3.39 | $2.30 | $1.66 | $1.44 | $1.67 | $1.73 | $1.55 | $1.34 | $1.02 | $0.85 | $1.64 | $0.45 | $0.62 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 | Richmond Raphaell Z.VP, GC & Chief Compliance Off | SellCommon Shares | 13.7K | $39.83 | $544.5K | 51.7K |
| Jun 25, 2026Form 4 | McCurry Jennifer LynnChief Accounting Officer | SellCommon Shares | 3.7K | $41.05 | $152.5K | 16.8K |
| Jun 24, 2026Form 4 | Leggett Michael AdamSr VP & Chief Supply Chain Off | SellCommon Shares | 9.0K | $41.66 | $374.9K | 47.6K |
| Jun 23, 2026Form 4 · 10b5-1 | Whittington Melinda DPresident & CEO | SellCommon Shares | 7.4K | $40.00 | $294.6K | 415.1K |
| Jun 22, 2026Form 4 · 10b5-1 | Whittington Melinda DPresident & CEO | SellCommon Shares | 26.6K | $40.24 | $1.07M | 316.0K |