TLF
Tandy Leather Factory Inc
NASDAQ: TLF · CONSUMER CYCLICAL · SPECIALTY RETAIL
$2.34
+0.00% today
Updated 2026-04-30
Market cap
$19.06M
P/E ratio
2.13
P/S ratio
0.25x
EPS (TTM)
$1.10
Dividend yield
—
52W range
$1 – $2
Volume
0.0M
Tandy Leather Factory Inc (TLF) Financial statements
SEC filings — annual and quarterly data.
Income statement — annual
| Item | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $55.20M | $55.32M | $53.24M | $54.48M | $59.89M | $66.10M | $72.72M | $78.28M | $83.43M | $84.16M | $82.92M | $82.32M | $83.10M | $74.92M | $64.08M | $82.66M | $80.33M | $76.23M | $74.39M | $76.32M |
| Revenue growth (YoY) | — | +0.2% | -3.8% | +2.3% | +9.9% | +10.4% | +10.0% | +7.7% | +6.6% | +0.9% | -1.5% | -0.7% | +0.9% | -9.8% | -14.5% | +29.0% | -2.8% | -5.1% | -2.4% | +2.6% |
| Cost of revenue | $23.57M | $23.64M | $21.86M | $21.87M | $23.64M | $25.77M | $26.81M | $28.96M | $31.31M | $32.09M | $31.21M | $30.21M | $32.52M | $32.96M | $28.03M | $35.66M | $33.84M | $31.07M | $32.59M | $32.78M |
| Gross profit | $31.63M | $31.67M | $31.38M | $32.61M | $36.25M | $40.34M | $45.91M | $49.33M | $52.12M | $52.07M | $51.71M | $52.11M | $50.58M | $41.96M | $36.06M | $47.00M | $46.50M | $45.16M | $41.80M | $43.54M |
| Gross margin | 57.3% | 57.3% | 58.9% | 59.9% | 60.5% | 61.0% | 63.1% | 63.0% | 62.5% | 61.9% | 62.4% | 63.3% | 60.9% | 56.0% | 56.3% | 56.9% | 57.9% | 59.2% | 56.2% | 57.0% |
| R&D | — | — | — | — | — | $0.00 | $0.00 | $0.00 | — | $0.00 | $0.00 | $0.00 | $0.00 | — | — | — | — | — | — | — |
| SG&A | $24.57M | $27.16M | $27.20M | $27.17M | $29.62M | $32.63M | $30.40M | $30.68M | $33.78M | $33.16M | $32.94M | $35.99M | $37.19M | $34.80M | $32.05M | $37.94M | $38.96M | $35.25M | $35.48M | — |
| Operating income | $7.07M | $4.51M | $4.18M | $5.10M | $6.64M | $7.71M | $9.14M | $11.27M | $11.96M | $10.47M | $10.30M | $7.24M | $3.83M | $-2.60M | $-6.35M | $2.30M | $1.39M | $4.41M | $628000.00 | $-963000.00 |
| Operating margin | 12.8% | 8.2% | 7.9% | 9.4% | 11.1% | 11.7% | 12.6% | 14.4% | 14.3% | 12.4% | 12.4% | 8.8% | 4.6% | -3.5% | -9.9% | 2.8% | 1.7% | 5.8% | 0.8% | -1.3% |
| EBITDA | $7.46M | $4.71M | $5.43M | $6.38M | $7.71M | $8.81M | $10.25M | $12.62M | $13.41M | $12.07M | $12.04M | $9.24M | $8.05M | $1.61M | $-274000.00 | $4.66M | $2.83M | $9.04M | $5.36M | $18.46M |
| EBITDA margin | 13.5% | 8.5% | 10.2% | 11.7% | 12.9% | 13.3% | 14.1% | 16.1% | 16.1% | 14.3% | 14.5% | 11.2% | 9.7% | 2.2% | -0.4% | 5.6% | 3.5% | 11.9% | 7.2% | 24.2% |
| EBIT | $7.07M | $4.07M | $4.44M | $5.26M | $6.74M | $7.79M | $9.19M | $11.43M | $11.98M | $10.51M | $10.32M | $7.37M | $6.25M | $-43000.00 | $-1.29M | $3.55M | $1.63M | $4.41M | $628000.00 | $12.30M |
| Interest expense | $0.00 | $122209.00 | $332107.00 | $297864.00 | $265405.00 | $248576.00 | $240934.00 | $206763.00 | $225584.00 | $330004.00 | $155189.00 | $205555.00 | $304957.00 | $36000.00 | $7000.00 | $16000.00 | $9000.00 | — | — | — |
| Income tax | $2.39M | $1.74M | $1.51M | $1.70M | $2.32M | $2.79M | $3.35M | $3.96M | $4.10M | $3.82M | $3.80M | $2.71M | $1.74M | $690000.00 | $1.38M | $839000.00 | $181000.00 | $777000.00 | $264000.00 | — |
| Effective tax rate | 33.3% | 36.0% | 36.7% | 33.9% | 35.8% | 37.0% | 37.4% | 35.2% | 34.7% | 37.3% | 37.3% | 37.9% | 47.0% | -56.9% | -39.1% | 38.3% | 12.9% | 17.1% | 24.2% | 0.0% |
| Net income | $4.78M | $3.09M | $2.60M | $3.32M | $4.16M | $4.75M | $5.60M | $7.27M | $7.71M | $6.40M | $6.40M | $4.45M | $1.96M | $-1.90M | $-4.90M | $1.35M | $1.23M | $3.77M | $827000.00 | $9.10M |
| Net income growth (YoY) | — | -35.4% | -15.7% | +27.4% | +25.4% | +14.2% | +17.7% | +29.8% | +6.1% | -16.9% | -0.0% | -30.5% | -55.9% | -196.9% | -157.5% | +127.6% | -9.4% | +207.1% | -78.1% | +1000.6% |
| Profit margin | 8.7% | 5.6% | 4.9% | 6.1% | 6.9% | 7.2% | 7.7% | 9.3% | 9.2% | 7.6% | 7.7% | 5.4% | 2.4% | -2.5% | -7.6% | 1.6% | 1.5% | 4.9% | 1.1% | 11.9% |