Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Operating expenses | $101.0M | $97.8M | $59.7M | $63.5M |
| Net income | $63.1M | $5.4M | $25.9M | $16.1M |
| Basic EPSper diluted share | $1.95 | $0.22 | $1.42 | $0.90 |
| Diluted EPSper diluted share | $1.93 | $0.22 | $1.39 | $0.88 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 8, 2026Form 4 | Hernandez RichardPresident | SellCommon Stock | 17.0K | $19.12 | $325.0K | 72.9K |
| May 7, 2026Form 4 | Rainer David IExecutive Chairman | SellCommon Stock · indirect | 75.0K | $19.00 | $1.43M | 356.3K |
| Mar 6, 2026Form 4 | Carandang JeanBank Chief Financial Officer | SellCommon Stock | 8.0K | $17.90 | $143.2K | 37.2K |
| Feb 3, 2026Form 4 | Volk David J.Director | BuyCommon Stock | 27.0K | $18.64 | $503.3K | 28.2K |
| Jan 28, 2026Form 4 | Volk David J.Director | SellCommon Stock · indirect | 2.35M | $18.95 | $44.46M | 3.7K |