OSBK
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 OSBK 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 | $32.93M | $28.20M | $24.85M | $21.04M | +16.8% |
| Operating revenue | $32.93M | $28.20M | $24.85M | $21.04M | +16.8% |
| Selling, general & admin | $15.05M | $13.15M | $11.44M | $9.50M | +14.5% |
| Pre-tax income | $6.98M | $6.09M | $7.25M | $5.33M | +14.6% |
| Tax provision | $1.35M | $1.16M | $1.33M | $1.20M | +16.2% |
| Net income | $5.63M | $4.93M | $5.93M | $4.12M | +14.2% |
| Net income to common | $5.63M | $4.93M | $5.93M | $4.12M | +14.2% |
| Basic EPS | 5.38 | 4.71 | 6.17 | 4.60 | +14.2% |
| Diluted EPS | 5.38 | 4.71 | 6.17 | 4.60 | +14.2% |
| Basic shares | 1.05M | 1.05M | 959.77K | 896.99K | +0.0% |
| Diluted shares | 1.05M | 1.05M | 959.77K | 896.99K | +0.0% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Cash & equivalents | $76.07M | $58.48M | $53.09M | $51.43M | +30.1% |
| Accounts receivable | $2.44M | $2.31M | $2.47M | $1.58M | +5.9% |
| Property, plant & equipment | $11.32M | $10.65M | $8.80M | $8.00M | +6.2% |
| Goodwill & intangibles | $763.65K | $864.35K | $965.06K | $0 | -11.7% |
| Total assets | $734.16M | $640.03M | $589.06M | $536.75M | +14.7% |
| Long-term debt | $29.56M | $19.37M | $10.34M | $9.82M | +52.6% |
| Total debt | $29.56M | $19.37M | $10.34M | $9.82M | +52.6% |
| Total liabilities | $677.90M | $591.79M | $546.75M | $507.66M | +14.6% |
| Retained earnings | $52.32M | $47.79M | $43.85M | $36.76M | +9.5% |
| Shareholder equity | $56.25M | $48.24M | $42.31M | $29.08M | +16.6% |
| Net tangible assets | $55.49M | $47.38M | $41.35M | $29.08M | +17.1% |
| Shares issued | 1.05M | 1.05M | 1.05M | 897.95K | +0.2% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Net income | $5.63M | $4.93M | $5.93M | $4.12M | +14.2% |
| Depreciation & amortisation | $713.53K | $1.37M | $1.05M | $1.45M | -47.8% |
| Stock-based compensation | $227.91K | $33.02K | $28.24K | $27.00K | +590.2% |
| Change in working capital | -$434.24K | $1.06M | $249.32K | -$651.18K | -140.8% |
| Operating cash flow | $6.07M | $5.08M | $3.72M | $3.73M | +19.5% |
| Capital expenditure | -$1.22M | -$1.02M | -$797.64K | -$332.50K | -19.3% |
| Investing cash flow | -$71.85M | -$41.36M | -$21.33M | -$12.61M | -73.7% |
| Share buybacks | -$38.07K | -$9.92K | -$12.14K | -$14.87K | -283.6% |
| Dividends paid | -$1.10M | -$993.65K | -$762.02K | -$627.25K | -10.6% |
| Financing cash flow | $83.37M | $41.67M | $19.28M | -$25.47M | +100.1% |
| Free cash flow | $4.85M | $4.06M | $2.92M | $3.40M | +19.6% |
| End cash position | $76.07M | $58.48M | $53.09M | $51.43M | +30.1% |
| Line item | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | YoY |
|---|---|---|---|---|---|---|---|
| Total revenue | — | $7.90M | $8.30M | $8.45M | $8.89M | $7.28M | — |
| Operating revenue | — | $7.90M | $8.30M | $8.45M | $8.89M | $7.28M | — |
| Selling, general & admin | — | $4.07M | $3.99M | $3.87M | $3.79M | $3.40M | — |
| Pre-tax income | — | $1.23M | $1.47M | $2.00M | $2.29M | $1.23M | — |
| Tax provision | — | $241.79K | $216.35K | $449.64K | $465.18K | $217.24K | — |
| Net income | — | $990.84K | $1.25M | $1.55M | $1.82M | $1.01M | — |
| Net income to common | — | $990.84K | $1.25M | $1.55M | $1.82M | $1.01M | — |
| Basic EPS | 1.30 | 0.94 | — | 1.48 | 1.74 | 0.97 | +38.3% |
| Diluted EPS | 1.30 | 0.94 | — | 1.48 | 1.74 | 0.97 | +38.3% |
| Basic shares | 1.05M | 1.05M | — | 1.05M | 1.05M | 1.05M | -0.0% |
| Diluted shares | 1.05M | 1.05M | — | 1.05M | 1.05M | 1.05M | -0.0% |
| Line item | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | YoY |
|---|---|---|---|---|---|---|
| Cash & equivalents | $47.00M | $76.07M | $40.42M | $23.51M | $43.17M | -38.2% |
| Accounts receivable | — | $2.44M | — | — | — | — |
| Property, plant & equipment | $11.06M | $11.32M | $11.68M | $11.37M | $10.55M | -2.2% |
| Goodwill & intangibles | — | $763.65K | — | — | — | — |
| Total assets | $724.02M | $734.16M | $689.17M | $670.29M | $647.11M | -1.4% |
| Long-term debt | $29.58M | $29.56M | $29.53M | $27.38M | $19.37M | +0.1% |
| Total debt | $29.58M | $29.56M | $29.53M | $27.38M | $19.37M | +0.1% |
| Total liabilities | $668.46M | $677.90M | $635.47M | $619.21M | $598.23M | -1.4% |
| Retained earnings | $52.11M | $52.32M | $51.07M | $49.52M | $47.70M | -0.4% |
| Shareholder equity | $55.57M | $56.25M | $53.70M | $51.07M | $48.88M | -1.2% |
| Net tangible assets | $55.57M | $55.49M | $53.70M | $51.07M | $48.88M | +0.1% |
| Shares issued | 1.05M | 1.05M | 1.05M | 1.05M | 1.05M | -0.2% |
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.