Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Operating expenses | $166.1M | $162.7M | $146.3M | $66.4M | $62.3M |
| Net income | $60.5M | $50.9M | $47.3M | $32.3M | $84.1M |
| Basic EPSper diluted share | $2.21 | $1.97 | $1.89 | $1.34 | $3.69 |
| Diluted EPSper diluted share | $2.18 | $1.96 | $1.88 | $1.34 | $3.69 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | SLOANE BARRYPresident, Chairman & CEO | BuyCommon Stock | 5.0K | $14.20 | $71.0K | 1.18M |
| Jun 15, 2026Form 4 | DeMaria Frank MCheif Financial Officer | BuyCommon Stock | 500 | $13.92 | $7.0K | 36.7K |
| Jun 15, 2026Form 4 | SLOANE BARRYPresident, Chairman & CEO | BuyCommon Stock | 1.0K | $14.27 | $14.3K | 1.18M |
| Jun 15, 2026Form 4 | SLOANE BARRYPresident, Chairman & CEO | BuyCommon Stock | 5.0K | $14.20 | $71.0K | 1.18M |
| Jun 15, 2026Form 4 | SLOANE BARRYPresident, Chairman & CEO | BuyCommon Stock | 5.0K | $14.20 | $71.0K | 1.17M |