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 | $556.1M | $517.4M | $489.6M | $566.9M | $583.8M | $427.5M | $410.8M | $381.1M | $378.7M | $351.5M | $328.7M | $313.9M | $297.7M | $273.6M | $237.2M | $183.7M | $123.6M |
| Operating expenses | $378.4M | $344.5M | $325.2M | $351.0M | $323.5M | $332.5M | $250.7M | $234.1M | $223.9M | $216.0M | $201.1M | $192.0M | $191.4M | $177.1M | $150.2M | $131.0M | $106.0M |
| Operating income | $177.7M | $172.9M | $164.5M | $215.9M | $260.4M | $95.1M | $160.1M | $147.0M | $154.7M | $135.5M | $127.5M | $121.9M | $106.3M | $96.4M | $87.0M | $52.8M | $17.6M |
| EBITDAderived | $187.5M | $182.2M | $168.6M | $220.3M | $264.5M | $99.7M | $164.5M | $151.5M | $159.1M | $139.8M | $131.4M | $126.5M | $111.9M | $101.9M | $92.0M | $57.2M | — |
| Net income | $153.2M | $151.3M | $129.0M | $171.0M | $211.4M | $76.6M | $134.6M | $113.9M | $91.9M | $92.9M | $64.6M | $75.5M | $68.1M | $66.1M | $54.3M | $46.4M | −$1.7M |
| Basic EPSper diluted share | $2.99 | $3.00 | $2.62 | $3.51 | $4.38 | $1.60 | $2.85 | $2.43 | $1.98 | $2.02 | $1.42 | $1.69 | $1.54 | $1.51 | $1.26 | $1.09 | -$0.04 |
| Diluted EPSper diluted share | $2.97 | $2.97 | $2.60 | $3.47 | $4.31 | $1.57 | $2.79 | $2.40 | $1.96 | $2.00 | $1.41 | $1.65 | $1.51 | $1.49 | $1.23 | $1.07 | -$0.04 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 16, 2026Form 4 | Noonan DanielExecutive Vice President | SellCommon Stock · indirect | 4.4K | $77.33 | $337.2K | 0 |
| May 26, 2026Form 4 | Cheigh JonPresident and CIO | SellCommon Stock · indirect | 10.5K | $71.75 | $753.4K | 66.7K |
| Feb 12, 2026Form 4 | POLI FRANCIS CGC, Secretary, EVP | SellCommon Stock | 10.0K | $65.73 | $657.3K | 55.7K |
| Feb 11, 2026Form 4 | POLI FRANCIS CGC, Secretary, EVP | SellCommon Stock | 5.0K | $66.00 | $330.0K | 65.7K |
| Feb 11, 2026Form 4 | POLI FRANCIS CGC, Secretary, EVP | SellCommon Stock | 4.7K | $65.24 | $306.4K | 70.7K |