Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $201.2M | $180.7M | $150.2M | $158.8M | $168.9M | $163.8M | $142.5M | $136.3M | $134.9M |
| Net income | $17.4M | $17.8M | $11.7M | $40.0M | $52.7M | $44.7M | $29.5M | $25.9M | $15.0M |
| Basic EPSper diluted share | $0.69 | $0.84 | $0.59 | $2.12 | $3.02 | $2.57 | $1.96 | $1.88 | $1.10 |
| Diluted EPSper diluted share | $0.68 | $0.83 | $0.58 | $2.10 | $2.97 | $2.52 | $1.91 | $1.84 | $1.07 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | Bolton JeffreyDirector | BuyCommon Stock | 1.0K | $28.72 | $28.7K | 14.2K |
| Jul 31, 2025Form 4 | Villalon AlanEVP & Chief Financial Officer | BuyCommon Stock | 2.4K | $21.21 | $49.8K | 10.6K |
| May 1, 2025Form 4 | Wilson ForrestEVP & Chief Ret. Svcs. Officer | BuyCommon Stock | 5.0K | $19.93 | $99.7K | 14.2K |
| Nov 1, 2024Form 4 | Lorenson Katie AChief Executive Officer | BuyCommon Stock | 1.0K | $20.30 | $20.3K | 44.5K |