Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $20.3M | $19.4M | $17.3M | $18.3M | $17.5M | $18.0M | $12.8M |
| Operating expenses | $117.1M | $110.0M | $105.5M | $97.0M | $102.3M | $158.8M | $98.0M |
| Net income | $31.4M | $24.5M | $23.4M | $50.1M | $31.6M | −$45.9M | $26.6M |
| Basic EPSper diluted share | $1.38 | $1.06 | $1.00 | $2.03 | $1.19 | -$1.74 | $1.01 |
| Diluted EPSper diluted share | $1.38 | $1.06 | $1.00 | $2.03 | $1.19 | -$1.74 | $1.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | Langs Bradford N.PRESIDENT, CHIEF STRATEGY OFCR | SellCommon Stock | 5.5K | $26.47 | $145.6K | 27.1K |
| May 6, 2026Form 4 | Walsh Elizabeth L.Director | BuyCommon Stock | 4.6K | $26.20 | $119.9K | 58.8K |
| May 5, 2026Form 4 | Haskins James W.Director | SellCommon Stock | 1.0K | $26.04 | $26.0K | 62.7K |
| Oct 30, 2025Form 4 | Bolton Robert M.Director | SellCommon Stock | 1.9K | $17.23 | $32.8K | 10.8K |
| Sep 10, 2025Form 4 | Speare Matthew M.SEVP, CHIEF OPERATING OFFICER | SellCommon Stock | 13.6K | $19.83 | $268.7K | 21.9K |