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.87B | $2.02B | $1.96B | $1.78B | $1.55B | $1.51B | $1.48B | $1.34B | $1.23B | $1.19B | $1.13B | $1.05B | $949.3M | $937.1M | $840.8M | $764.7M | $674.4M |
| Operating expenses | $550.6M | $571.9M | $565.9M | $536.8M | $462.5M | $445.4M | $423.9M | $388.2M | $375.0M | $357.2M | $362.6M | $325.8M | $293.1M | $287.8M | $260.8M | $241.6M | $224.0M |
| Operating income | $145.5M | $165.8M | $132.3M | $108.8M | $110.9M | $89.1M | $101.4M | $92.3M | $82.4M | $82.8M | $75.2M | $69.4M | $64.7M | $66.2M | $59.5M | $46.9M | $39.1M |
| EBITDAderived | $203.6M | $219.3M | $193.1M | $158.7M | $142.9M | $122.9M | $129.6M | $119.5M | $111.0M | $111.9M | $108.6M | $93.2M | $85.4M | $90.1M | $79.3M | $70.0M | $59.6M |
| Net income | $91.6M | $110.2M | $82.6M | $64.2M | $71.1M | $55.0M | $68.9M | $61.4M | $62.9M | $46.6M | $39.4M | $40.0M | $39.3M | $38.1M | $34.9M | $27.2M | $22.4M |
| Basic EPSper diluted share | $4.97 | $5.88 | $4.39 | $3.41 | $3.77 | $2.92 | $3.66 | $3.27 | $3.35 | $2.45 | $2.04 | $2.04 | $1.99 | $1.94 | $1.77 | $1.40 | $1.45 |
| Diluted EPSper diluted share | $4.95 | $5.82 | $4.35 | $3.38 | $3.72 | $2.87 | $3.59 | $3.18 | $3.27 | $2.40 | $2.00 | $2.00 | $1.95 | $1.91 | $1.75 | $1.38 | $1.40 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 15, 2026Form 4 | VAN HANDEL MICHAEL JDirector | BuyCommon | 4.0K | $61.20 | $244.8K | 24.3K |
| May 15, 2026Form 4 | VAN HANDEL MICHAEL JDirector | BuyCommon | 4.0K | $61.58 | $246.3K | 20.3K |
| Mar 6, 2026Form 4 | Mehl RandallDirector | BuyCommon | 1.1K | $74.30 | $81.7K | 21.6K |
| Nov 17, 2025Form 4 | Mehl RandallDirector | BuyCommon | 500 | $77.00 | $38.5K | 20.5K |
| Nov 14, 2025Form 4 | Mehl RandallDirector | BuyCommon | 154 | $78.00 | $12.0K | 20.0K |