CPKF
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 CPKF 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 | $70.11M | $67.55M | $62.24M | $65.26M | +3.8% |
| Operating revenue | $70.11M | $67.55M | $62.24M | $65.26M | +3.8% |
| Selling, general & admin | $37.87M | $34.78M | $30.77M | $27.88M | +8.9% |
| Pre-tax income | $11.69M | $13.38M | $12.34M | $20.45M | -12.6% |
| Tax provision | $1.69M | $1.95M | $2.22M | $2.82M | -13.4% |
| Net income | $10.00M | $11.43M | $10.12M | $17.63M | -12.5% |
| Net income to common | $10.00M | $11.43M | $10.12M | $17.63M | -12.5% |
| Basic EPS | 2.12 | 2.42 | 2.15 | 3.74 | -12.4% |
| Diluted EPS | 2.12 | 2.42 | 2.15 | 3.73 | -12.4% |
| Basic shares | 4.72M | 4.72M | 4.71M | 4.72M | -0.1% |
| Diluted shares | 4.72M | 4.72M | 4.71M | 4.73M | -0.1% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Cash & equivalents | $73.32M | $53.79M | $64.64M | $53.64M | +36.3% |
| Accounts receivable | $5.48M | $6.31M | $6.51M | $5.86M | -13.2% |
| Property, plant & equipment | $20.84M | $20.80M | $22.01M | $23.86M | +0.2% |
| Goodwill & intangibles | $5.29M | $5.29M | $5.29M | $0 | 0.0% |
| Total assets | $1.67B | $1.52B | $1.47B | $1.33B | +9.5% |
| Current debt | $12.59M | $6.11M | $62.43M | $45.98M | +106.2% |
| Long-term debt | $50.16M | $25.16M | $25.16M | $25.16M | +99.4% |
| Total debt | $62.74M | $31.26M | $87.58M | $71.13M | +100.7% |
| Total liabilities | $1.54B | $1.41B | $1.37B | $1.25B | +8.8% |
| Retained earnings | $114.00M | $107.06M | $98.58M | $91.71M | +6.5% |
| Shareholder equity | $133.28M | $111.74M | $98.54M | $79.07M | +19.3% |
| Net tangible assets | $127.99M | $106.45M | $93.25M | $79.07M | +20.2% |
| Shares issued | 4.71M | 4.74M | 4.72M | 4.71M | -0.6% |
| Line item | 2025 | 2024 | 2023 | 2022 | 2021 | YoY |
|---|---|---|---|---|---|---|
| Net income | $10.00M | $11.43M | $10.12M | $17.63M | — | -12.5% |
| Depreciation & amortisation | $2.27M | $2.31M | $2.27M | $1.88M | — | -1.4% |
| Stock-based compensation | $553.11K | $432.40K | $364.81K | $411.63K | — | +27.9% |
| Change in working capital | -$4.06M | $4.89M | -$7.50M | $154.49K | — | -183.1% |
| Operating cash flow | $16.87M | $19.83M | $12.23M | $28.14M | — | -14.9% |
| Capital expenditure | -$2.06M | -$731.38K | -$139.29K | -$2.89M | — | -181.7% |
| Investing cash flow | -$130.11M | -$70.43M | -$115.08M | -$6.58M | — | -84.7% |
| Share buybacks | — | — | — | — | -$4.06M | — |
| Dividends paid | -$3.06M | -$2.95M | -$2.85M | -$2.74M | — | -3.9% |
| Financing cash flow | $116.47M | $45.61M | $112.70M | -$15.95M | — | +155.4% |
| Free cash flow | $14.81M | $19.10M | $12.09M | $25.25M | — | -22.5% |
| End cash position | $34.48M | $31.25M | $36.24M | $26.40M | — | +10.3% |
| Line item | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | YoY |
|---|---|---|---|---|---|---|
| Total revenue | $26.88M | $21.49M | $22.06M | $21.64M | $19.56M | +25.1% |
| Operating revenue | $26.88M | $21.49M | $22.06M | $21.64M | $19.56M | +25.1% |
| Selling, general & admin | $9.86M | $8.80M | $8.85M | $9.45M | $8.96M | +12.2% |
| Pre-tax income | $10.16M | $6.54M | $7.39M | $5.92M | $4.14M | +55.3% |
| Tax provision | $1.98M | $1.15M | $935.34K | $1.07M | $992.96K | +72.0% |
| Net income | $8.18M | $5.39M | $6.45M | $4.85M | $3.15M | +51.8% |
| Net income to common | $8.18M | $5.39M | $6.45M | $4.85M | $3.15M | +51.8% |
| Basic EPS | 1.75 | 1.15 | 1.37 | 1.03 | 0.67 | +52.1% |
| Diluted EPS | 1.75 | 1.15 | 1.37 | 1.03 | 0.67 | +52.1% |
| Basic shares | 4.69M | 4.70M | 4.70M | 4.71M | 4.70M | -0.2% |
| Diluted shares | 4.69M | 4.70M | 4.70M | 4.71M | 4.70M | -0.2% |
| Line item | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | YoY |
|---|---|---|---|---|---|---|
| Cash & equivalents | $99.98M | $82.94M | $73.32M | $65.51M | $67.32M | +20.5% |
| Accounts receivable | $5.49M | $5.70M | $5.48M | $5.53M | $5.59M | -3.6% |
| Property, plant & equipment | $20.72M | $21.11M | $20.84M | $19.66M | $20.01M | -1.9% |
| Goodwill & intangibles | $5.29M | $5.29M | $5.29M | $5.29M | $5.29M | 0.0% |
| Total assets | $1.73B | $1.73B | $1.67B | $1.64B | $1.63B | +0.0% |
| Current debt | $43.18M | $72.67M | $12.59M | $19.05M | $2.32M | -40.6% |
| Long-term debt | $50.16M | $50.16M | $50.16M | $50.16M | $50.16M | 0.0% |
| Total debt | $93.34M | $122.83M | $62.74M | $69.20M | $52.48M | -24.0% |
| Total liabilities | $1.59B | $1.59B | $1.54B | $1.51B | $1.52B | -0.4% |
| Retained earnings | $125.93M | $118.59M | $114.00M | $108.34M | $104.25M | +6.2% |
| Shareholder equity | $144.06M | $136.73M | $133.28M | $124.90M | $116.67M | +5.4% |
| Net tangible assets | $138.76M | $131.44M | $127.99M | $119.60M | $111.38M | +5.6% |
| Shares issued | 4.69M | 4.69M | 4.71M | 4.71M | 4.69M | -0.1% |
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.