TFF.PA
Price
Trailing performance
Price return only. Dividends are not reinvested, so total return on a dividend payer will be higher than shown.
3 more panels on TFF.PA open with an account.
Options chains and analytics, valuation ratios, insider filings, analyst targets and ownership. No card, no trial, nothing to cancel.
Fundamentals
Valuation & profitability ratios
Fourteen ratios including P/E, PEG, EV/EBITDA, margins and return on equity.
Financial statements
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Total revenue | $425.43M | $486.55M | $439.79M | $302.62M | -12.6% |
| Operating revenue | $425.43M | $486.55M | $439.79M | $302.62M | -12.6% |
| Cost of revenue | $181.90M | $221.25M | $209.55M | $149.29M | -17.8% |
| Gross profit | $243.53M | $265.30M | $230.23M | $153.32M | -8.2% |
| Total operating expense | $184.10M | $173.83M | $151.26M | $114.57M | +5.9% |
| Operating income | $59.43M | $91.47M | $78.97M | $38.75M | -35.0% |
| Net interest income | -$12.21M | -$9.85M | -$3.62M | -$710.00K | -24.0% |
| Pre-tax income | $43.92M | $86.77M | $72.37M | $50.78M | -49.4% |
| Tax provision | $12.11M | $28.36M | $18.03M | $14.19M | -57.3% |
| Net income | $30.70M | $56.45M | $52.82M | $35.86M | -45.6% |
| Net income to common | $30.70M | $56.45M | $52.82M | $35.86M | -45.6% |
| Basic EPS | 1.42 | 2.60 | 2.44 | 1.65 | -45.4% |
| Diluted EPS | 1.42 | 2.60 | 2.44 | 1.65 | -45.4% |
| EBIT | $60.01M | $99.68M | $76.57M | $51.73M | -39.8% |
| EBITDA | $81.01M | $115.16M | $90.62M | $64.02M | -29.7% |
| Basic shares | 21.67M | 21.67M | 21.67M | 21.67M | -0.0% |
| Diluted shares | 21.67M | 21.67M | 21.67M | 21.67M | -0.0% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Cash & equivalents | $79.67M | $92.94M | $102.34M | $97.58M | -14.3% |
| Cash & short-term investments | $79.67M | $92.94M | $102.34M | $97.58M | -14.3% |
| Accounts receivable | $81.10M | $99.66M | $98.57M | $78.48M | -18.6% |
| Inventory | $451.59M | $417.13M | $345.94M | $277.15M | +8.3% |
| Total current assets | $639.19M | $626.74M | $563.34M | $460.49M | +2.0% |
| Property, plant & equipment | $209.19M | $202.02M | $151.86M | $140.16M | +3.6% |
| Goodwill & intangibles | $119.50M | $113.30M | $104.20M | $106.00M | +5.5% |
| Total assets | $995.14M | $968.99M | $843.55M | $735.00M | +2.7% |
| Total current liabilities | $310.53M | $329.74M | $323.42M | $218.00M | -5.8% |
| Current debt | $243.79M | $243.78M | $240.47M | $155.33M | +0.0% |
| Long-term debt | $141.04M | $108.70M | $46.03M | $79.11M | +29.7% |
| Total debt | $392.80M | $358.60M | $286.50M | $234.44M | +9.5% |
| Total liabilities | $476.77M | $457.86M | $381.31M | $308.88M | +4.1% |
| Retained earnings | $30.70M | $56.45M | $52.82M | $394.73M | -45.6% |
| Shareholder equity | $487.57M | $489.70M | $442.45M | $407.54M | -0.4% |
| Working capital | $328.66M | $297.00M | $239.93M | $242.49M | +10.7% |
| Net tangible assets | $368.06M | $376.40M | $338.25M | $301.55M | -2.2% |
| Shares issued | 21.68M | 21.68M | 21.68M | 21.68M | 0.0% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Net income | $31.81M | $58.41M | $54.33M | $36.59M | -45.5% |
| Depreciation & amortisation | $21.00M | $15.23M | $14.05M | $11.79M | +37.9% |
| Change in working capital | -$46.06M | -$69.51M | -$74.64M | -$18.47M | +33.7% |
| Operating cash flow | $9.90M | $3.54M | -$1.73M | $29.93M | +179.8% |
| Capital expenditure | -$27.43M | -$59.26M | -$27.43M | -$11.96M | +53.7% |
| Investing cash flow | -$34.09M | -$70.38M | -$28.68M | -$23.53M | +51.6% |
| Dividends paid | -$13.73M | -$13.27M | -$8.85M | -$7.63M | -3.5% |
| Financing cash flow | $13.42M | $56.21M | $38.98M | -$7.52M | -76.1% |
| Free cash flow | -$17.53M | -$55.72M | -$29.16M | $17.98M | +68.5% |
| End cash position | $79.67M | $92.94M | $102.34M | $97.58M | -14.3% |
Newly listed companies often have nothing on file until their first annual report.
| Line item | 2025-10-31 | 2025-04-30 | YoY |
|---|---|---|---|
| Cash & equivalents | $96.71M | $79.67M | +21.4% |
| Cash & short-term investments | $96.71M | $79.67M | +21.4% |
| Accounts receivable | $84.66M | $81.10M | +4.4% |
| Inventory | $428.97M | $451.59M | -5.0% |
| Total current assets | $625.42M | $639.19M | -2.2% |
| Property, plant & equipment | $206.24M | $209.19M | -1.4% |
| Goodwill & intangibles | $118.47M | $119.50M | -0.9% |
| Total assets | $981.52M | $995.14M | -1.4% |
| Total current liabilities | $295.38M | $310.53M | -4.9% |
| Current debt | — | $243.79M | — |
| Long-term debt | — | $141.04M | — |
| Total debt | $397.73M | $392.80M | +1.3% |
| Total liabilities | $464.31M | $476.77M | -2.6% |
| Retained earnings | $15.30M | $30.70M | -50.2% |
| Shareholder equity | $485.77M | $487.57M | -0.4% |
| Working capital | $330.03M | $328.66M | +0.4% |
| Net tangible assets | $367.30M | $368.06M | -0.2% |
| Shares issued | 21.68M | 21.68M | 0.0% |
Newly listed companies often have nothing on file until their first annual report.
Analyst targets & ownership
Price targets, consensus spread, insider and institutional ownership.
Moving averages & technicals
Options chain
Calls
| Strike | Last | Bid | Ask | Vol | OI | IV |
|---|---|---|---|---|---|---|
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
Puts
| Strike | Last | Bid | Ask | Vol | OI | IV |
|---|---|---|---|---|---|---|
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
Every listed expiry, both sides of the book, with volume, open interest and implied volatility.
Risk profile
Headlines
PRIVATE STRATEGY · BY QUALIFICATION
The same data. A different seat.
The research you are reading is the input layer for a discretionary options program we run for a small number of qualified investors. Minimum $1,000,000.