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 | $883.7M | $963.7M | $1.13B | $1.26B | $973.6M | $874.4M | $843.3M | $787.6M | $698.1M | $671.1M | $665.0M | $672.9M | $659.2M | $638.5M | $603.7M | $516.9M | $505.9M |
| Operating expenses | $860.7M | $930.5M | $1.04B | $1.12B | $862.0M | $781.1M | $766.8M | $717.2M | $641.3M | $612.8M | $603.9M | $621.9M | $607.2M | $592.6M | $560.6M | $481.6M | $476.5M |
| Operating income | $22.9M | $33.2M | $90.1M | $143.3M | $111.7M | $93.2M | $76.5M | $70.3M | $56.9M | $58.3M | $61.1M | $51.0M | $52.0M | $45.9M | $43.0M | $35.3M | $29.4M |
| Net income | $17.4M | $26.9M | $70.4M | $110.4M | $85.4M | $69.5M | $61.1M | $55.0M | $90.3M | $33.5M | $35.7M | $29.8M | $30.1M | $27.3M | $24.3M | $19.7M | $16.3M |
| Basic EPSper diluted share | $0.21 | $0.33 | $0.87 | $1.35 | $1.03 | $0.84 | $0.75 | $0.67 | $1.66 | $0.62 | $0.64 | $0.89 | $0.91 | $0.82 | $0.74 | $0.90 | $0.74 |
| Diluted EPSper diluted share | $0.21 | $0.33 | $0.86 | $1.35 | $1.02 | $0.84 | $0.74 | $0.67 | $1.65 | $0.61 | $0.64 | $0.89 | $0.90 | $0.82 | $0.73 | $0.90 | $0.74 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 28, 2025Form 4 | BAUER JERRY MDirector | BuyCommon Stock | 20.0K | $12.88 | $257.6K | 176.4K |
| Oct 30, 2024Form 4 | BAUER JERRY MDirector | BuyCommon Stock | 10.0K | $15.81 | $158.1K | 156.4K |
| Jul 25, 2024Form 4 | Phillips Adam DanielEVP & Chief Operating Officer | SellCommon Stock | 4.5K | $18.34 | $82.5K | 7.4K |