Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Operating expenses | — | $260.0M | $240.5M | $140.8M | $136.0M | $117.3M |
| Net income | $170.5M | $186.6M | $222.0M | $108.1M | $211.8M | $178.1M |
| Basic EPSper diluted share | $1.81 | $2.03 | $2.61 | $1.38 | $2.93 | $2.65 |
| Diluted EPSper diluted share | $1.81 | $2.03 | $2.61 | $1.38 | $2.79 | $2.65 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 11, 2026Form 4 | Bruck Ross AnthonyVice President | BuyCommon Stock | 8.0K | $17.76 | $142.1K | 18.3K |
| Mar 10, 2026Form 4 | Waxman AlanVice President | BuyCommon Stock · indirect | 45.0K | $18.47 | $831.1K | 545.0K |
| Mar 9, 2026Form 4 | Waxman AlanVice President | BuyCommon Stock · indirect | 200.0K | $18.18 | $3.64M | 500.0K |
| Mar 6, 2026Form 4 | Covington P EmeryDirector | BuyCommon Stock | 7.5K | $18.35 | $137.6K | 15.0K |
| Mar 6, 2026Form 4 | Waxman AlanVice President | BuyCommon Stock · indirect | 200.0K | $18.42 | $3.68M | 300.0K |