Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $32.8M | $31.9M | $30.0M | $30.6M | $24.9M | $13.1M | $17.6M | $10.2M | — |
| Operating expenses | $26.6M | $26.2M | $25.3M | $23.3M | $20.6M | $14.9M | — | $9.8M | $614,829 |
| Operating income | $6.3M | $5.7M | $4.7M | $7.3M | $4.3M | −$1.9M | $3.1M | $376,562 | −$614,829 |
| EBITDAderived | $10.3M | $10.0M | $8.8M | $11.2M | $7.6M | $1.1M | $5.3M | $1.7M | — |
| Net income | $1.9M | $2.1M | $1.8M | $5.5M | $3.3M | −$4.5M | $696,940 | −$1.2M | −$613,348 |
| Basic EPSper diluted share | — | — | — | — | — | — | — | -$1.07 | -$1.22 |
| Diluted EPSper diluted share | — | — | — | — | — | — | — | -$1.07 | -$1.22 |