
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Total revenues | $1.8M-14.9% | $2.2M+41.1% | $1.5M+5.2% | $1.5M+15.3% | $1.3M+48.5% | $847K+14.3% | $741K+38.3% | $536K |
| Total cost of revenues | $11.2M-2.5% | $11.5M+9.9% | $10.5M+14.3% | $9.2M+7.7% | $8.5M+30.8% | $6.5M+16.9% | $5.6M+29.1% | $4.3M |
| Selling and marketing expenses | $13.3M+21.2% | $11.0M+26.3% | $8.7M-37.8% | $14.0M+22.2% | $11.4M+46.4% | $7.8M+12.9% | $6.9M+43.5% | $4.8M |
| Depreciation and amortization | $1.6M+19.9% | $1.4M+7.3% | $1.3M-80.8% | $6.6M+9.2% | $6.1M+122.7% | $2.7M+44.0% | $1.9M+22.0% | $1.6M |
| General and administrative expenses | $29.6M-1.6% | $30.1M+14.8% | $26.2M-62.7% | $70.2M+42.0% | $49.5M+36.6% | $36.2M+18.5% | $30.5M+21.0% | $25.2M |
| Total selling, general and administrative expenses | $44.6M+5.0% | $42.5M+17.3% | $36.2M-60.2% | $90.8M+35.7% | $67.0M+43.3% | $46.7M+18.7% | $39.4M+24.5% | $31.6M |
| Net loss on disposition or impairment | $8K-88.0% | $66K+416.0% | -$21K-105.1% | $410K+1431.3% | $27K+152.2% | -$51K-144.9% | $114K-80.8% | $595K |
| Loss from continuing operations | -$913K+51.6% | -$1.9M-693.5% | $318K-61.6% | $828K-84.5% | $5.4M-2.5% | $5.5M+60.8% | $3.4M+2295.2% | $143K |
| Other income, net | $684K+144.0% | $280K+336.0% | $64K+148.3% | -$133K-90.5% | -$70K+12.1% | -$79K-29.2% | -$62K-31.5% | -$47K |
| Loss from continuing operations before income tax expense | -$230K+85.7% | -$1.6M-733.3% | $254K-63.5% | $695K-86.8% | $5.3M-2.4% | $5.4M+60.5% | $3.4M+2994.9% | $109K |
| Income tax expense | $39K+589.5% | $6K-99.9% | $11.0M+16004.8% | $68K+105.3% | -$1.3M+83.3% | -$7.8M-16021.4% | $49K+229.1% | -$38K |
| Net loss from continuing operations | -$268K+83.4% | -$1.6M+85.0% | -$10.8M | — | — | — | — | — |
| Income (loss) from discontinued operations before income tax expense | $3.2M+180.6% | -$4.0M-386.9% | $1.4M | — | — | — | — | — |
| Income tax expense from discontinued operations | $25K-88.0% | $210K-42.8% | $368K | — | — | — | — | — |
| Net income (loss) from discontinued operations | $3.2M+175.9% | -$4.2M-511.2% | $1.0M | — | — | — | — | — |
| Net income (loss) | $2.9M+150.2% | -$5.8M+40.6% | -$9.8M-1656.1% | $627K-90.5% | $6.6M-50.1% | $13.2M+296.2% | $3.3M+2165.7% | $147K |
| Basic (in dollars per share) | $0.21+175.0% | -$0.28-500.0% | $0.07 | — | — | — | — | — |
| Diluted (in dollars per share) | $0.21+175.0% | -$0.28-500.0% | $0.07 | — | — | — | — | — |
| Net income (loss) per common share, basic (in dollars per share) | $0.19+148.7% | -$0.39+40.9% | -$0.66-1750.0% | $0.04-91.3% | $0.46-51.1% | $0.94+291.7% | $0.24+2300.0% | $0.01 |
| Net income (loss) per common share, diluted (in dollars per share) | $0.19+150.0% | -$0.38+41.5% | -$0.65-1725.0% | $0.04-90.9% | $0.44-51.1% | $0.90+291.3% | $0.23+2200.0% | $0.01 |
| Basic weighted average shares outstanding (in shares) | 15.1M+1.4% | 14.9M+1.6% | 14.7M+1.4% | 14.5M+1.2% | 14.3M+2.3% | 14.0M+1.3% | 13.8M+1.1% | 13.7M |
| Diluted weighted average shares outstanding (in shares) | 15.2M+0.3% | 15.1M+1.4% | 14.9M+0.5% | 14.9M-0.5% | 14.9M+2.4% | 14.6M+0.8% | 14.5M+3.1% | 14.0M |
| Royalty fees | ||||||||
| Franchise fees | ||||||||
| Cost of revenues | $1.7M+18.7% | $1.5M+2.5% | $1.4M+3.6% | $1.4M+23.7% | $1.1M+165.0% | $417K+2.7% | $406K+14.8% | $354K |
| Advertising fund revenue | ||||||||
| Software fees | ||||||||
| Other revenues | ||||||||
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.