Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $54.8M | $69.7M | $92.9M | $106.8M | $102.1M | $82.7M | $77.3M | $55.3M | $46.3M | $45.1M | $50.0M | $37.5M | $32.0M | $6.7M |
| Operating expenses | $41.4M | $37.9M | $28.5M | $32.7M | $40.9M | $36.3M | $39.8M | $16.2M | $15.0M | $14.4M | $13.7M | $14.5M | $24.3M | $5.8M |
| Net income | −$902,000 | −$35.0M | −$38.9M | $29.8M | $60.5M | $21.8M | $37.0M | $38.6M | $30.4M | $44.9M | $43.3M | $24.6M | $13.8M | $186,000 |
| Basic EPSper diluted share | — | — | — | — | — | — | — | $1.35 | $1.07 | $1.42 | $1.20 | $0.86 | $0.72 | $0.03 |
| Diluted EPSper diluted share | — | — | — | — | — | — | — | $1.35 | $1.07 | $1.41 | $1.20 | $0.85 | $0.72 | $0.03 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 14, 2026Form 4 | Donohoe Bryan PatrickChief Executive Officer | SellCommon Stock | 21.8K | $4.93 | $107.3K | 250.2K |
| Jan 14, 2026Form 4 | Gonzales Jeffrey MichaelCFO and Treasurer | SellCommon Stock | 6.2K | $4.93 | $30.7K | 88.5K |
| Jan 14, 2026Form 4 | FEINGOLD ANTONGen. Counsel VP and Secretary | SellCommon Stock | 7.6K | $4.93 | $37.5K | 92.8K |
| Jan 31, 2025Form 4 | FEINGOLD ANTONGen. Counsel VP and Secretary | SellCommon Stock | 7.6K | $5.68 | $43.3K | 78.4K |
| Jan 31, 2025Form 4 | Gonzales Jeffrey MichaelCFO and Treasurer | SellCommon Stock | 4.0K | $5.68 | $22.8K | 50.8K |