Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $81.3M | $78.7M | $77.1M | $75.3M | $72.6M | $58.5M | $57.8M | $58.3M | $53.8M | $47.7M | $46.9M | $47.3M | $44.1M | $38.7M | $38.3M | $33.4M | $31.7M |
| Net income | −$35.7M | −$8.4M | $19.9M | $46.6M | $33.2M | $30.2M | $34.2M | $32.6M | $16.0M | $23.1M | $18.4M | $19.8M | $14.3M | $17.8M | $15.6M | $13.6M | $12.8M |
| Basic EPSper diluted share | -$2.24 | -$0.52 | $1.24 | $2.93 | $2.32 | $2.24 | $2.51 | $2.35 | $1.29 | $3.81 | $3.09 | $3.35 | $2.62 | $3.34 | $2.94 | $2.59 | $2.21 |
| Diluted EPSper diluted share | -$2.24 | -$0.52 | $1.24 | $2.92 | $2.30 | $2.22 | $2.48 | $2.33 | $1.27 | $3.78 | $3.04 | $3.29 | $2.57 | $3.28 | $2.89 | $2.55 | $2.19 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 30, 2026Form 4 | Anderson Nicolas CDirector | BuyCommon Stock | 200 | $25.68 | $5.1K | 12.8K |