Price
1D
5D
1M
6M
YTD
1Y
5Y
▤ Line ▾
⏱ 2m ▾
∿ Studies 0 ▾
⇄ Compare ▾
✎ Draw 0 ▾
EXT
%
LOG
⟲
⛶
Chart style ✕
Chart style
Line Area
Candles OHLC bars
Interval ✕
Interval
1 min 2 min
5 min 15 min
30 min 1 hour
1 day 1 week
Intraday intervals only cover recent history. The site picks the finest interval the range allows.
Studies ✕
Overlays
SMA 20 SMA 50
SMA 200 EMA 21
Bollinger VWAP
Session levels
Prior day H/L/C
Opening range
Volume profile
Lower pane
Volume
RSI 14 MACD
Compare ✕
Overlay another symbol
SPY QQQ
IWM DIA
Add
Remove comparison
Both series are rebased to 0% at the left edge, so the lines show relative performance rather than price.
Drawing tools ✕
Tool
Cursor Trend line
Price level Zone
Measure
Clear all drawings
1D
—
H —
L —
Range —
Vol —
vs
Drag pan · Pinch zoom · Hold crosshair · pick a tool then drag to draw
Trailing performance Price return · vs SPY
Return vs SPY
Price return only. Dividends are not reinvested, so total return on a dividend payer will be higher than shown.
Free account
3 more panels on CAF.V open with an account.
Options chains and analytics, valuation ratios, insider filings, analyst targets and ownership. No card, no trial, nothing to cancel.
Fundamentals TTM · reported
Market cap —
Enterprise value —
Revenue (TTM) —
Gross profit —
EBITDA —
Net income —
EPS (TTM) —
Free cash flow —
Total cash —
Total debt —
Book value / share —
Shares outstanding —
Float —
Short % of float —
Dividend yield —
Beta (5Y) —
Valuation & profitability ratios Account required
Trailing P/E —
Forward P/E —
PEG ratio —
Price / sales —
Price / book —
EV / revenue —
EV / EBITDA —
Gross margin —
Operating margin —
Profit margin —
Return on equity —
Return on assets —
Debt / equity —
Current ratio —
Free account required
Fourteen ratios including P/E, PEG, EV/EBITDA, margins and return on equity.
Financial statements As reported · 4 years · 6 quarters
Income Balance sheet Cash flow
Annual Quarterly
Blank means not reported, not zero
Line item 2025 2024 2023 2022 YoY
Total revenue
$27.67M $32.74M $32.33M $22.20M
-15.5%
Operating revenue
$27.67M $32.74M $32.33M $22.20M
-15.5%
Cost of revenue
$23.92M $29.19M $28.38M $19.85M
-18.1%
Gross profit
$3.76M $3.56M $3.94M $2.35M
+5.6%
Selling, general & admin
$978.47K $906.21K $920.59K $731.66K
+8.0%
Total operating expense
$978.47K $906.21K $920.59K $731.66K
+8.0%
Operating income
$2.78M $2.65M $3.02M $1.62M
+4.8%
Net interest income
$768.42K $721.39K $508.50K $215.81K
+6.5%
Pre-tax income
$3.68M $3.37M $3.56M $1.96M
+9.2%
Tax provision
$975.14K $884.29K $621.66K $568.66K
+10.3%
Net income
$2.42M $2.16M $2.24M $1.03M
+12.0%
Net income to common
$2.42M $2.16M $2.24M $1.03M
+12.0%
Basic EPS
0.05 0.05 0.05 0.02
+10.9%
Diluted EPS
0.05 0.05 0.05 0.02
+10.9%
EBIT
$3.69M $3.39M $3.57M $2.00M
+9.1%
EBITDA
$3.91M $3.59M $3.80M $2.21M
+8.8%
Basic shares
47.43M 47.43M 47.43M 47.43M
0.0%
Diluted shares
47.43M 47.43M 47.43M 47.43M
0.0%
Line item 2025 2024 2023 2022 YoY
Cash & equivalents
$9.59M $7.63M $5.30M $3.68M
+25.6%
Cash & short-term investments
$9.59M $7.63M $5.30M $3.68M
+25.6%
Accounts receivable
$2.28M $3.03M $4.05M $3.02M
-24.9%
Inventory
$1.10M $1.22M $1.53M $1.41M
-9.9%
Total current assets
$14.68M $12.61M $11.15M $8.11M
+16.4%
Property, plant & equipment
$617.59K $716.32K $605.79K $771.96K
-13.8%
Goodwill & intangibles
$1 $1 $1 $1
0.0%
Total assets
$18.17M $15.80M $13.62M $10.58M
+15.0%
Total current liabilities
$2.18M $2.60M $3.50M $3.21M
-15.9%
Total debt
$0 $30.53K $47.48K $64.97K
-100.0%
Total liabilities
$2.18M $2.61M $3.52M $3.26M
-16.2%
Retained earnings
$4.88M $2.46M $295.21K -$1.94M
+98.6%
Shareholder equity
$14.76M $11.96M $9.08M $6.85M
+23.4%
Working capital
$12.49M $10.01M $7.66M $4.90M
+24.8%
Net tangible assets
$14.76M $11.96M $9.08M $6.85M
+23.4%
Shares issued
47.43M 47.43M 47.43M 47.43M
0.0%
Line item 2025 2024 2023 2022 YoY
Net income
$2.71M $2.49M $2.94M $1.39M
+8.8%
Depreciation & amortisation
$213.22K $205.42K $223.37K $215.34K
+3.8%
Change in working capital
$739.78K $999.19K -$957.32K $577.33K
-26.0%
Operating cash flow
$3.53M $3.03M $2.11M $2.08M
+16.5%
Capital expenditure
-$129.61K -$180.39K -$60.27K -$257.45K
+28.2%
Investing cash flow
-$1.81M -$1.03M -$244.79K -$621.66K
-75.4%
Financing cash flow
-$11.63K -$23.68K -$22.22K -$22.30K
+50.9%
Free cash flow
$3.40M $2.85M $2.05M $1.83M
+19.3%
End cash position
$9.59M $7.63M $5.30M $3.68M
+25.6%
Line item 2026-04-30 2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 YoY
Total revenue
$5.40M $6.23M $7.17M $6.73M $5.43M —
-13.4%
Operating revenue
$5.40M $6.23M $7.17M $6.73M $5.43M —
-13.4%
Cost of revenue
$4.73M $5.32M $6.12M $5.59M $4.86M —
-11.2%
Gross profit
$670.18K $909.90K $1.05M $1.14M $570.79K —
-26.3%
Selling, general & admin
$274.48K $295.81K $253.22K $241.03K $261.25K —
-7.2%
Total operating expense
$274.48K $295.81K $253.22K $241.03K $261.25K —
-7.2%
Operating income
$395.70K $614.08K $798.06K $896.08K $309.54K —
-35.6%
Net interest income
$190.57K $198.08K -$98.64K $292.81K $292.61K —
-3.8%
Pre-tax income
$587.22K $812.29K $825.85K $1.19M $609.19K —
-27.7%
Tax provision
$162.67K $218.40K $208.71K $319.58K $169.25K —
-25.5%
Net income
$394.61K $520.12K $598.64K $740.33K $405.60K —
-24.1%
Net income to common
$394.61K $520.12K $598.64K $740.33K $405.60K —
-24.1%
Basic EPS
— 0.01 — — — 0.01
—
Diluted EPS
— 0.01 — — — 0.01
—
EBIT
$589.43K $815.28K $829.54K $1.19M $611.48K —
-27.7%
EBITDA
$640.85K $860.31K $867.24K $1.24M $673.41K —
-25.5%
Basic shares
— 47.43M — — — 47.43M
—
Diluted shares
— 47.43M — — — 47.43M
—
Line item 2026-04-30 2026-01-31 2025-10-31 2025-07-31 2025-04-30 2025-01-31 YoY
Cash & equivalents
$9.84M $9.72M $9.59M $7.95M $6.84M —
+1.2%
Cash & short-term investments
$9.84M $9.72M $9.59M $7.95M $6.84M —
+1.2%
Accounts receivable
$2.02M $2.32M $2.28M $3.00M $1.72M —
-12.9%
Inventory
$1.71M $1.23M $1.10M $922.65K $1.11M —
+38.9%
Total current assets
$15.49M $15.71M $14.68M $13.92M $11.79M —
-1.4%
Property, plant & equipment
$644.77K $714.62K $617.59K $599.86K $586.26K —
-9.8%
Goodwill & intangibles
$1 $1 $1 $1 $1 —
0.0%
Total assets
$18.97M $19.30M $18.17M $17.05M $14.76M —
-1.7%
Total current liabilities
$2.07M $2.23M $2.18M $2.45M $1.24M —
-7.0%
Total debt
— — $0 $29.47K $28.69K $30.00K
—
Total liabilities
$2.07M $2.23M $2.18M $2.46M $1.25M —
-7.0%
Retained earnings
$5.79M $5.40M $4.88M $4.28M $3.54M —
+7.3%
Shareholder equity
$15.79M $15.92M $14.76M $13.36M $12.30M —
-0.8%
Working capital
$13.41M $13.48M $12.49M $11.47M $10.55M —
-0.5%
Net tangible assets
$15.79M $15.92M $14.76M $13.36M $12.30M —
-0.8%
Shares issued
47.43M 47.43M 47.43M 47.43M 47.43M —
0.0%
Line item 2026-04-30 2026-01-31 2025-10-31 2025-07-31 2025-04-30 YoY
Net income
$424.55K $593.89K $617.14K $869.85K $439.94K
-28.5%
Depreciation & amortisation
$51.41K $45.03K $37.70K $51.99K $61.93K
+14.2%
Change in working capital
-$226.95K -$280.78K $763.97K -$63.14K -$1.36M
+19.2%
Operating cash flow
$34.84K $626.42K $1.39M $824.49K -$897.53K
-94.4%
Capital expenditure
-$868 -$116.05K -$47.43K -$50.21K -$29.47K
+99.3%
Investing cash flow
$386.25K -$769.22K $318.69K -$619.17K -$479.42K
+150.2%
Financing cash flow
$0 $0 $5.51K -$6.02K -$5.31K
—
Free cash flow
$33.97K $510.37K $1.34M $774.27K -$927.00K
-93.3%
End cash position
$9.84M $9.72M $9.59M $7.95M $6.84M
+1.2%
Analyst targets & ownership Account required
Mean target —
High target —
Low target —
Implied upside —
Analyst count —
Consensus —
Strong buy / Buy — / —
Hold —
Sell / Strong sell — / —
Held by insiders —
Held by institutions —
Institutions holding —
Free account required
Price targets, consensus spread, insider and institutional ownership.
Moving averages & technicals Computed from 2Y daily closes
SMA 10
0.32
-0.94% from price
SMA 20
0.32
+1.11% from price
SMA 50
0.32
+0.38% from price
SMA 100
0.32
-2.33% from price
SMA 200
0.33
-4.02% from price
EMA 12
0.32
-1.04% from price
EMA 26
0.32
-1.03% from price
EMA 50
0.32
-1.40% from price
MACD (12,26,9)
0.00
Hist 0.00
ATR (14)
0.01
2.68% of price
Realised vol 30D
43.1%
Annualised
Bollinger upper
0.33
20, 2σ
Bollinger lower
0.31
20, 2σ
50 / 200 cross
Death
0.32 vs 0.33
Trend bias
Below 200
-4.02%
Options chain Account required
Expiry Loading… Spot 0.32
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%
Free account required
Every listed expiry, both sides of the book, with volume, open interest and implied volatility.
Risk profile Daily returns · 1Y window
Beta vs SPY
0.42
Less volatile than market
Correlation to SPY
0.14
Largely independent
Realised vol 30D
43.1%
Annualised
Market vol 1Y
12.9%
SPY, annualised
Max drawdown 1Y
-23.1%
Peak to trough
Max drawdown 5Y
-30.0%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines CAF.V · links out to the publisher
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.
Request the strategy overview