Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $33.4M | $33.7M | $34.1M | $38.6M | $42.5M | $18.8M | $17.9M | $16.0M | $15.9M | $15.3M | $16.4M | $17.4M | $22.0M |
| Net income | $19.3M | $17.0M | $19.3M | $23.4M | $10.1M | $8.0M | $6.7M | $8.5M | $6.6M | $5.7M | $3.1M | $1.9M | $6.9M |
| Basic EPSper diluted share | $3.57 | $3.16 | $3.60 | $4.40 | $2.16 | $2.95 | $2.49 | $3.18 | $2.61 | $2.43 | $1.23 | $0.70 | $2.56 |
| Diluted EPSper diluted share | $3.55 | $3.15 | $3.58 | $4.38 | $2.14 | $2.95 | $2.49 | $3.15 | $2.58 | $2.41 | $1.23 | $0.70 | $2.56 |