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 DERM 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
$61.86M $56.13M $79.18M $73.67M
+10.2%
Operating revenue
$61.24M $55.13M $59.66M $71.00M
+11.1%
Cost of revenue
$20.92M $20.88M $22.89M $30.77M
+0.2%
Gross profit
$40.93M $35.26M $56.29M $42.89M
+16.1%
Research & development
$480.00K $9.86M $7.54M $10.94M
-95.1%
Selling, general & admin
$44.37M $40.20M $43.91M $59.47M
+10.4%
Total operating expense
$49.11M $53.48M $55.22M $70.41M
-8.2%
Operating income
-$8.17M -$18.23M $1.07M -$27.52M
+55.2%
Net interest income
-$3.11M -$1.94M -$1.38M -$1.96M
-60.0%
Pre-tax income
-$11.37M -$14.61M -$3.63M -$29.57M
+22.2%
Tax provision
$60.00K $61.00K $221.00K $63.00K
-1.6%
Net income
-$11.43M -$14.67M -$3.85M -$29.63M
+22.1%
Net income to common
-$11.43M -$14.67M -$3.85M -$29.63M
+22.1%
Basic EPS
-0.47 -0.72 -0.21 -1.69
+34.7%
Diluted EPS
-0.47 -0.72 -0.21 -1.69
+34.7%
EBIT
-$7.67M -$11.91M -$1.93M -$27.55M
+35.6%
EBITDA
-$3.33M -$8.40M $1.92M -$23.18M
+60.4%
Basic shares
24.50M 20.43M 18.23M 17.53M
+19.9%
Diluted shares
24.50M 20.43M 18.23M 17.53M
+19.9%
Line item 2025 2024 2023 2022 2021 YoY
Cash & equivalents
$24.09M $20.30M $27.44M $32.00M —
+18.6%
Cash & short-term investments
$24.09M $20.30M $27.44M $32.00M —
+18.6%
Accounts receivable
$29.78M $10.23M $15.22M $28.21M —
+191.1%
Inventory
$9.62M $14.43M $10.21M $14.16M —
-33.3%
Total current assets
$66.87M $48.18M $56.45M $77.68M —
+38.8%
Property, plant & equipment
$111.00K $199.00K $101.00K $189.00K —
-44.2%
Goodwill & intangibles
$27.61M $31.86M $20.29M $27.20M —
-13.4%
Total assets
$94.59M $80.24M $76.85M $105.16M —
+17.9%
Total current liabilities
$37.44M $35.17M $41.87M $66.83M —
+6.4%
Current debt
— — — $2.95M $812.00K
—
Long-term debt
$25.28M $24.88M $14.62M $19.83M —
+1.6%
Total debt
$25.40M $25.08M $14.73M $22.96M —
+1.3%
Total liabilities
$62.74M $60.17M $56.50M $88.18M —
+4.3%
Retained earnings
-$98.46M -$87.03M -$72.36M -$68.50M —
-13.1%
Shareholder equity
$31.85M $20.07M $20.35M $16.98M —
+58.7%
Working capital
$29.43M $13.00M $14.59M $10.85M —
+126.3%
Net tangible assets
$4.25M -$11.79M $63.00K -$10.21M —
+136.0%
Shares issued
27.14M 22.15M 19.32M 17.77M —
+22.5%
Line item 2025 2024 2023 2022 2021 YoY
Net income
-$11.43M -$14.67M -$3.85M -$29.63M —
+22.1%
Depreciation & amortisation
$4.35M $3.52M $3.85M $4.37M —
+23.6%
Stock-based compensation
$6.29M $6.10M $2.61M $4.42M —
+3.1%
Change in working capital
-$11.90M -$3.77M -$1.66M $6.19M —
-216.0%
Operating cash flow
-$12.44M -$9.13M $5.24M -$13.53M —
-36.3%
Capital expenditure
— -$15.00M -$5.00M -$20.00M -$10.00M
—
Investing cash flow
$0 -$15.00M -$5.00M -$20.00M —
+100.0%
Financing cash flow
$16.23M $16.99M -$4.80M $16.46M —
-4.5%
Free cash flow
-$12.44M -$24.13M $240.00K -$33.53M —
+48.4%
End cash position
$24.09M $20.30M $27.44M $32.00M —
+18.6%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Total revenue
$15.96M $16.08M $17.63M $15.01M $13.14M
-0.7%
Operating revenue
$15.92M $16.07M $17.02M $15.01M $13.14M
-0.9%
Cost of revenue
$6.22M $5.44M $5.75M $4.94M $4.79M
+14.3%
Gross profit
$9.74M $10.64M $11.88M $10.07M $8.35M
-8.4%
Research & development
$0 $154.00K $287.00K $0 $39.00K
-100.0%
Selling, general & admin
$10.11M $9.86M $12.05M $11.88M $10.57M
+2.5%
Total operating expense
$11.23M $11.08M $13.40M $12.95M $11.67M
+1.4%
Operating income
-$1.49M -$443.00K -$1.53M -$2.88M -$3.32M
-236.8%
Net interest income
-$735.00K -$785.00K -$783.00K -$799.00K -$742.00K
+6.4%
Pre-tax income
-$2.23M -$1.25M -$2.31M -$3.74M -$4.07M
-78.8%
Tax provision
$0 $0 $0 $60.00K $0
—
Net income
-$2.23M -$1.25M -$2.31M -$3.80M -$4.07M
-78.8%
Net income to common
-$2.23M -$1.25M -$2.31M -$3.80M -$4.07M
-78.8%
Basic EPS
-0.08 — -0.09 -0.16 -0.18
—
Diluted EPS
-0.08 — -0.09 -0.16 -0.18
—
EBIT
-$1.34M -$314.00K -$1.38M -$2.80M -$3.18M
-326.1%
EBITDA
-$189.00K $774.00K -$292.00K -$1.71M -$2.10M
-124.4%
Basic shares
27.31M — 24.96M 23.29M 22.61M
—
Diluted shares
27.31M — 24.96M 23.29M 22.61M
—
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Cash & equivalents
$27.22M $24.09M $24.95M $20.29M $21.07M
+13.0%
Cash & short-term investments
$27.22M $24.09M $24.95M $20.29M $21.07M
+13.0%
Accounts receivable
$24.99M $29.78M $17.98M $15.64M $18.02M
-16.1%
Inventory
$9.29M $9.62M $11.82M $12.85M $12.50M
-3.4%
Total current assets
$64.97M $66.87M $56.39M $51.27M $53.99M
-2.9%
Property, plant & equipment
$88.00K $111.00K $134.00K $156.00K $178.00K
-20.7%
Goodwill & intangibles
$26.48M $27.61M $28.67M $29.73M $30.80M
-4.1%
Total assets
$91.53M $94.59M $85.19M $81.16M $84.96M
-3.2%
Total current liabilities
$37.83M $37.44M $39.72M $40.48M $40.22M
+1.0%
Current debt
$2.50M — $5.63M $3.75M $1.88M
—
Long-term debt
$22.87M $25.28M $19.53M $21.36M $23.11M
-9.5%
Total debt
$25.47M $25.40M $25.30M $25.28M $25.17M
+0.3%
Total liabilities
$60.70M $62.74M $59.29M $61.91M $63.42M
-3.2%
Retained earnings
-$100.69M -$98.46M -$97.21M -$94.90M -$91.10M
-2.3%
Shareholder equity
$30.83M $31.85M $25.90M $19.25M $21.54M
-3.2%
Working capital
$27.14M $29.43M $16.67M $10.79M $13.76M
-7.8%
Net tangible assets
$4.35M $4.25M -$2.77M -$10.49M -$9.26M
+2.5%
Shares issued
27.33M 27.14M 26.37M 23.47M 23.10M
+0.7%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 YoY
Net income
-$2.23M -$1.25M -$2.31M -$3.80M -$4.07M —
-78.8%
Depreciation & amortisation
$1.15M $1.09M $1.09M $1.09M $1.09M —
+5.6%
Stock-based compensation
$989.00K $1.77M $1.85M $1.34M $1.32M —
-44.3%
Change in working capital
$2.88M -$7.98M -$3.21M $749.00K -$1.46M —
+136.0%
Operating cash flow
$2.91M -$6.28M -$2.38M -$942.00K -$2.83M —
+146.3%
Investing cash flow
— — — — — -$15.00M
—
Financing cash flow
$220.00K $5.43M $7.04M $165.00K $3.60M —
-95.9%
Free cash flow
$2.91M -$6.28M -$2.38M -$942.00K -$2.83M —
+146.3%
End cash position
$27.22M $24.09M $24.95M $20.29M $21.07M —
+13.0%
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
6.77
+14.42% from price
SMA 20
6.58
+17.77% from price
SMA 50
6.68
+16.02% from price
SMA 100
6.09
+27.30% from price
SMA 200
6.99
+10.85% from price
EMA 12
6.88
+12.69% from price
EMA 26
6.73
+15.23% from price
EMA 50
6.61
+17.26% from price
MACD (12,26,9)
0.15
Hist 0.13
ATR (14)
0.43
5.54% of price
Realised vol 30D
53.2%
Annualised
Bollinger upper
7.34
20, 2σ
Bollinger lower
5.82
20, 2σ
50 / 200 cross
Death
6.68 vs 6.99
Trend bias
Above 200
+10.85%
Options chain Account required
Expiry Loading… Spot 7.75
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
1.77
More volatile than market
Correlation to SPY
0.36
Loosely linked
Realised vol 30D
53.2%
Annualised
Market vol 1Y
12.9%
SPY, annualised
Max drawdown 1Y
-52.6%
Peak to trough
Max drawdown 5Y
-89.5%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines DERM · 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