TLF Tandy Leather Factory, Inc. - common stock
$2,39
Prix · Mai 20, 2026
Données fondamentales au Mai 11, 2026
Fourchette 52 semaines
$2–$4
12% of range
Note des analystes
BUY
5 analysts
Objectif de cours
—
P/E (TTM)
2.5
ROE
—
Marge nette
—
TLF Aperçu de l'action Prix, capitalisation boursière, P/E, EPS, ROE, dette/capitaux propres, fourchette sur 52 semaines
Prix
$2.39
Capitalisation Boursière
—
P/E (TTM)
2.5
BPA (TTM)
$1.10
Revenus (TTM)
$76M
Rendement div.
—
ROE
—
Dette/Capitaux propres
—
Fourchette 52 semaines
$2 – $4
TLF Graphique du cours de l'action OHLCV quotidien avec indicateurs techniques — panoramique, zoom et personnalisez votre vue
Configure
Performance sur 10 ans Tendances du chiffre d'affaires, du bénéfice net, des marges et du BPA
Revenus et bénéfice net
$76M
2018-12-31
→
2025-12-31
BPA
$1.10
2018-12-31
→
2025-12-31
Flux de trésorerie libre
—
2018-12-31
→
2024-12-31
Marges
—
2018-12-31
→
2024-12-31
Valorisation Ratios P/E, P/S, P/B, EV/EBITDA — l'action est-elle chère ou bon marché ?
Métrique
Tendance sur 5 ans
TLF
Médiane des pairs
P/E (TTM)
2.5
16.8
Rentabilité Marges brutes, d'exploitation et nettes ; ROE, ROA, ROIC
Métrique
Tendance sur 5 ans
TLF
Médiane des pairs
Santé financière Dette, liquidité, solvabilité — solidité du bilan
Métrique
Tendance sur 5 ans
TLF
Médiane des pairs
Croissance Croissance du chiffre d'affaires, du BPA et du bénéfice net : Année/Année, TCAC 3 ans, TCAC 5 ans
Métrique
Tendance sur 5 ans
TLF
Médiane des pairs
Revenue YoY (Chiffre d'affaires YoY)
2.6%
—
Revenue CAGR 3Y (CAGR du chiffre d'affaires 3 ans)
-1.7%
—
Revenue CAGR 5Y (CAGR du chiffre d'affaires 5 ans)
3.6%
—
EPS YoY (BPA Année/Année)
1122.2%
—
Net Income YoY (Bénéfice net YoY)
1000.6%
—
Efficacité du capital Rotation des actifs, rotation des stocks, rotation des créances
Métrique
Tendance sur 5 ans
TLF
Médiane des pairs
Dividendes Rendement, ratio de distribution, historique des dividendes, CAGR à 5 ans
Rendement du Dividende
—
Ratio de distribution
—
CAGR des dividendes sur 5 ans
—
| Date ex-dividende | Montant |
|---|---|
| 25 février 2026 | $0,7500 |
| 19 février 2025 | $1,5000 |
| 2 juillet 2014 | $0,2500 |
| 28 février 2012 | $0,2500 |
| 1 juin 2010 | $0,7500 |
TLF Consensus des analystes Opinions des analystes haussières et baissières, objectif de cours à 12 mois, potentiel de hausse
ACHAT
5 analystes
- Achat fort 1 20,0%
- Achat 3 60,0%
- Conserver 1 20,0%
- Vente 0 0,0%
- Vente forte 0 0,0%
Historique des bénéfices BPA réel vs estimation, surprise %, taux de succès, prochaine date de publication des résultats
Surprise Moyenne
0.01%
| Période | EPS Actual | BPA est. | Surprise |
|---|---|---|---|
| 31 mars 2026 | $0.03 | — | — |
| 31 décembre 2025 | $-0.08 | — | — |
| 30 septembre 2025 | $-0.17 | — | — |
| 30 septembre 2022 | $0.09 | $-0.08 | 0.17% |
| 30 juin 2022 | $-0.07 | $0.08 | -0.15% |
Comparaison avec les pairs Indicateurs clés par rapport aux pairs du secteur
| Ticker | Capitalisation Boursière | P/E | Revenus Année/Année | Marge Nette | ROE | Marge Brute |
|---|---|---|---|---|---|---|
| TLF | — | 2.5 | 2.6% | — | — | — |
| TLYS | — | -2.5 | -2.8% | -3.1% | -20.8% | 29.7% |
| PLCE | $91M | -1.0 | -12.8% | -7.3% | 298.9% | 29.9% |
| CATO | — | -9.8 | 0.62% | -0.90% | -3.7% | — |
| DXLG | — | -1.1 | -6.9% | -8.2% | -28.8% | 43.4% |
| LVLU | $16M | -1.1 | -10.6% | -4.9% | -377.4% | 43.2% |
| DBGI | — | -5.8 | -36.1% | — | — | — |
| DBGI | — | -5.8 | -36.1% | — | — | — |
| XELB | $6M | -0.2 | -40.2% | -353.5% | -72.2% | 100.0% |
Fondamentaux complets Tous les indicateurs par an — compte de résultat, bilan, flux de trésorerie
Compte de résultat 15
| Métrique | Tendance | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $76M | $74M | $76M | $80M | $83M | $64M | $75M | $83M | · | · | $82M | $83M | |
| Cost of Revenue | $33M | $33M | $31M | $34M | $36M | $28M | $33M | $32M | · | · | $33M | $31M | |
| Gross Profit | $44M | $42M | $45M | $46M | $47M | $36M | $42M | $51M | · | · | $49M | $52M | |
| Operating Expenses | · | · | · | · | · | · | · | $11M | · | · | $45M | $41M | |
| Operating Income | $-963.0K | $628.0K | $4M | $1M | $2M | $-6M | $-3M | $6M | · | · | $6M | $10M | |
| Interest Expense | · | · | · | · | $16.0K | $7.0K | $36.0K | $305.0K | · | · | $205.6K | $155.2K | |
| Other Non-op | $-4M | $132.0K | $42.0K | $11.0K | $-91.0K | $76.0K | $40.0K | $553.6K | · | · | $167.1K | $57.3K | |
| Pretax Income | $12M | $1M | $5M | $1M | $2M | $-6M | $-3M | $6M | · | · | $6M | $10M | |
| Income Tax | $3M | $264.0K | $777.0K | $181.0K | $839.0K | $-1M | $-690.0K | $2M | · | · | $4M | $4M | |
| Net Income | $9M | $827.0K | $4M | $1M | $1M | $-5M | $-2M | $4M | · | · | $2M | $6M | |
| EPS (Basic) | $1.11 | $0.10 | $0.45 | $0.15 | $0.16 | $-0.54 | $-0.21 | $0.48 | · | · | $0.27 | $0.69 | |
| EPS (Diluted) | $1.10 | $0.09 | $0.45 | $0.15 | $0.16 | $-0.54 | $-0.21 | $0.48 | · | · | $0.27 | $0.69 | |
| Shares (Basic) | 8,234,862 | 8,493,989 | 8,339,658 | 8,363,390 | 8,709,866 | 9,062,598 | 8,973,246 | 9,185,203 | · | · | 9,242,092 | 9,301,867 | |
| Shares (Diluted) | 8,264,174 | 8,783,063 | 8,369,976 | 8,394,567 | 8,720,469 | 9,062,598 | 8,973,246 | 9,205,008 | · | · | 9,245,537 | 9,321,558 | |
| EBITDA | · | $628.0K | $4M | $1M | $2M | $-6M | $-3M | $6M | · | · | $9M | $12M |
Bilan 30
| Métrique | Tendance | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $16M | $13M | $12M | $8M | $10M | $10M | $16M | $24M | $17M | $19M | $18M | $17M | |
| Short-term Investments | · | · | · | · | · | · | $9M | $0 | · | · | · | · | |
| Receivables | $425.0K | $331.0K | $300.0K | $400.0K | $600.0K | $400.0K | $409.0K | $408.2K | $418.6K | $503.3K | $461.2K | $561.0K | |
| Inventory | $33M | $36M | $38M | $38M | $38M | $37M | $24M | $33M | $38M | $34M | $35M | $33M | |
| Prepaid Expense | $721.0K | $898.0K | $475.0K | $272.0K | $483.0K | · | · | $1M | $1M | · | $1M | $2M | |
| Other Current Assets | $111.0K | $96.0K | $113.0K | $106.0K | $141.0K | $265.0K | $297.0K | $331.8K | $383.3K | $169.6K | $328.5K | $140.2K | |
| Current Assets | $51M | $51M | $51M | $47M | $50M | $51M | $53M | $60M | $58M | $56M | $55M | $53M | |
| PP&E (Net) | $10M | $12M | $11M | $11M | $12M | $12M | $13M | $15M | $15M | $15M | $16M | $16M | |
| PP&E (Gross) | $26M | $32M | $29M | $28M | $28M | $27M | $27M | $28M | $28M | $27M | $27M | $26M | |
| Accum. Depreciation | $16M | $19M | $18M | $17M | $16M | $15M | $15M | $14M | $13M | $12M | $12M | $10M | |
| Goodwill | · | · | · | · | · | · | $0 | $954.8K | $960.3K | $960.4K | $962.9K | $956.2K | |
| Intangibles | · | · | · | $5.0K | $6.0K | $6.0K | $7.0K | $16.5K | $17.2K | $18.7K | $19.2K | $20.8K | |
| Other Non-current Assets | $710.0K | $517.0K | $438.0K | $392.0K | $394.0K | $387.0K | $345.0K | $386.1K | $387.5K | $379.3K | $379.7K | $334.4K | |
| Total Assets | $87M | $75M | $72M | $69M | $73M | $76M | $80M | $77M | $75M | $74M | $73M | $71M | |
| Accounts Payable | · | · | · | · | $5M | $6M | $6M | $2M | $4M | $3M | $2M | $2M | |
| Accrued Liabilities | · | · | · | · | $4M | $4M | $3M | $5M | $3M | $4M | $5M | $6M | |
| Current Liabilities | $10M | $10M | $9M | $9M | $12M | $13M | $12M | $8M | $7M | $8M | $8M | $8M | |
| Capital Leases | $24M | $8M | $6M | $7M | $8M | $9M | $11M | $0 | · | · | $0 | · | |
| Deferred Tax | · | $0 | $9.0K | $0 | · | · | $296.0K | $0 | $0 | $0 | $0 | $2M | |
| Other Non-current Liabilities | $149.0K | $76.0K | $205.0K | $326.0K | $417.0K | $463.0K | $509.0K | $555.3K | $598.2K | $597.2K | $596.8K | · | |
| Long-term Debt | · | · | · | $0 | $415.0K | $446.0K | $0 | $9M | $8M | $8M | $7M | $7M | |
| Total Debt | · | · | · | $0 | $415.0K | $446.0K | $0 | $9M | · | · | $7M | $7M | |
| Common Stock | $22.0K | $23.0K | $23.0K | $23.0K | $24.0K | $25.0K | $25.0K | $24.8K | $24.8K | $24.8K | $24.8K | $27.0K | |
| Paid-in Capital | $4M | $5M | $4M | $3M | $4M | $6M | $5M | $4M | $4M | $4M | $4M | $6M | |
| Retained Earnings | $61M | $64M | $64M | $60M | $59M | $57M | $62M | $64M | $63M | $62M | $60M | $59M | |
| Treasury Stock | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $9M | $8M | $8M | $7M | $10M | |
| AOCI | $-2M | $-2M | $-2M | $-2M | $-1M | $-1M | $-1M | $-1M | $-1M | $-821.3K | $-762.3K | $-2M | |
| Stockholders' Equity | $53M | $57M | $56M | $51M | $52M | $52M | $56M | $58M | $58M | $57M | $56M | $53M | |
| Liabilities + Equity | $87M | $75M | $72M | $69M | $73M | $76M | $80M | $77M | $75M | $74M | $73M | $71M | |
| Shares Outstanding | 8,072,875 | 8,496,581 | 8,399,245 | 8,293,150 | 8,547,335 | 9,150,806 | · | 9,060,561 | 9,154,208 | · | 9,270,862 | 9,193,162 |
Flux de trésorerie 19
| Métrique | Tendance | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | · | · | · | · | · | · | · | $2M | · | · | $2M | $2M | |
| Stock-based Comp | $484.0K | $548.0K | $770.0K | $1M | $797.0K | $887.0K | $770.0K | $327.6K | · | · | $239.6K | $199.9K | |
| Deferred Tax | $595.0K | $31.0K | $-364.0K | $0 | $82.0K | $-84.0K | $-131.0K | $273.4K | · | · | $-74.5K | $205.1K | |
| Amort. of Intangibles | · | · | · | · | · | · | · | $2.7K | · | · | $1.6K | $6.4K | |
| Other Non-cash | · | · | · | · | · | · | · | $3M | · | · | $-3M | $-986.8K | |
| Operating Cash Flow | $-556.0K | $5M | $5M | $1M | $4M | $-13M | $10M | $8M | · | · | $2M | $8M | |
| CapEx | $8M | $3M | $576.0K | $635.0K | $1M | $1M | $269.0K | $1M | · | · | $2M | $2M | |
| Investing Cash Flow | $17M | $-3M | $-576.0K | $-625.0K | $-1M | $6M | $-9M | $-1M | · | · | $-2M | $-2M | |
| Debt Issued | · | · | · | · | $0 | $416.0K | $0 | $2M | · | · | $0 | $4M | |
| Net Debt Issued | · | · | $0 | $-359.0K | $0 | $416.0K | $-9M | $2M | · | · | · | $4M | |
| Stock Issued | · | · | · | · | · | · | · | · | · | · | · | $0 | |
| Stock Repurchased | $1M | $0 | $11.0K | $2M | $3M | $0 | $735.0K | $2M | · | · | $0 | $4M | |
| Net Stock Activity | · | $0 | $-11.0K | $-2M | $-3M | $0 | $-735.2K | $-2M | · | · | · | $-4M | |
| Dividends Paid | $13M | $0 | · | · | · | · | · | · | · | · | · | · | |
| Financing Cash Flow | $-14M | $-1.0K | $-26.0K | $-2M | $-3M | $416.0K | $-10M | $-57.0K | · | · | $150.7K | $-94.5K | |
| Net Change in Cash | $3M | $1M | $4M | $-2M | $-174.0K | $-6M | $-8M | $6M | · | · | $1M | $6M | |
| Taxes Paid | $2M | $2M | $984.0K | $-430.0K | $-994.0K | $56.0K | $715.0K | $1M | · | · | $2M | $4M | |
| Free Cash Flow | · | $2M | $4M | $519.0K | $3M | $-14M | $10M | $6M | · | · | $1M | $6M | |
| Levered FCF | · | · | · | · | $3M | $-14M | $10M | $6M | · | · | $1M | $6M |
Rentabilité 8
| Métrique | Tendance | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | · | 56.2% | 59.2% | 57.9% | 56.9% | 56.3% | 56.0% | 60.9% | · | · | 63.3% | 62.4% | |
| Operating Margin | · | 0.84% | 5.8% | 1.7% | 2.8% | -9.9% | -3.5% | 4.6% | · | · | 8.8% | 12.4% | |
| Net Margin | · | 1.1% | 4.9% | 1.5% | 1.6% | -7.6% | -2.5% | 2.4% | · | · | 5.4% | 7.7% | |
| Pretax Margin | · | 1.5% | 6.0% | 1.8% | 2.6% | -9.8% | -3.5% | 4.5% | · | · | 8.7% | 12.3% | |
| EBITDA Margin | · | 0.84% | 5.8% | 1.7% | 2.8% | -9.9% | -3.5% | 6.8% | · | · | 11.1% | 14.5% | |
| ROA | · | 1.1% | 5.4% | 1.7% | 1.8% | -6.3% | -2.3% | 2.6% | · | · | 6.0% | 9.1% | |
| ROE | · | 1.4% | 6.9% | 2.4% | 2.6% | -9.4% | -3.4% | 3.3% | · | · | 7.6% | 12.1% | |
| ROIC | · | 0.83% | 6.5% | 2.4% | 2.7% | -9.4% | -3.4% | 3.0% | · | · | 6.7% | 10.6% |
Liquidité et Solvabilité 5
| Métrique | Tendance | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | · | 5.1 | 5.7 | 5.3 | 4.1 | 3.9 | 4.3 | 8.7 | · | · | 8.3 | 6.5 | |
| Quick Ratio | · | 1.4 | 1.4 | 0.9 | 0.9 | 0.8 | 1.3 | 3.5 | · | · | 2.7 | 2.1 | |
| Debt / Equity | · | · | · | 0.0 | 0.0 | 0.0 | 0.0 | 0.2 | · | · | 0.1 | 0.1 | |
| LT Debt / Equity | · | · | · | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | · | · | 0.1 | 0.1 | |
| Interest Coverage | · | · | · | · | 143.8 | -906.9 | -71.7 | 12.6 | · | · | 35.2 | 66.4 |
Efficacité 3
| Métrique | Tendance | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | · | 1.0 | 1.1 | 1.1 | 1.1 | 0.8 | 0.9 | 1.1 | · | · | 1.1 | 1.2 | |
| Inventory Turnover | · | 0.9 | 0.8 | 0.9 | 1.0 | 0.9 | 1.2 | 0.9 | · | · | 0.9 | 0.9 | |
| Receivables Turnover | · | 235.8 | 229.6 | 165.6 | 163.0 | 168.9 | 173.2 | 201.0 | · | · | 161.1 | 148.9 |
Taux de croissance 7
| Métrique | Tendance | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue YoY | 2.6% | -2.4% | -5.1% | -2.8% | 29.0% | · | · | · | · | · | · | · | |
| Revenue CAGR 3Y | -1.7% | -3.5% | 6.0% | · | · | · | · | · | · | · | · | · | |
| Revenue CAGR 5Y | 3.6% | · | · | · | · | · | · | · | · | · | · | · | |
| EPS YoY | 1122.2% | -80.0% | 200.0% | -6.2% | · | · | · | · | · | · | · | · | |
| EPS CAGR 3Y | 94.3% | -17.4% | · | · | · | · | · | · | · | · | · | · | |
| Net Income YoY | 1000.6% | -78.0% | 207.1% | -9.4% | · | · | · | · | · | · | · | · | |
| Net Income CAGR 3Y | 95.0% | -15.2% | · | · | · | · | · | · | · | · | · | · |
Valorisation (TTM) 16
| Métrique | Tendance | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $76M | $74M | $76M | $80M | $83M | $64M | $75M | $83M | · | · | $82M | $83M | |
| Net Income TTM | $9M | $827.0K | $4M | $1M | $1M | $-5M | $-2M | $4M | · | · | $2M | $6M | |
| Market Cap | · | $41M | $36M | $35M | $44M | · | · | $51M | · | · | $72M | $75M | |
| Enterprise Value | · | · | · | $27M | $34M | · | · | $36M | · | · | $61M | $66M | |
| P/E | 2.5 | 53.2 | 9.5 | 28.3 | 32.2 | -5.9 | -27.2 | 11.8 | · | · | 28.7 | 11.7 | |
| P/S | · | 0.5 | 0.5 | 0.4 | 0.5 | · | · | 0.6 | · | · | 0.9 | 0.9 | |
| P/B | · | 0.7 | 0.6 | 0.7 | 0.9 | · | · | 0.9 | · | · | 1.2 | 1.4 | |
| P / Tangible Book | 0.4 | 0.7 | 0.6 | 0.7 | 0.9 | · | · | · | · | · | · | · | |
| P / Cash Flow | · | 8.9 | 7.9 | 30.5 | 11.8 | · | · | 7.0 | · | · | 23.8 | 10.0 | |
| P / FCF | · | 26.0 | 9.0 | 67.9 | 16.2 | · | · | 8.2 | · | · | 53.9 | 12.8 | |
| EV / EBITDA | · | · | · | 19.6 | 14.9 | · | · | 6.5 | · | · | 6.7 | 5.5 | |
| EV / FCF | · | · | · | 52.5 | 12.6 | · | · | 5.8 | · | · | 45.7 | 11.2 | |
| EV / Revenue | · | · | · | 0.3 | 0.4 | · | · | 0.4 | · | · | 0.7 | 0.8 | |
| Dividend Yield | · | 0.00% | · | · | · | · | · | · | · | · | · | · | |
| Earnings Yield | 40.2% | 1.9% | 10.6% | 3.5% | 3.1% | -16.9% | -3.7% | 8.5% | · | · | 3.5% | 8.5% | |
| Annual Payout | $13M | $0 | · | · | · | · | · | · | · | · | · | · |
Compte de résultat 14
| Métrique | Tendance | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $20M | $22M | $17M | $18M | $19M | $20M | $17M | $17M | $19M | $21M | $18M | $17M | $20M | $22M | $19M | $18M | |
| Cost of Revenue | $8M | $10M | $7M | $7M | $8M | $10M | $7M | $7M | $8M | $9M | $7M | $7M | $9M | $10M | $7M | $8M | |
| Gross Profit | $12M | $12M | $10M | $11M | $11M | $11M | $10M | $10M | $11M | $11M | $11M | $11M | $12M | $12M | $12M | $11M | |
| Operating Income | $365.0K | $-613.0K | $-678.0K | $66.0K | $262.0K | $183.0K | $-267.0K | $63.0K | $649.0K | $2M | $880.0K | $790.0K | $981.0K | $320.0K | $976.0K | $-737.0K | |
| Interest Expense | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $1.0K | $8.0K | |
| Other Non-op | $-83.0K | $-569.0K | $-1M | $-419.0K | $-1M | $169.0K | $-1.0K | $-10.0K | $-26.0K | $122.0K | $-43.0K | $2.0K | $-39.0K | $12.0K | $6.0K | $-22.0K | |
| Pretax Income | $368.0K | $-3M | $-2M | $-180.0K | $16M | $417.0K | $-183.0K | $150.0K | $707.0K | $2M | $837.0K | $792.0K | $942.0K | $352.0K | $981.0K | $-767.0K | |
| Income Tax | $146.0K | $-519.0K | $-481.0K | $19.0K | $4M | $84.0K | $-51.0K | $49.0K | $182.0K | $37.0K | $201.0K | $261.0K | $278.0K | $-96.0K | $258.0K | $-178.0K | |
| Net Income | $222.0K | $-930.0K | $-1M | $-199.0K | $12M | $333.0K | $-132.0K | $101.0K | $525.0K | $2M | $636.0K | $531.0K | $664.0K | $448.0K | $723.0K | $-589.0K | |
| EPS (Basic) | $0.03 | $-0.19 | $-0.17 | $-0.02 | $1.36 | $0.05 | $-0.02 | $0.01 | $0.06 | $0.23 | $0.08 | $0.06 | $0.08 | $0.05 | $0.09 | $-0.07 | |
| EPS (Diluted) | $0.03 | $-0.18 | $-0.17 | $-0.02 | $1.35 | $0.04 | $-0.02 | $0.01 | $0.06 | $0.23 | $0.08 | $0.06 | $0.08 | $0.05 | $0.09 | $-0.07 | |
| Shares (Basic) | 8,102,509 | -16,903,329 | 8,142,441 | 8,494,546 | 8,501,204 | -16,744,674 | 8,422,514 | 8,415,795 | 8,400,354 | -16,620,313 | 8,329,676 | 8,327,178 | 8,303,117 | -16,726,216 | 8,235,610 | 8,279,108 | |
| Shares (Diluted) | 8,102,831 | -16,968,133 | 8,142,441 | 8,494,546 | 8,595,320 | -16,644,873 | 8,422,514 | 8,505,068 | 8,500,354 | -16,751,835 | 8,404,741 | 8,366,904 | 8,350,166 | -16,737,280 | 8,272,557 | 8,279,108 | |
| EBITDA | $365.0K | · | $-678.0K | $66.0K | $262.0K | · | $-267.0K | $63.0K | $649.0K | · | $880.0K | $790.0K | $981.0K | · | $976.0K | $-737.0K |
Bilan 28
| Métrique | Tendance | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $10M | $16M | $12M | $16M | $24M | $13M | $10M | $12M | $12M | $12M | $9M | $10M | $9M | $8M | $3M | $6M | |
| Receivables | $313.0K | $425.0K | $304.0K | $398.0K | $301.0K | $331.0K | $351.0K | $394.0K | $420.0K | $264.0K | $295.0K | $421.0K | $474.0K | $370.0K | $368.0K | $463.0K | |
| Inventory | $34M | $33M | $36M | $36M | $34M | $36M | $38M | $37M | $37M | $38M | $39M | $38M | $36M | $38M | $42M | $40M | |
| Prepaid Expense | $691.0K | $721.0K | $1M | $967.0K | $704.0K | $898.0K | $808.0K | $910.0K | $403.0K | $475.0K | $206.0K | $375.0K | $403.0K | $272.0K | $822.0K | · | |
| Other Current Assets | $96.0K | $111.0K | $83.0K | $88.0K | $95.0K | $96.0K | $80.0K | $84.0K | $99.0K | $113.0K | $71.0K | $68.0K | $114.0K | $106.0K | $100.0K | $126.0K | |
| Current Assets | $45M | $51M | $50M | $54M | $59M | $51M | $50M | $51M | $50M | $51M | $48M | $49M | $46M | $47M | $48M | $49M | |
| PP&E (Net) | $11M | $10M | $10M | $9M | $6M | $12M | $12M | $11M | $11M | $11M | $11M | $11M | $11M | $11M | $12M | $12M | |
| PP&E (Gross) | $27M | $26M | $25M | $25M | $21M | $32M | $31M | $30M | $30M | $29M | $28M | $28M | $28M | $28M | $28M | $28M | |
| Accum. Depreciation | $16M | $16M | $16M | $15M | $15M | $19M | $19M | $19M | $18M | $18M | $18M | $18M | $17M | $17M | $17M | $16M | |
| Intangibles | · | · | · | · | · | · | · | · | · | · | $5.0K | $5.0K | $5.0K | · | $5.0K | $5.0K | |
| Other Non-current Assets | $709.0K | $710.0K | $709.0K | $690.0K | $664.0K | $517.0K | $488.0K | $440.0K | $440.0K | $438.0K | $458.0K | $456.0K | $422.0K | $392.0K | $420.0K | $393.0K | |
| Total Assets | $82M | $87M | $85M | $77M | $78M | $75M | $73M | $73M | $72M | $72M | $69M | $71M | $68M | $69M | $70M | $71M | |
| Accounts Payable | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $6M | |
| Accrued Liabilities | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $3M | |
| Current Liabilities | $11M | $10M | $10M | $11M | $13M | $10M | $8M | $8M | $8M | $9M | $8M | $9M | $7M | $9M | $11M | $12M | |
| Capital Leases | $24M | $24M | $21M | $8M | $8M | $8M | $7M | $7M | $7M | $6M | $7M | $8M | $8M | $7M | $8M | $8M | |
| Deferred Tax | · | · | · | · | · | · | $9.0K | $9.0K | $9.0K | $9.0K | · | · | · | $0 | · | · | |
| Other Non-current Liabilities | $148.0K | $149.0K | $76.0K | $77.0K | $77.0K | $76.0K | $228.0K | $210.0K | $210.0K | $205.0K | $326.0K | $326.0K | $326.0K | $326.0K | $417.0K | $417.0K | |
| Long-term Debt | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $0 | $0 | |
| Total Debt | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $0 | $0 | |
| Common Stock | $22.0K | $22.0K | $22.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | $23.0K | |
| Paid-in Capital | $4M | $4M | $3M | $5M | $5M | $5M | $5M | $4M | $4M | $4M | $4M | $4M | $3M | $3M | $3M | $3M | |
| Retained Earnings | $55M | $61M | $62M | $64M | $64M | $64M | $64M | $64M | $64M | $64M | $62M | $61M | $61M | $60M | $59M | $59M | |
| Treasury Stock | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | $10M | |
| AOCI | $-2M | $-2M | $-2M | $-2M | $-2M | $-2M | $-1M | $-1M | $-1M | $-2M | $-2M | $-2M | $-2M | $-2M | $-2M | $-2M | |
| Stockholders' Equity | $47M | $53M | $53M | $57M | $57M | $57M | $58M | $58M | $57M | $56M | $54M | $53M | $52M | $51M | $51M | $50M | |
| Liabilities + Equity | $82M | $87M | $85M | $77M | $78M | $75M | $73M | $73M | $72M | $72M | $69M | $71M | $68M | $69M | $70M | $71M | |
| Shares Outstanding | 8,143,569 | 8,072,875 | 8,067,502 | 8,498,399 | 8,512,554 | 8,496,581 | 8,422,514 | 8,422,546 | 8,401,972 | 8,399,245 | 8,329,647 | 8,332,348 | 8,310,667 | 8,293,150 | 8,235,512 | 8,236,112 |
Flux de trésorerie 9
| Métrique | Tendance | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stock-based Comp | $93.0K | $146.0K | $127.0K | $118.0K | $93.0K | $14.0K | $180.0K | $157.0K | $197.0K | $114.0K | $209.0K | $219.0K | $228.0K | $247.0K | $248.0K | $225.0K | |
| Operating Cash Flow | $906.0K | $5M | $-1M | $-4M | $-536.0K | $5M | $-535.0K | $-514.0K | $1M | $3M | $-1M | $2M | $797.0K | $5M | $-2M | $-2M | |
| CapEx | $587.0K | $947.0K | $2M | $3M | $1M | $668.0K | $887.0K | $201.0K | $1M | $242.0K | $160.0K | $87.0K | $87.0K | $-190.0K | $371.0K | $290.0K | |
| Investing Cash Flow | $-587.0K | $-947.0K | $-2M | $-3M | $24M | $-668.0K | $-887.0K | $-201.0K | $-1M | $-242.0K | $-160.0K | $-87.0K | $-87.0K | $200.0K | $-371.0K | $-290.0K | |
| Stock Repurchased | · | $-107.0K | $1M | · | · | $0 | $0 | · | · | $0 | $11.0K | · | · | $-2.0K | $2.0K | $2M | |
| Dividends Paid | $6M | $0 | $0 | $0 | $13M | $0 | $0 | $0 | $0 | · | · | · | · | · | · | · | |
| Financing Cash Flow | $-6M | $107.0K | $-1M | $-176.0K | $-13M | $0 | $0 | $0 | $-1.0K | $-3.0K | $-20.0K | $-3.0K | $0 | $27.0K | $6.0K | $-2M | |
| Net Change in Cash | $-6M | $4M | $-4M | $-7M | $10M | $3M | $-1M | $-784.0K | $156.0K | $4M | $-1M | $1M | $671.0K | $5M | $-3M | $-5M | |
| Free Cash Flow | $319.0K | · | · | · | $-2M | · | · | · | $-141.0K | · | · | · | $710.0K | · | · | · |
Rentabilité 8
| Métrique | Tendance | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 61.0% | · | 58.9% | 59.5% | 56.3% | · | 57.8% | 58.0% | 56.6% | · | 62.4% | 62.5% | 58.1% | · | 60.9% | 57.0% | |
| Operating Margin | 1.9% | · | -3.9% | 0.37% | 1.4% | · | -1.5% | 0.36% | 3.4% | · | 5.0% | 4.5% | 4.8% | · | 5.1% | -4.0% | |
| Net Margin | 1.1% | · | -7.8% | -1.1% | 66.6% | · | -0.76% | 0.58% | 2.7% | · | 3.6% | 3.0% | 3.3% | · | 3.8% | -3.2% | |
| Pretax Margin | 1.9% | · | -10.6% | -1.0% | 88.5% | · | -1.1% | 0.87% | 3.7% | · | 4.8% | 4.5% | 4.6% | · | 5.1% | -4.2% | |
| EBITDA Margin | 1.9% | · | -3.9% | 0.37% | 1.4% | · | -1.5% | 0.36% | 3.4% | · | 5.0% | 4.5% | 4.8% | · | 5.1% | -4.0% | |
| ROA | 0.28% | · | -1.7% | -0.27% | 16.9% | · | -0.19% | 0.14% | 0.75% | · | 0.92% | 0.75% | 0.94% | · | 0.99% | -0.80% | |
| ROE | 0.43% | · | -2.4% | -0.35% | 22.2% | · | -0.24% | 0.18% | 0.96% | · | 1.2% | 1.0% | 1.3% | · | 1.4% | -1.1% | |
| ROIC | 0.47% | · | -0.94% | 0.13% | 0.35% | · | -0.33% | 0.07% | 0.84% | · | 1.2% | 1.0% | 1.3% | · | 1.4% | -1.1% |
Liquidité et Solvabilité 5
| Métrique | Tendance | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 4.2 | · | 5.2 | 4.9 | 4.5 | · | 6.4 | 6.4 | 6.4 | · | 6.3 | 5.4 | 6.8 | · | 4.3 | 4.0 | |
| Quick Ratio | 1.0 | · | 1.3 | 1.5 | 1.8 | · | 1.3 | 1.5 | 1.6 | · | 1.2 | 1.2 | 1.4 | · | 0.3 | 0.5 | |
| Debt / Equity | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0.0 | 0.0 | |
| LT Debt / Equity | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0.0 | 0.0 | |
| Interest Coverage | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 976.0 | -92.1 |
Efficacité 3
| Métrique | Tendance | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.2 | · | 0.2 | 0.2 | 0.3 | · | 0.2 | 0.2 | 0.3 | · | 0.3 | 0.2 | 0.3 | · | 0.3 | 0.3 | |
| Inventory Turnover | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | |
| Receivables Turnover | 64.0 | · | 52.7 | 44.9 | 52.8 | · | 53.7 | 42.4 | 43.1 | · | 52.9 | 39.6 | 34.1 | · | 45.8 | 40.8 |
Valorisation (TTM) 14
| Métrique | Tendance | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $74M | · | $71M | $71M | $73M | · | $71M | $72M | $75M | · | $74M | $75M | $78M | · | $77M | $77M | |
| Net Income TTM | $10M | · | $10M | $11M | $12M | · | $1M | $2M | $2M | · | $3M | $1M | $1M | · | $763.0K | $580.0K | |
| Market Cap | $19M | · | $24M | $26M | $25M | · | $35M | $38M | $39M | · | $35M | $35M | $39M | · | $30M | $39M | |
| Enterprise Value | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $27M | $34M | |
| P/E | 1.9 | · | 2.4 | 2.1 | 1.9 | · | 32.2 | 21.4 | 16.6 | · | 13.6 | 26.4 | 26.1 | · | 36.3 | 68.1 | |
| P/S | 0.3 | · | 0.3 | 0.4 | 0.3 | · | 0.5 | 0.5 | 0.5 | · | 0.5 | 0.5 | 0.5 | · | 0.4 | 0.5 | |
| P/B | 0.4 | · | 0.5 | 0.5 | 0.4 | · | 0.6 | 0.7 | 0.7 | · | 0.7 | 0.7 | 0.7 | · | 0.6 | 0.8 | |
| P / Tangible Book | 0.4 | · | 0.5 | 0.5 | 0.4 | · | 0.6 | 0.7 | 0.7 | · | 0.7 | 0.7 | 0.7 | · | 0.6 | 0.8 | |
| P / Cash Flow | 20.8 | · | · | · | -46.1 | · | · | · | 36.0 | · | · | · | 49.0 | · | · | · | |
| P / FCF | 59.0 | · | · | · | -13.2 | · | · | · | -277.1 | · | · | · | 55.0 | · | · | · | |
| EV / EBITDA | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 27.5 | -45.7 | |
| EV / Revenue | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0.3 | 0.4 | |
| Earnings Yield | 51.5% | · | 42.0% | 46.6% | 52.4% | · | 3.1% | 4.7% | 6.0% | · | 7.4% | 3.8% | 3.8% | · | 2.8% | 1.5% | |
| Payout Ratio | 2727.5% | · | · | · | 100.5% | · | · | · | · | · | · | · | · | · | · | · |
États financiers Compte de résultat, bilan, flux de trésorerie — annuel, sur les 5 dernières années
Compte de résultat
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Revenu | $76M | $74M | $76M | $80M | $83M |
| Marge Brute % | — | 56.2% | 59.2% | 57.9% | 56.9% |
| Marge d'exploitation % | — | 0.84% | 5.8% | 1.7% | 2.8% |
| Résultat net | $9M | $827.0K | $4M | $1M | $1M |
| BPA dilué | $1.10 | $0.09 | $0.45 | $0.15 | $0.16 |
Bilan
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Dette / Capitaux propres | — | — | — | 0.0 | 0.0 |
| Ratio de liquidité | — | 5.1 | 5.7 | 5.3 | 4.1 |
| Ratio de liquidité réduite | — | 1.4 | 1.4 | 0.9 | 0.9 |
Flux de trésorerie
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Flux de trésorerie libre | — | $2M | $4M | $519.0K | $3M |
Mes métriques Votre watchlist personnelle — lignes sélectionnées de Fondamentaux Complets
📊
Choisissez les indicateurs qui vous importent — cliquez sur le ➕ à côté de n'importe quelle ligne dans Fondamentaux Complets ci-dessus.
Votre sélection est enregistrée et vous suit sur tous les tickers.