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 9960.TWO 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 · 4 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
$679.53M $704.36M $807.73M $948.95M
-3.5%
Operating revenue
$679.53M $704.36M $807.73M $948.95M
-3.5%
Cost of revenue
$438.73M $452.05M $513.79M $619.65M
-2.9%
Gross profit
$240.80M $252.31M $293.94M $329.30M
-4.6%
Selling, general & admin
$177.50M $188.98M $192.86M $182.31M
-6.1%
Total operating expense
$177.50M $188.98M $192.86M $182.31M
-6.1%
Operating income
$63.30M $63.33M $101.08M $146.99M
-0.1%
Net interest income
$3.74M $4.33M $3.77M $2.28M
-13.7%
Pre-tax income
$74.33M $84.57M $106.86M $162.05M
-12.1%
Tax provision
$15.70M $16.38M $22.08M $40.36M
-4.1%
Net income
$58.63M $68.19M $84.78M $121.69M
-14.0%
Net income to common
$58.63M $68.19M $84.78M $121.69M
-14.0%
Basic EPS
1.75 2.03 2.52 3.62
-13.8%
Diluted EPS
1.74 2.02 2.51 3.60
-13.9%
EBIT
$78.10M $89.17M $114.17M $167.46M
-12.4%
EBITDA
$120.03M $129.70M $154.49M $207.45M
-7.5%
Basic shares
33.59M 33.59M 33.59M 33.59M
0.0%
Diluted shares
33.69M 33.69M 33.72M 33.77M
+0.0%
Line item 2025 2024 2023 2022 YoY
Cash & equivalents
$168.86M $141.07M $355.64M $253.06M
+19.7%
Cash & short-term investments
$437.00M $430.91M $561.76M $590.41M
+1.4%
Accounts receivable
$50.79M $58.89M $89.13M $85.92M
-13.8%
Inventory
$134.27M $155.81M $150.78M $143.14M
-13.8%
Total current assets
$653.77M $687.36M $846.21M $858.93M
-4.9%
Property, plant & equipment
$85.67M $101.61M $102.96M $103.36M
-15.7%
Goodwill & intangibles
$286.99M $295.41M $303.84M $312.26M
-2.9%
Total assets
$1.04B $1.10B $1.26B $1.29B
-5.2%
Total current liabilities
$250.10M $283.84M $481.83M $535.89M
-11.9%
Current debt
$151.50M $187.09M $357.60M $384.66M
-19.0%
Long-term debt
$72.00K $519.00K $891.00K $1.29M
-86.1%
Total debt
$230.05M $280.47M $452.59M $480.65M
-18.0%
Total liabilities
$389.18M $435.70M $628.92M $685.90M
-10.7%
Retained earnings
$181.45M $174.01M $158.43M $152.47M
+4.3%
Shareholder equity
$653.92M $664.29M $631.53M $602.95M
-1.6%
Working capital
$403.67M $403.52M $364.38M $323.03M
+0.0%
Net tangible assets
$366.93M $368.88M $327.70M $290.69M
-0.5%
Shares issued
33.59M 33.59M 33.59M 33.59M
+0.0%
Line item 2025 2024 2023 2022 YoY
Net income
$74.33M $84.57M $106.86M $162.05M
-12.1%
Depreciation & amortisation
$41.93M $40.53M $40.32M $39.99M
+3.5%
Change in working capital
$41.94M $16.30M -$19.96M -$36.63M
+157.3%
Operating cash flow
$138.35M $102.32M $102.56M $147.68M
+35.2%
Capital expenditure
-$4.68M -$4.91M -$4.95M -$9.32M
+4.6%
Investing cash flow
$25.37M -$74.90M $136.15M -$49.78M
+133.9%
Dividends paid
-$57.11M -$57.11M -$73.90M -$57.11M
0.0%
Financing cash flow
-$124.18M -$259.81M -$133.80M -$82.66M
+52.2%
Free cash flow
$133.67M $97.42M $97.61M $138.37M
+37.2%
End cash position
$168.86M $141.07M $355.64M $253.06M
+19.7%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Total revenue
$184.76M $187.42M $174.69M $137.74M $179.69M
-1.4%
Operating revenue
$184.76M $187.42M $174.69M $137.74M $179.69M
-1.4%
Cost of revenue
$117.54M $119.06M $113.32M $87.45M $118.91M
-1.3%
Gross profit
$67.22M $68.36M $61.37M $50.29M $60.78M
-1.7%
Selling, general & admin
$43.80M $47.34M $43.34M $42.13M $44.69M
-7.5%
Total operating expense
$43.80M $47.34M $43.34M $42.13M $44.69M
-7.5%
Operating income
$23.42M $21.02M $18.03M $8.15M $16.10M
+11.4%
Net interest income
$819.00K $881.00K $725.00K $1.07M $1.07M
-7.0%
Pre-tax income
$26.70M $26.95M $27.42M $1.24M $18.74M
-0.9%
Tax provision
$8.78M $3.43M $7.34M $35.00K $4.90M
+155.8%
Net income
$17.93M $23.51M $20.08M $1.20M $13.84M
-23.8%
Net income to common
$17.93M $23.51M $20.08M $1.20M $13.84M
-23.8%
Basic EPS
0.53 — 0.60 0.04 0.41
—
Diluted EPS
0.53 — 0.59 0.04 0.41
—
EBIT
$27.73M $27.93M $28.38M $2.08M $19.71M
-0.7%
EBITDA
$38.13M $38.27M $38.81M $12.66M $30.29M
-0.4%
Basic shares
33.83M — 33.46M 30.00M 33.76M
—
Diluted shares
33.83M — 34.03M 30.00M 33.76M
—
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Cash & equivalents
$106.39M $168.86M $145.87M $197.90M $202.76M
-37.0%
Cash & short-term investments
$442.16M $437.00M $404.65M $407.80M $427.14M
+1.2%
Accounts receivable
$61.46M $50.79M $57.28M $28.41M $76.09M
+21.0%
Inventory
$149.94M $134.27M $156.22M $158.11M $172.60M
+11.7%
Total current assets
$688.56M $653.77M $646.13M $624.41M $701.79M
+5.3%
Property, plant & equipment
$99.04M $85.67M $93.51M $95.04M $102.17M
+15.6%
Goodwill & intangibles
$284.89M $286.99M $289.10M $291.20M $293.31M
-0.7%
Total assets
$1.09B $1.04B $1.04B $1.03B $1.11B
+4.4%
Total current liabilities
$263.57M $250.10M $280.43M $298.39M $286.02M
+5.4%
Current debt
$143.85M $151.50M $169.48M $154.05M $164.87M
-5.1%
Long-term debt
$0 $72.00K $174.00K $267.00K $414.00K
-100.0%
Total debt
$236.41M $230.05M $254.74M $241.93M $260.14M
+2.8%
Total liabilities
$414.49M $389.18M $418.29M $436.65M $439.29M
+6.5%
Retained earnings
$178.92M $181.45M $158.79M $138.71M $187.85M
-1.4%
Shareholder equity
$674.79M $653.92M $625.56M $590.06M $673.42M
+3.2%
Working capital
$424.99M $403.67M $365.71M $326.02M $415.77M
+5.3%
Net tangible assets
$389.90M $366.93M $336.47M $298.85M $380.11M
+6.3%
Shares issued
33.59M 33.59M 33.59M 33.59M 33.59M
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
$26.70M $26.95M $27.42M $1.24M $18.74M —
-0.9%
Depreciation & amortisation
$10.40M $10.34M $10.43M $10.58M $10.58M —
+0.6%
Change in working capital
-$23.38M $15.71M $568.00K $28.05M -$2.39M —
-248.8%
Operating cash flow
$12.36M $49.87M $25.44M $39.46M $23.59M —
-75.2%
Capital expenditure
-$809.00K -$106.00K -$2.49M -$1.98M -$104.00K —
-663.2%
Investing cash flow
-$67.90M -$8.29M -$37.22M $10.07M $60.80M —
-719.5%
Dividends paid
— $0 — — — $0
—
Financing cash flow
-$12.20M -$27.48M -$50.65M -$18.19M -$27.85M —
+55.6%
Free cash flow
$11.55M $49.76M $22.95M $37.48M $23.48M —
-76.8%
End cash position
$106.39M $168.86M $145.87M $197.90M $202.76M —
-37.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
30.90
-1.78% from price
SMA 20
31.25
-2.88% from price
SMA 50
32.20
-5.75% from price
SMA 100
31.29
-3.01% from price
SMA 200
26.66
+13.85% from price
EMA 12
30.88
-1.71% from price
EMA 26
31.41
-3.36% from price
EMA 50
31.55
-3.81% from price
MACD (12,26,9)
-0.53
Hist -0.10
ATR (14)
0.72
2.38% of price
Realised vol 30D
36.8%
Annualised
Bollinger upper
33.00
20, 2σ
Bollinger lower
29.50
20, 2σ
50 / 200 cross
Golden
32.20 vs 26.66
Trend bias
Above 200
+13.85%
Options chain Account required
Expiry Loading…
Calls Puts
Spot 30.35
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.04
Less volatile than market
Correlation to SPY
0.02
Largely independent
Realised vol 30D
36.8%
Annualised
Market vol 1Y
12.8%
SPY, annualised
Max drawdown 1Y
-17.2%
Peak to trough
Max drawdown 5Y
-33.7%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines 9960.TWO · 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