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 OLY.TO 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 · 5 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
$98.10M $102.31M $98.62M $71.38M
-4.1%
Operating revenue
$98.03M $102.23M $98.30M $70.40M
-4.1%
Cost of revenue
$49.32M $51.52M $49.50M $36.55M
-4.3%
Gross profit
$48.77M $50.78M $49.12M $34.83M
-4.0%
Selling, general & admin
$19.60M $17.23M $15.91M $13.70M
+13.8%
Total operating expense
$22.44M $19.96M $18.40M $16.25M
+12.4%
Operating income
$26.33M $30.82M $30.72M $18.58M
-14.6%
Net interest income
$767.08K $613.67K $1.59M $777.84K
+25.0%
Pre-tax income
$26.34M $31.00M $31.59M $18.60M
-15.0%
Tax provision
$6.49M $7.08M $7.64M $4.44M
-8.4%
Net income
$19.86M $23.92M $23.96M $14.15M
-17.0%
Net income to common
$19.86M $23.92M $23.96M $14.15M
-17.0%
Basic EPS
8.25 9.94 9.96 5.88
-17.0%
Diluted EPS
8.25 9.94 9.96 5.88
-17.0%
EBIT
$26.33M $30.82M $30.72M $18.58M
-14.6%
EBITDA
$29.17M $33.56M $33.21M $21.13M
-13.1%
Basic shares
2.41M 2.41M 2.41M 2.41M
0.0%
Diluted shares
2.41M 2.41M 2.41M 2.41M
0.0%
Line item 2025 2024 2023 2022 2021 YoY
Cash & equivalents
$10.75M $12.86M $10.92M $8.37M —
-16.5%
Cash & short-term investments
$10.75M $12.86M $10.92M $8.37M —
-16.5%
Accounts receivable
$28.94M $21.38M $25.50M $3.21M —
+35.3%
Inventory
— — — $0 $42.34K
—
Total current assets
$43.52M $40.08M $40.01M $28.51M —
+8.6%
Property, plant & equipment
$3.45M $871.54K $1.23M $1.50M —
+295.5%
Goodwill & intangibles
$4.02M $3.21M $5.19M $6.79M —
+25.3%
Total assets
$52.62M $49.54M $47.27M $37.50M —
+6.2%
Total current liabilities
$5.36M $7.60M $11.45M $11.17M —
-29.5%
Current debt
— $1.80M $2.57M $4.95M $12.38M
—
Total debt
$3.04M $2.29M $3.57M $6.34M —
+32.7%
Total liabilities
$8.18M $7.63M $11.95M $12.17M —
+7.2%
Retained earnings
$36.47M $33.94M $27.35M $17.35M —
+7.5%
Shareholder equity
$44.44M $41.92M $35.32M $25.32M —
+6.0%
Working capital
$38.16M $32.47M $28.55M $17.34M —
+17.5%
Net tangible assets
$40.43M $38.71M $30.14M $18.53M —
+4.4%
Shares issued
2.41M 2.41M 2.41M 2.41M —
0.0%
Line item 2025 2024 2023 2022 YoY
Net income
$19.86M $23.92M $23.96M $14.15M
-17.0%
Depreciation & amortisation
$2.84M $2.73M $2.49M $2.55M
+4.0%
Change in working capital
-$5.77M -$1.66M -$6.89M -$7.97M
-247.1%
Operating cash flow
$20.85M $20.97M $18.95M $8.55M
-0.6%
Capital expenditure
-$3.31M -$397.13K -$608.44K -$569.01K
-734.1%
Investing cash flow
-$3.36M -$400.78K $376.39K -$29.84K
-739.4%
Dividends paid
-$17.33M -$17.33M -$13.96M -$7.60M
-0.0%
Financing cash flow
-$19.60M -$18.62M -$16.77M -$15.26M
-5.2%
Free cash flow
$17.53M $20.57M $18.34M $7.98M
-14.8%
End cash position
$10.75M $12.86M $10.92M $8.37M
-16.5%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Total revenue
$21.78M $23.92M $23.59M $25.32M $23.87M
-8.9%
Operating revenue
$21.76M $23.91M $23.58M $25.30M $23.85M
-9.0%
Cost of revenue
$11.83M $11.89M $700.74K $815.64K $11.48M
-0.6%
Gross profit
$9.96M $12.03M $22.89M $24.50M $12.39M
-17.2%
Selling, general & admin
$4.43M $5.36M $16.17M $16.82M $4.03M
-17.3%
Total operating expense
$5.28M $6.11M $16.91M $17.50M $4.68M
-13.5%
Operating income
$4.67M $5.93M $5.97M $7.00M $7.72M
-21.1%
Net interest income
$272.55K $186.80K $215.14K $245.66K $115.32K
+45.9%
Pre-tax income
$4.81M $5.81M $6.27M $7.15M $7.40M
-17.2%
Tax provision
$1.42M $1.41M $1.63M $1.72M $1.78M
+0.7%
Net income
$5.58M $4.40M $4.63M $5.42M $5.40M
+26.9%
Net income to common
$5.58M $4.40M $4.63M $5.42M $5.40M
+26.9%
Diluted EPS
2.32 — 1.93 2.25 2.24
—
EBIT
$4.67M $5.93M $5.97M $7.00M $7.72M
-21.1%
EBITDA
$5.53M $6.67M $6.71M $7.70M $8.37M
-17.1%
Basic shares
2.41M — 2.41M 2.41M 2.41M
—
Diluted shares
2.41M — 2.41M 2.41M 2.41M
—
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 YoY
Cash & equivalents
$32.07M $10.75M $15.46M $26.61M $30.10M —
+198.4%
Cash & short-term investments
$32.07M $10.75M $15.46M $26.61M $30.10M —
+198.4%
Accounts receivable
$20.64M $28.94M $28.94M $20.73M $22.67M —
-28.7%
Total current assets
$60.31M $43.52M $48.00M $50.92M $56.90M —
+38.6%
Property, plant & equipment
$9.65M $3.45M $3.63M $3.65M $766.53K —
+180.0%
Goodwill & intangibles
$4.15M $4.02M $4.25M $4.21M $4.43M —
+3.4%
Total assets
$75.82M $52.62M $57.95M $62.84M $65.32M —
+44.1%
Total current liabilities
$20.87M $5.36M $10.70M $15.84M $22.33M —
+289.4%
Current debt
— — $6.18K $1.46K $1.80M $1.80M
—
Total debt
$10.12M $3.04M $3.12M $3.19M $2.17M —
+232.9%
Total liabilities
$30.13M $8.18M $13.57M $18.76M $22.33M —
+268.5%
Retained earnings
$37.72M $36.47M $36.41M $36.10M $35.01M —
+3.4%
Shareholder equity
$45.69M $44.44M $44.38M $44.08M $42.98M —
+2.8%
Working capital
$39.44M $38.16M $37.30M $35.08M $34.57M —
+3.3%
Net tangible assets
$41.54M $40.43M $40.13M $39.87M $38.56M —
+2.7%
Shares issued
2.41M 2.41M 2.41M 2.41M 2.41M —
0.0%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Net income
$5.58M $4.40M $4.63M $5.42M $5.40M
+26.9%
Depreciation & amortisation
$854.26K $746.43K $740.00K $704.96K $648.37K
+14.4%
Change in working capital
$23.20M -$5.48M -$13.34M -$3.88M $16.93M
+523.2%
Operating cash flow
$29.50M $112.29K -$5.95M $3.20M $23.48M
+26,168.9%
Capital expenditure
-$653.50K -$325.65K -$759.84K -$442.99K -$1.78M
-100.7%
Investing cash flow
-$3.72M -$377.50K -$759.84K -$442.99K -$1.78M
-884.8%
Dividends paid
-$4.33M -$4.33M -$4.33M -$4.33M -$4.33M
-0.0%
Financing cash flow
-$4.46M -$4.45M -$4.44M -$6.25M -$4.46M
-0.2%
Free cash flow
$28.84M -$213.36K -$6.71M $2.76M $21.70M
+13,618.8%
End cash position
$32.07M $10.75M $15.46M $26.61M $30.10M
+198.4%
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
103.05
-2.96% from price
SMA 20
103.73
-3.60% from price
SMA 50
104.61
-4.41% from price
SMA 100
110.83
-9.77% from price
SMA 200
113.76
-12.10% from price
EMA 12
103.01
-2.92% from price
EMA 26
103.89
-3.74% from price
EMA 50
105.50
-5.22% from price
MACD (12,26,9)
-0.88
Hist -0.19
ATR (14)
1.71
1.71% of price
Realised vol 30D
18.3%
Annualised
Bollinger upper
106.37
20, 2σ
Bollinger lower
101.09
20, 2σ
50 / 200 cross
Death
104.61 vs 113.76
Trend bias
Below 200
-12.10%
Options chain Account required
Expiry Loading… Spot 100.00
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.08
Less volatile than market
Correlation to SPY
0.04
Largely independent
Realised vol 30D
18.3%
Annualised
Market vol 1Y
12.9%
SPY, annualised
Max drawdown 1Y
-24.5%
Peak to trough
Max drawdown 5Y
-31.3%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines OLY.TO · 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