CBAF
Price
Day trading desk
VWAP and the session figures are computed from the delayed intraday series on this page, so they lag the live tape and will not match a broker's real-time VWAP exactly. Turn on Prior day H/L/C, Opening range and Volume profile in the chart's Studies menu to see these levels drawn on 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 CBAF 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 | $26.29M | $22.19M | $23.38M | $22.95M | +18.4% |
| Operating revenue | $26.29M | $22.19M | $23.38M | $22.95M | +18.4% |
| Selling, general & admin | $11.45M | $11.28M | $10.86M | $10.67M | +1.5% |
| Pre-tax income | $7.84M | $3.93M | $6.27M | $6.11M | +99.5% |
| Tax provision | $1.06M | $186.92K | $769.49K | $1.03M | +469.5% |
| Net income | $6.78M | $3.74M | $5.50M | $5.08M | +81.0% |
| Net income to common | $6.73M | $3.74M | $5.50M | $5.08M | +79.7% |
| Basic EPS | 4.19 | 2.23 | 3.23 | 2.89 | +87.9% |
| Diluted EPS | 4.19 | 2.23 | 3.23 | 2.89 | +87.9% |
| Basic shares | 1.61M | 1.68M | 1.70M | 1.76M | -4.0% |
| Diluted shares | 1.61M | 1.68M | 1.70M | 1.76M | -4.0% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Cash & equivalents | $38.68M | $23.77M | $29.20M | $46.76M | +62.7% |
| Accounts receivable | $3.33M | $3.05M | $3.09M | $2.48M | +9.2% |
| Property, plant & equipment | $12.95M | $12.67M | $10.58M | $9.98M | +2.2% |
| Total assets | $696.29M | $643.54M | $648.14M | $632.15M | +8.2% |
| Current debt | — | $0 | — | — | — |
| Total debt | — | $0 | — | — | — |
| Total liabilities | $629.40M | $586.28M | $590.10M | $580.63M | +7.4% |
| Retained earnings | $64.77M | $59.72M | $58.85M | $55.64M | +8.5% |
| Shareholder equity | $66.89M | $57.26M | $58.04M | $51.51M | +16.8% |
| Net tangible assets | $66.89M | $57.26M | $58.04M | $51.51M | +16.8% |
| Shares issued | 1.58M | 1.63M | 1.69M | 1.72M | -2.9% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Net income | $6.78M | $3.74M | $5.50M | $5.08M | +81.0% |
| Depreciation & amortisation | $972.00K | $853.42K | $710.95K | $695.31K | +13.9% |
| Change in working capital | $178.97K | $266.53K | $916.20K | -$963.01K | -32.8% |
| Operating cash flow | $8.60M | $5.41M | $6.80M | $5.50M | +59.1% |
| Capital expenditure | -$1.34M | -$2.96M | -$1.32M | -$350.32K | +54.7% |
| Investing cash flow | -$35.79M | -$2.85M | -$31.98M | -$128.90M | -1,155.1% |
| Share buybacks | -$343.28K | -$1.71M | -$667.62K | -$2.07M | +79.9% |
| Dividends paid | -$1.38M | -$1.42M | -$1.33M | -$1.13M | +2.5% |
| Financing cash flow | $42.09M | -$7.99M | $7.63M | $2.74M | +626.8% |
| Free cash flow | $7.26M | $2.45M | $5.47M | $5.15M | +196.6% |
| End cash position | $38.68M | $23.77M | $29.20M | $46.76M | +62.7% |
| Line item | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | YoY |
|---|---|---|---|---|---|---|---|
| Total revenue | $6.70M | $6.49M | $6.63M | $6.29M | $6.25M | — | +3.2% |
| Operating revenue | $6.70M | $6.49M | $6.63M | $6.29M | $6.25M | — | +3.2% |
| Selling, general & admin | $2.93M | $2.91M | $2.88M | — | $2.84M | $2.86M | +0.8% |
| Pre-tax income | $1.93M | $1.97M | $1.94M | — | $1.62M | $2.49M | -2.0% |
| Tax provision | $256.00K | $266.00K | $258.00K | — | $190.00K | $409.00K | -3.8% |
| Net income | $1.67M | $1.70M | $1.68M | — | $1.43M | $2.08M | -1.7% |
| Net income to common | $1.67M | $1.70M | $1.68M | — | $1.43M | $2.08M | -1.7% |
| Basic EPS | 1.10 | 1.08 | 1.04 | — | 0.88 | 1.28 | +1.9% |
| Diluted EPS | 1.10 | 1.08 | 1.04 | — | 0.88 | 1.28 | +1.9% |
| Basic shares | 1.52M | 1.57M | 1.62M | — | 1.63M | 1.63M | -3.4% |
| Diluted shares | 1.52M | 1.57M | 1.62M | — | 1.63M | 1.63M | -3.4% |
| Line item | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-06-30 | 2025-03-31 | 2024-12-31 | YoY |
|---|---|---|---|---|---|---|---|
| Cash & equivalents | $23.15M | $44.63M | $38.68M | $23.62M | $20.43M | — | -48.1% |
| Accounts receivable | $3.43M | $3.27M | $3.33M | $3.22M | $3.01M | — | +4.9% |
| Property, plant & equipment | $13.12M | $13.02M | $12.95M | $13.27M | $13.21M | — | +0.7% |
| Total assets | $690.65M | $699.75M | $696.29M | $663.45M | $656.97M | — | -1.3% |
| Current debt | $0 | $0 | — | $0 | $0 | $0 | — |
| Total debt | $0 | $0 | — | $0 | $0 | $0 | — |
| Total liabilities | $624.85M | $635.82M | $629.40M | $602.38M | $597.87M | — | -1.7% |
| Retained earnings | $64.70M | $63.93M | $64.77M | $62.89M | $61.46M | — | +1.2% |
| Shareholder equity | $65.80M | $63.93M | $66.89M | $61.08M | $59.09M | — | +2.9% |
| Net tangible assets | $65.80M | $63.93M | $66.89M | $61.08M | $59.09M | — | +2.9% |
| Shares issued | 1.52M | 1.52M | 1.58M | 1.63M | 1.63M | — | 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
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.