Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $37.7M | $34.9M | $32.6M | $30.1M | $34.3M | $33.5M | $33.8M | $23.4M | $3.7M |
| Gross profit | — | — | $6.4M | $5.8M | $10.9M | $11.3M | $12.9M | $9.6M | — |
| Gross margin | — | — | 19.52% | 19.42% | 31.93% | 33.72% | 38.10% | 41.01% | — |
| Operating expenses | $36.8M | $35.2M | $33.6M | — | $36.7M | $39.0M | $41.4M | $31.6M | $8.8M |
| Operating income | $981,720 | −$262,554 | −$1.1M | $11.3M | −$2.5M | −$5.5M | −$7.6M | −$8.2M | −$5.1M |
| Operating margin | 2.60% | −0.75% | −3.24% | 37.49% | −7.20% | −16.38% | −22.54% | −35.04% | −140.28% |
| EBITDA | $6.5M | $5.1M | $6.0M | $18.7M | $6.8M | $7.0M | $7.8M | $5.7M | −$1.3M |
| EBITDA margin | 17.31% | 14.59% | 18.46% | 62.16% | 19.94% | 20.78% | 22.98% | 24.55% | −36.56% |
| Net income | −$5.8M | $17.8M | −$11.1M | $725,351 | −$9.3M | −$15.1M | −$18.6M | −$15.7M | −$7.1M |
| Net profit margin | −15.28% | 51.06% | −33.98% | 2.41% | −27.23% | −45.03% | −55.01% | −67.26% | −193.41% |
Reported shareholders