Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $16.7M | $15.1M | $12.5M | $14.9M | $9.0M | $4.0M | $6.5M | $7.8M | $6.1M | — | — | — | — | $15.1M | $13.0M | $13.8M |
| Operating expenses | — | — | — | — | — | — | — | $6.4M | $6.8M | $6.9M | $11.9M | $12.5M | $11.2M | $9.5M | $7.0M | $7.0M |
| Operating income | $4.3M | $2.3M | −$1.3M | $6.4M | $657,197 | −$3.2M | −$1.0M | $2.0M | −$518,316 | −$579,503 | −$3.5M | $8.7M | $7.6M | $5.6M | $6.0M | $6.8M |
| EBITDAderived | — | — | — | $9.2M | $3.4M | $160,047 | $1.8M | $4.1M | $1.6M | $2.1M | $3.6M | $14.8M | $13.5M | $10.8M | $9.2M | $9.9M |
| Net income | $4.9M | $2.0M | −$89,533 | $4.0M | $1.3M | −$2.0M | −$266,763 | $2.3M | $685,687 | −$84,225 | −$1.9M | $6.8M | $6.1M | $4.6M | $5.3M | $5.3M |
| Basic EPSper diluted share | $32.32 | $13.18 | -$0.36 | $25.62 | $8.00 | -$12.49 | -$1.70 | $14.69 | $4.35 | -$0.53 | -$11.89 | $42.55 | $37.90 | $28.30 | $32.77 | $32.51 |
| Diluted EPSper diluted share | — | — | — | — | $8.00 | -$12.49 | -$1.70 | $14.69 | $4.35 | -$0.53 | -$11.89 | $42.55 | $37.90 | $28.30 | $32.77 | $32.51 |