Revenue
2020
2021
2022
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | — | — | $2.6M | $1.9M | $2.1M | — | — | — | — | — | — | — |
| Operating expenses | $120.6M | $215.2M | $123.8M | $125.7M | $125.9M | $107.6M | $109.2M | $97.8M | $81.1M | $72.4M | $78.1M | $64.2M | $69.4M |
| Net income | $26.1M | −$86.7M | $40.8M | $67.5M | $63.2M | $45.0M | $42.1M | $19.6M | $18.6M | $15.8M | $5.6M | $10.2M | $6.5M |
| Basic EPSper diluted share | $0.42 | -$1.39 | $0.63 | $0.95 | $0.77 | $0.55 | $0.46 | $0.24 | $0.22 | $0.18 | $0.06 | $0.11 | $0.07 |
| Diluted EPSper diluted share | $0.42 | -$1.39 | $0.63 | $0.95 | $0.77 | $0.55 | $0.46 | $0.24 | $0.22 | $0.18 | $0.06 | $0.11 | $0.07 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | Fields Curtland EDirector | BuyCommon Stock | 400 | $8.42 | $3.4K | 43.2K |
| Jun 18, 2026Form 4 | Fields Curtland EDirector | BuyCommon Stock | 2.0K | $8.41 | $16.6K | 42.8K |
| Jun 18, 2026Form 4 | Fields Curtland EDirector | BuyCommon Stock | 1.2K | $8.40 | $10.3K | 40.8K |
| Jun 17, 2026Form 4 | Fields Curtland EDirector | BuyCommon Stock | 5.0K | $8.34 | $41.3K | 39.6K |
| Jun 12, 2026Form 4 | Fields Curtland EDirector | BuyCommon Stock | 5.0K | $8.71 | $43.1K | 34.6K |