Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $136.0M | $125.8M | $115.3M | $108.0M | $110.9M | $98.5M | $89.3M | $86.2M | $79.7M | $77.1M | $79.4M | $65.6M | $36.4M | $39.6M | $41.5M | $47.2M | $46.5M |
| Net income | $88.8M | $79.6M | $82.2M | $61.1M | $59.0M | $44.1M | $49.5M | $42.0M | $31.3M | $31.9M | $27.0M | $17.3M | $17.0M | $12.5M | $37.5M | −$13.3M | −$52.1M |
| Basic EPSper diluted share | $5.47 | $4.93 | $5.13 | $3.85 | $3.69 | $2.71 | $3.01 | $2.53 | $1.90 | $1.96 | $1.63 | $1.28 | $1.96 | $1.33 | $4.20 | -$1.72 | -$6.23 |
| Diluted EPSper diluted share | $5.47 | $4.93 | $5.13 | $3.85 | $3.69 | $2.71 | $3.01 | $2.53 | $1.90 | $1.96 | $1.62 | $1.28 | $1.95 | $1.30 | $4.07 | -$1.72 | -$6.23 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 13, 2025Form 4 | PRICE MICHAEL HDirector | SellCommon Stock | 1.4K | $45.81 | $64.9K | 11.9K |
| Nov 13, 2025Form 4 | PRICE MICHAEL HDirector | SellCommon Stock | 3.2K | $45.85 | $144.9K | 13.3K |
| Oct 31, 2025Form 4 | Sanchez Nelson FDirector | BuyCommon Stock · indirect | 1.0K | $43.50 | $43.5K | 3.5K |
| Aug 18, 2025Form 4 | RAMAKER DAVID BDirector | BuyCommon Stock | 1.5K | $46.71 | $70.1K | 15.0K |
| Jul 29, 2025Form 4 | Williams Shoran RDirector | BuyCommon Stock | 200 | $47.29 | $9.5K | 5.3K |