Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $2.2M | $2.0M | $2.1M | $2.4M | $2.4M | — | — | — |
| Gross profit | $73.6M | $65.8M | $80.1M | $75.3M | — | — | — | — |
| Operating expenses | $54.6M | $73.0M | $45.6M | $39.5M | $32.9M | $30.3M | $25.4M | $20.0M |
| Net income | $15.6M | −$10.0M | $26.6M | $26.7M | $22.2M | $15.7M | $13.9M | $9.2M |
| Basic EPSper diluted share | $1.76 | -$1.60 | $3.25 | $3.26 | $2.65 | $1.85 | $1.69 | $1.38 |
| Diluted EPSper diluted share | $1.76 | -$1.60 | $3.25 | $3.26 | $2.65 | $1.85 | $1.69 | $1.38 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 | Vari Richard AlexanderChief Financial Officer | SellCommon Stock | 4.5K | $23.20 | $104.4K | 34.0K |
| Dec 31, 2025Form 5 | ECHLOV RUSSELLDirector | BuyCommon Stock | 22 | $18.93 | $416.46 | 5.1K |
| Dec 9, 2025Form 4 | CHMELIK THOMAS JCFO, MainStreet Bancshares Inc | SellCommon Stock | 5.5K | $20.05 | $109.3K | 63.8K |
| Dec 9, 2025Form 4 | CHMELIK THOMAS JCFO, MainStreet Bancshares Inc | SellCommon Stock | 1.8K | $20.21 | $36.1K | 69.2K |
| Dec 8, 2025Form 4 | CHMELIK THOMAS JCFO, MainStreet Bancshares Inc | SellCommon Stock | 11.3K | $19.75 | $224.0K | 71.0K |