Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $65.7M | $63.0M | $62.6M | $60.9M | $63.1M | $57.1M | $48.2M | $41.9M | $32.3M | $26.6M | $27.4M | $24.4M | $19.0M | $11.6M |
| Net income | $22.9M | $20.3M | $16.7M | $35.7M | $8.0M | $13.9M | $16.8M | $13.6M | $8.2M | $7.9M | $7.1M | $5.4M | $3.2M | $2.4M |
| Basic EPSper diluted share | $2.22 | $2.06 | $1.69 | $3.54 | $0.77 | $1.27 | $1.68 | $1.41 | $0.96 | $1.11 | $0.98 | $0.98 | $0.86 | $0.79 |
| Diluted EPSper diluted share | $2.13 | $2.04 | $1.69 | $3.50 | $0.76 | $1.27 | $1.66 | $1.39 | $0.96 | $1.10 | $0.97 | $0.93 | $0.81 | $0.71 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 23, 2026Form 4 | Jordan Robert ChrisDirector | BuyCommon Stock | 2.0K | $27.36 | $54.7K | 60.8K |
| Mar 12, 2026Form 4 | Jordan Robert ChrisDirector | BuyCommon Stock | 1.6K | $26.85 | $41.6K | 58.8K |
| Jan 27, 2026Form 4 | D'Angelo John JChief Executive Officer | SellCommon Stock | 26.2K | $28.01 | $732.8K | 242.8K |
| Nov 22, 2024Form 4 | Ginn Scott GDirector | BuyCommon Stock | 8.5K | $23.68 | $200.7K | 8.5K |