Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $90.3M | $75.2M | $60.2M | $53.3M | $44.0M | $34.6M | $30.3M | $16.3M | $8.6M |
| Operating income | $13.1M | $7.9M | $2.5M | $361,000 | −$1.3M | −$6.8M | −$11.2M | −$7.5M | −$21.5M |
| EBITDAderived | $23.8M | $17.5M | $10.9M | $7.0M | $4.1M | −$2.6M | −$8.3M | −$5.5M | −$20.4M |
| Net income | $13.2M | $7.0M | $13.5M | $616,000 | $655,000 | −$6.8M | −$11.1M | −$6.9M | −$21.5M |
| Basic EPSper diluted share | $0.94 | $0.51 | $0.97 | $0.04 | $0.05 | -$0.57 | -$1.03 | -$0.67 | -$2.09 |
| Diluted EPSper diluted share | $0.91 | $0.50 | $0.96 | $0.04 | $0.05 | -$0.57 | -$1.03 | -$0.67 | -$2.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | DELL JEFFREY ALANChief Information Officer | SellCommon Stock | 5.0K | $57.25 | $286.3K | 155.9K |
| Jun 1, 2026Form 4 | DELL JEFFREY ALANChief Information Officer | SellCommon Stock | 5.0K | $57.62 | $288.1K | 160.9K |
| Jun 1, 2026Form 4 | Dubner DerekChief Executive Officer | SellCommon Stock | 6.0K | $57.24 | $343.4K | 557.3K |
| Jun 1, 2026Form 4 | Dubner DerekChief Executive Officer | SellCommon Stock | 6.0K | $57.62 | $345.7K | 563.3K |
| Jun 1, 2026Form 4 | MacLachlan DanielChief Financial Officer | SellCommon Stock | 6.0K | $57.24 | $343.4K | 358.9K |