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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.66B | $1.49B | $1.36B | $1.13B | $905.6M | $844.1M | $876.8M | $795.1M | $732.6M | $798.0M | $769.0M | $701.5M | $602.8M | $681.7M | $657.9M | $559.0M | $568.6M | $528.6M |
| Operating expenses | — | — | — | — | $212.2M | $275.2M | $232.1M | $217.2M | $474.0M | $199.3M | $176.9M | $150.5M | $122.1M | $163.8M | $169.3M | $159.9M | $165.2M | $144.3M |
| Operating income | $178.6M | $168.8M | $125.3M | $99.8M | $52.8M | −$28.9M | $63.7M | $52.1M | −$207.5M | $74.2M | $103.5M | $88.3M | $89.9M | $73.4M | $55.4M | $34.7M | $42.7M | $41.0M |
| EBITDAderived | $211.0M | $194.1M | $150.3M | $127.1M | $78.8M | $1.4M | $98.1M | $91.4M | −$157.4M | $121.0M | $161.6M | $119.3M | $113.5M | $98.7M | $80.2M | $57.6M | $71.0M | $71.0M |
| Net income | $105.0M | $116.6M | $62.5M | $75.6M | $63.0M | −$23.8M | $41.7M | $13.6M | −$170.1M | $37.6M | $59.1M | $79.1M | $66.4M | $36.4M | $20.5M | $8.5M | −$32.9M | $10.1M |
| Basic EPSper diluted share | $6.02 | $6.52 | $3.32 | $3.73 | $2.94 | -$1.09 | $1.90 | $0.63 | -$7.93 | $1.78 | $2.67 | $3.52 | $2.98 | $1.66 | $0.96 | $0.41 | -$1.63 | $0.55 |
| Diluted EPSper diluted share | $5.84 | $6.27 | $3.19 | $3.64 | $2.89 | -$1.09 | $1.85 | $0.62 | -$7.93 | $1.76 | $2.61 | $3.45 | $2.92 | $1.63 | $0.95 | $0.41 | -$1.60 | $0.53 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 22, 2026Form 4 | Brown JoyDirector | SellCommon Stock | 100 | $106.25 | $10.6K | 8.6K |
| May 22, 2026Form 4 | Brown JoyDirector | SellCommon Stock | 1.1K | $105.43 | $115.9K | 8.7K |
| May 22, 2026Form 4 | Brown JoyDirector | SellCommon Stock | 622 | $104.08 | $64.7K | 9.8K |
| May 11, 2026Form 4 · 10b5-1 | Singh-Bushell EktaDirector | SellCommon Stock | 443 | $118.44 | $52.5K | 13.6K |
| May 11, 2026Form 4 · 10b5-1 | Zumwalt DebraDirector | SellCommon Stock | 598 | $118.44 | $70.8K | 27.2K |