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 | $846.3M | $817.1M | $752.5M | $718.3M | $699.0M | $689.1M | $511.4M | $435.6M | $393.4M | $367.7M | $303.1M | $262.8M | $238.7M | $190.8M | $171.9M | $146.2M | $114.4M |
| Operating expenses | $504.4M | $476.2M | $437.5M | $391.4M | $361.7M | $314.4M | $260.5M | $223.0M | $193.8M | $177.7M | $155.2M | $144.2M | $131.5M | $101.5M | $90.4M | $95.3M | $84.4M |
| Operating income | $341.8M | $340.9M | $315.0M | $326.9M | $337.2M | $374.7M | $250.9M | $212.6M | $199.6M | $190.0M | — | — | — | — | — | — | — |
| EBITDAderived | $418.5M | $414.7M | $385.6M | $388.3M | $390.7M | $410.7M | $277.7M | $235.7M | $218.9M | $207.8M | — | — | — | — | — | — | — |
| Net income | $246.6M | $274.2M | $258.1M | $250.2M | $257.9M | $299.4M | $204.9M | $172.9M | $148.1M | $126.2M | $96.0M | $74.8M | $76.0M | $60.1M | $47.7M | $31.4M | $16.1M |
| Basic EPSper diluted share | $6.66 | $7.29 | $6.87 | $6.68 | $6.88 | $8.01 | $5.53 | $4.68 | $4.02 | $3.42 | $2.62 | $2.03 | $2.06 | $1.65 | $1.29 | $0.86 | $0.44 |
| Diluted EPSper diluted share | $6.64 | $7.28 | $6.85 | $6.65 | $6.77 | $7.85 | $5.40 | $4.57 | $3.89 | $3.34 | $2.55 | $1.97 | $2.01 | $1.59 | $1.20 | $0.80 | $0.42 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 10, 2026Form 4 · 10b5-1 | Pintoff ScottGeneral Counsel and Secretary | SellCommon Stock, par value $0.003 per share | 100 | $116.03 | $11.6K | 11.8K |
| May 11, 2026Form 4 · 10b5-1 | Pintoff ScottGeneral Counsel and Secretary | SellCommon Stock, par value $0.003 per share | 100 | $146.99 | $14.7K | 11.9K |
| Apr 10, 2026Form 4 · 10b5-1 | Pintoff ScottGeneral Counsel and Secretary | SellCommon Stock, par value $0.003 per share | 100 | $171.96 | $17.2K | 12.0K |
| Mar 10, 2026Form 4 · 10b5-1 | Pintoff ScottGeneral Counsel and Secretary | SellCommon Stock, par value $0.003 per share | 100 | $184.93 | $18.5K | 12.1K |
| Feb 10, 2026Form 4 · 10b5-1 | Pintoff ScottGeneral Counsel and Secretary | SellCommon Stock, par value $0.003 per share | 100 | $171.91 | $17.2K | 9.5K |