Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $6.3M | $5.7M | $4.9M | $4.7M | — | — | — | — | — |
| Operating expenses | $83.3M | $79.1M | $77.1M | $81.4M | $103.7M | $93.1M | $54.8M | $52.9M | $57.7M |
| Net income | $21.8M | $16.3M | $13.2M | $21.8M | $35.6M | $26.4M | $10.5M | $8.2M | $3.0M |
| Basic EPSper diluted share | $1.93 | $1.47 | $1.19 | $1.85 | $2.96 | $4.32 | $1.64 | $1.28 | $0.50 |
| Diluted EPSper diluted share | $1.89 | $1.45 | $1.16 | $1.79 | $2.87 | $4.27 | $1.63 | $1.27 | $0.49 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 13, 2026Form 4 | Imbesi Anthony MarkDirector | BuyCOMMON STOCK | 1.0K | $17.38 | $17.4K | 386.2K |
| May 11, 2026Form 4 | Warriner Kenneth ThomasDirector | BuyCOMMON STOCK | 1.0K | $18.00 | $18.0K | 3.0K |
| Apr 30, 2026Form 4 | Warriner Kenneth ThomasDirector | BuyCOMMON STOCK | 1.0K | $18.42 | $18.4K | 2.0K |
| Aug 27, 2025Form 4 | Imbesi Anthony MarkDirector | BuyCOMMON STOCK | 522 | $15.73 | $8.2K | 385.2K |
| May 19, 2025Form 4 | Holland Robert T.Director | BuyCOMMON STOCK · indirect | 8.74 | $14.30 | $124.982 | 1.0K |