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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.60B | $1.63B | $1.69B | $1.51B | $1.33B | $1.16B | $1.12B | $1.01B | $912.4M | $844.7M | $879.6M | $839.1M | $682.1M | $633.0M | $603.6M | $538.5M | $454.8M |
| Gross profit | $397.8M | $412.5M | $453.6M | $376.5M | $334.5M | $293.7M | $273.5M | $256.1M | $234.7M | $205.1M | $202.4M | $189.2M | $158.5M | $143.5M | $135.1M | $116.9M | $94.6M |
| Operating expenses | $246.2M | $247.7M | $255.7M | $227.9M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating income | $151.6M | $164.8M | $198.0M | $148.6M | $116.9M | $94.8M | $94.9M | $101.1M | $88.7M | $67.6M | $66.5M | $62.7M | $50.7M | $45.3M | $49.5M | $30.9M | $34.5M |
| EBITDAderived | $195.2M | $207.9M | $237.2M | $187.5M | $152.8M | $128.8M | $115.5M | $117.5M | $103.7M | $82.0M | $81.0M | $75.3M | $59.6M | $55.3M | $59.9M | $41.8M | $43.3M |
| Net income | $103.8M | $115.9M | $136.2M | $101.9M | $80.2M | $57.8M | $63.1M | $73.5M | $44.3M | $40.0M | $43.2M | $41.2M | $36.1M | $28.9M | $32.7M | $21.1M | $18.6M |
| Basic EPSper diluted share | $8.64 | $9.69 | $11.42 | $8.58 | $6.78 | $4.91 | $5.38 | $6.30 | $3.84 | $3.50 | $3.81 | $3.47 | $3.00 | $2.43 | $2.76 | $1.79 | $1.80 |
| Diluted EPSper diluted share | $8.59 | $9.63 | $11.36 | $8.54 | $6.75 | $4.88 | $5.35 | $6.25 | $3.79 | $3.46 | $3.76 | $3.42 | $2.96 | $2.40 | $2.73 | $1.78 | $1.80 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 24, 2026Form 4 | Grooms Nina CDirector | BuyCommon Stock | 233 | $171.61 | $40.0K | 3.1K |
| Mar 24, 2026Form 4 | Rizzuti EdwardEVP, Corp Dev, IR & Secretary | SellCommon Stock | 600 | $170.93 | $102.6K | 10.9K |
| Mar 11, 2026Form 4 | Grooms Nina CDirector | SellCommon Stock | 499 | $175.20 | $87.4K | 2.8K |
| Mar 9, 2026Form 4 | Hureau Robert PaulPresident & CEO | BuyCommon Stock | 460 | $164.40 | $75.6K | 12.5K |
| Nov 26, 2025Form 4 | Hureau Robert PaulPresident & CEO | BuyCommon Stock | 230 | $163.98 | $37.7K | 12.0K |