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 | $1.18B | $1.20B | $1.19B | $1.17B | $1.14B | $1.07B | $1.00B | $1.01B | $975.7M | $826.9M | $704.8M | $645.8M | $641.1M | $662.0M | $628.9M | $600.2M | $593.5M |
| Gross profit | $437.3M | $443.9M | $428.5M | $396.8M | $417.8M | $421.6M | $370.1M | $384.4M | $391.1M | $326.1M | $241.4M | $219.1M | $217.7M | $217.3M | $213.3M | $218.7M | $197.0M |
| Operating income | $230.1M | $235.5M | $218.5M | $186.7M | $207.9M | $227.8M | $165.7M | $179.9M | $204.2M | — | — | — | — | — | — | — | — |
| EBITDAderived | $252.8M | $256.3M | $238.7M | $206.7M | $226.4M | $245.9M | $183.0M | $195.4M | $217.4M | — | — | — | — | — | — | — | — |
| Net income | $183.6M | $186.8M | $176.7M | $142.2M | $158.5M | $174.1M | $130.0M | $140.9M | $149.8M | $107.0M | $61.2M | $49.3M | $43.6M | $46.9M | $44.0M | $40.8M | $32.9M |
| Basic EPSper diluted share | $1.96 | $2.00 | $1.89 | $1.52 | $1.70 | $1.87 | $1.39 | $1.51 | $3.21 | $2.30 | $1.31 | $1.06 | $0.93 | $1.01 | $0.95 | $0.88 | $0.71 |
| Diluted EPSper diluted share | $1.96 | $1.99 | $1.89 | $1.52 | $1.69 | $1.86 | $1.39 | $1.50 | $3.19 | $2.29 | $1.31 | $1.05 | $0.92 | $1.01 | $0.95 | $0.88 | $0.71 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 15, 2025Form 4 | sheridan stanley michaelDirector | SellCommon Stock | 8.0K | $43.40 | $347.2K | 62.4K |
| Dec 31, 2024Form 4 | sheridan stanley michaelDirector | SellCommon Stock | 6.1K | $42.49 | $259.2K | 70.4K |
| Dec 13, 2024Form 4 | CONLEE CECIL DDirector | SellCommon Stock | 5.3K | $46.76 | $246.1K | 48.5K |
| Dec 12, 2024Form 4 | CONLEE CECIL DDirector | SellCommon Stock | 2.7K | $47.01 | $128.6K | 53.7K |
| Jul 11, 2024Form 4 | CONLEE CECIL DDirector | SellCommon Stock | 10.0K | $50.11 | $501.1K | 56.5K |