0FG.SG
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.
Unusual options activity
That is the normal state — most contracts trade well inside their existing open interest.
Contracts trading at or above their open interest, ranked by notional and where the print landed.
5 more panels on 0FG.SG 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 | $13.70M | $25.39M | $40.01M | $55.78M | -46.0% |
| Operating revenue | $13.70M | $25.39M | $40.01M | $55.78M | -46.0% |
| Selling, general & admin | $10.07M | $5.36M | $5.31M | $6.04M | +88.0% |
| Pre-tax income | -$21.29M | $14.31M | $22.38M | $36.96M | -248.8% |
| Tax provision | -$613.38K | $447.59K | $1.66M | $1.03M | -237.0% |
| Net income | -$20.67M | $16.78M | $20.95M | $35.93M | -223.2% |
| Net income to common | -$21.04M | $16.34M | $20.67M | $35.78M | -228.8% |
| Basic EPS | -0.95 | 0.78 | 1.02 | 1.80 | -221.8% |
| Diluted EPS | -0.95 | 0.78 | 1.02 | 1.79 | -221.8% |
| Basic shares | 22.25M | 20.82M | 20.32M | 19.84M | +6.8% |
| Diluted shares | 22.28M | 20.89M | 20.35M | 19.96M | +6.7% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Cash & equivalents | $38.61M | $103.61M | $90.38M | $140.37M | -62.7% |
| Accounts receivable | $899.38K | $1.98M | $5.55M | $5.26M | -54.6% |
| Total assets | $275.59M | $402.06M | $466.59M | $519.18M | -31.5% |
| Current debt | $21.00M | $100.00M | $42.00M | $60.00M | -79.0% |
| Long-term debt | $76.32M | $88.61M | $88.01M | $97.13M | -13.9% |
| Total debt | $97.32M | $188.61M | $130.01M | $157.13M | -48.4% |
| Total liabilities | $100.03M | $200.68M | $146.53M | $180.12M | -50.2% |
| Retained earnings | -$83.36M | -$50.71M | -$29.96M | -$9.96M | -64.4% |
| Shareholder equity | $175.57M | $201.38M | $320.05M | $339.06M | -12.8% |
| Net tangible assets | $175.57M | $201.38M | $320.05M | $339.06M | -12.8% |
| Shares issued | 23.53M | 22.33M | 20.46M | 20.36M | +5.4% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Net income | -$20.67M | $13.86M | $20.72M | $35.93M | -249.1% |
| Stock-based compensation | $6.84M | $1.39M | $988.91K | $1.34M | +391.8% |
| Change in working capital | -$2.06M | -$942.23K | -$4.60M | -$1.06M | -118.4% |
| Operating cash flow | $11.24M | $21.56M | $21.23M | $31.32M | -47.9% |
| Investing cash flow | $34.90M | -$4.85M | $28.52M | -$16.34M | +819.8% |
| Share buybacks | $0 | -$125.00K | $0 | — | +100.0% |
| Dividends paid | -$19.35M | -$39.99M | -$42.53M | -$41.62M | +51.6% |
| Financing cash flow | -$111.14M | -$34.72M | -$68.49M | $16.15M | -220.1% |
| Free cash flow | $11.24M | $21.56M | $21.23M | $31.32M | -47.9% |
| End cash position | $38.61M | $103.61M | $121.63M | $140.37M | -62.7% |
| Line item | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | YoY |
|---|---|---|---|---|---|---|
| Total revenue | $13.41M | $7.99M | -$3.90M | $4.47M | $5.14M | +67.8% |
| Operating revenue | $13.41M | $7.99M | -$3.90M | $4.47M | $5.14M | +67.8% |
| Selling, general & admin | $1.39M | $6.29M | $1.16M | $1.33M | $1.29M | -77.9% |
| Total operating expense | $1.35M | — | — | — | — | — |
| Pre-tax income | $12.05M | $1.20M | -$13.37M | -$13.30M | $4.18M | +903.7% |
| Tax provision | $626.60K | $286.92K | -$874.66K | -$138.04K | $112.41K | +118.4% |
| Net income | $11.43M | $914.05K | -$12.49M | -$13.16M | $4.07M | +1,150.2% |
| Net income to common | $11.43M | $842.38K | -$12.56M | -$13.28M | $3.95M | +1,256.6% |
| Basic EPS | 0.49 | 0.04 | -0.57 | -0.60 | 0.18 | +1,125.0% |
| Diluted EPS | 0.49 | 0.04 | -0.57 | -0.60 | 0.18 | +1,125.0% |
| Basic shares | 23.53M | 22.65M | 22.11M | 22.11M | 22.10M | +3.9% |
| Diluted shares | 23.53M | 22.74M | 22.16M | 22.12M | 22.11M | +3.5% |
| Line item | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | YoY |
|---|---|---|---|---|---|---|---|
| Cash & equivalents | $112.73M | $38.61M | $45.12M | $3.41M | $3.32M | — | +192.0% |
| Accounts receivable | — | $899.38K | $781.23K | $1.58M | $1.82M | $1.98M | — |
| Total assets | $394.88M | $275.59M | $288.72M | $290.59M | $321.66M | — | +43.3% |
| Current debt | — | $21.00M | $22.00M | $10.40M | $22.25M | $100.00M | — |
| Long-term debt | — | $76.32M | $89.06M | $88.91M | $88.76M | $88.61M | — |
| Total debt | $202.45M | $97.32M | $111.06M | $99.31M | $111.01M | — | +108.0% |
| Total liabilities | $209.06M | $100.03M | $119.38M | $105.86M | $120.85M | — | +109.0% |
| Retained earnings | -$73.11M | -$83.36M | -$84.28M | -$68.40M | -$51.84M | — | +12.3% |
| Shareholder equity | $185.82M | $175.57M | $169.34M | $184.73M | $200.80M | — | +5.8% |
| Net tangible assets | $185.82M | $175.57M | $169.34M | $184.73M | $200.80M | — | +5.8% |
| Shares issued | 23.53M | 23.53M | 22.59M | 22.60M | 22.60M | — | 0.0% |
| Line item | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | YoY |
|---|---|---|---|---|---|---|---|
| Net income | $11.43M | $914.05K | -$12.49M | -$13.16M | $4.07M | — | +1,150.2% |
| Stock-based compensation | — | $5.32M | $487.44K | $484.50K | $553.75K | $259.77K | — |
| Change in working capital | $3.22M | -$2.31M | $1.80M | -$1.58M | $41.52K | — | +239.1% |
| Operating cash flow | -$30.84M | -$560.88K | $6.11M | $1.76M | $3.92M | — | -5,399.2% |
| Investing cash flow | — | $11.06M | $27.39M | $15.53M | -$19.08M | -$56.94M | — |
| Share buybacks | — | $0 | $0 | — | — | $0 | — |
| Dividends paid | — | -$3.39M | -$3.39M | -$5.20M | -$7.37M | -$7.22M | — |
| Financing cash flow | $104.97M | -$17.01M | $8.20M | -$17.20M | -$85.14M | — | +717.0% |
| Free cash flow | -$30.84M | -$560.88K | $6.11M | $1.76M | $3.92M | — | -5,399.2% |
| End cash position | $112.73M | $38.61M | $45.12M | $3.41M | $3.32M | — | +192.0% |
Options analytics
Max pain is the strike at which the largest dollar value of open contracts expires worthless. It describes current positioning; it is not a forecast and it moves as open interest changes.
Put/call ratios, max pain, implied volatility skew and where open interest is concentrated.
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
Rating changes
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Aug 15, 25 | Alliance Global Partners | DOWNGRADE | Buy | Neutral |
| Jun 13, 25 | Zuanic & Associates | DOWNGRADE | Overweight | Neutral |
| Mar 17, 25 | Citizens Capital Markets | MAINTAINED | Market Perform | Market Perform |
| Mar 14, 25 | Jefferies | DOWNGRADE | Buy | Hold |
| Jan 23, 25 | JMP Securities | MAINTAINED | Market Perform | Market Perform |
| Dec 17, 24 | Alliance Global Partners | INITIATED | — | Buy |
| Oct 9, 24 | Seaport Global | INITIATED | — | Buy |
| Sep 11, 24 | Zuanic & Associates | INITIATED | — | Overweight |
| Sep 3, 24 | Jefferies | MAINTAINED | Buy | Buy |
| Aug 16, 24 | Compass Point | UPGRADE | Sell | Neutral |
| Jun 27, 24 | JMP Securities | MAINTAINED | — | Market Perform |
| May 28, 24 | Compass Point | DOWNGRADE | Neutral | Sell |
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.