
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|---|
| Total revenues | $1.2M-15.6% | $1.4M-19.2% | $1.7M-40.1% | $2.9M+40.5% | $2.0M+4.1% | $2.0M |
| Total costs of revenues | $869K-15.0% | $1.0M-24.6% | $1.4M-41.0% | $2.3M+69.8% | $1.4M+9.7% | $1.2M |
| Gross profit | $9.5M-10.0% | $10.6M+0.4% | $10.5M+0.5% | $10.5M+7.5% | $9.7M+9.1% | $8.9M |
| Selling, general and administrative expenses | $8.3M-0.6% | $8.4M+6.8% | $7.8M+0.1% | $7.8M+5.1% | $7.4M+2.7% | $7.2M |
| Income from operations | $1.2M-45.4% | $2.2M-18.2% | $2.7M+1.7% | $2.7M+15.2% | $2.3M+36.5% | $1.7M |
| Dividend income | $100K-75.0% | $400K+25.0% | $320K+28.0% | $250K+25.0% | $200K+33.3% | $150K |
| Interest income | $24K-31.4% | $35K-32.7% | $52K | — | — | — |
| Gain on sale of assets | $946K+94500.0% | $1K-85.7% | $7K-41.7% | $12K-87.4% | $95K+427.8% | $18K |
| Fair market value (loss) / gain on digital assets | -$41K-111.9% | $345K | — | — | — | — |
| Loss on foreign currency exchange | -$3K+40.0% | -$5K+28.6% | -$7K+81.6% | -$38K-245.5% | -$11K-450.0% | -$2K |
| Interest expense | -$3K+25.0% | -$4K+20.0% | -$5K-66.7% | -$3K+50.0% | -$6K+53.8% | -$13K |
| Income before income taxes | $2.2M-25.2% | $3.0M-2.8% | $3.1M+8.8% | $2.8M-22.2% | $3.6M+96.0% | $1.8M |
| Income tax expense | $693K-19.3% | $859K-5.9% | $913K+11.1% | $822K+24.7% | $659K+42.6% | $462K |
| Net income | $1.5M-27.5% | $2.1M-1.5% | $2.2M+7.9% | $2.0M-32.7% | $3.0M+113.8% | $1.4M |
| Basic | $5.2M-3.1% | $5.3M-3.0% | $5.5M-7.9% | $6.0M-2.3% | $6.1M-1.0% | $6.2M |
| Diluted | $5.2M-3.2% | $5.3M-3.9% | $5.5M-8.1% | $6.0M-2.4% | $6.2M-0.6% | $6.2M |
| Verification and Certification Service Revenue [Member] | ||||||
| Product [Member] | ||||||
| Professional Services [Member] | ||||||
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.