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 7609.KL 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 2021 YoY
Total revenue
$306.46M $353.87M $304.81M $294.05M —
-13.4%
Operating revenue
$306.46M $353.87M $304.81M $294.05M —
-13.4%
Cost of revenue
$257.03M — $253.44M $237.22M $203.29M
—
Gross profit
$49.44M — $51.37M $56.83M $65.22M
—
Selling, general & admin
$48.97M — $46.42M $52.78M $52.86M
—
Total operating expense
$19.91M $322.32M -$4.97M $51.44M —
-93.8%
Operating income
$29.53M $31.55M $56.34M $5.39M —
-6.4%
Net interest income
$17.10M $4.09M $2.78M $3.57M —
+317.9%
Pre-tax income
$46.38M $42.96M $59.96M $36.62M —
+8.0%
Tax provision
$7.74M $7.96M $3.27M $5.69M —
-2.8%
Net income
$38.70M $34.17M $56.26M $29.37M —
+13.2%
Net income to common
$38.70M $34.17M $56.26M $29.37M —
+13.2%
Basic EPS
0.07 0.06 0.10 0.10 —
+22.2%
Diluted EPS
0.07 0.06 0.10 0.10 —
+22.2%
EBIT
$47.19M $43.08M $60.13M $36.82M —
+9.5%
EBITDA
$56.13M $50.47M $66.45M $45.20M —
+11.2%
Basic shares
587.24M 596.57M 291.24M 288.16M —
-1.6%
Diluted shares
587.24M 596.57M 291.24M 288.16M —
-1.6%
Line item 2025 2024 2023 2022 2021 YoY
Cash & equivalents
$43.20M $43.07M $32.20M $42.45M —
+0.3%
Cash & short-term investments
$65.51M $106.02M $221.51M $173.84M —
-38.2%
Accounts receivable
$63.86M $91.04M $79.31M $65.06M —
-29.9%
Inventory
$72.40M $80.36M $74.98M $67.98M —
-9.9%
Total current assets
$312.03M $474.05M $384.82M $313.81M —
-34.2%
Property, plant & equipment
$155.00M $207.93M $151.85M $142.26M —
-25.5%
Goodwill & intangibles
$386.67K $440.00K $451.89K $612.08K —
-12.1%
Total assets
$738.24M $734.68M $580.58M $499.17M —
+0.5%
Total current liabilities
$58.73M $53.32M $61.71M $51.01M —
+10.1%
Current debt
$12.84M $8.16M $4.39M $12.13M —
+57.4%
Total debt
$15.32M $8.52M $5.00M $12.28M —
+79.8%
Total liabilities
$80.30M $79.55M $71.34M $61.04M —
+0.9%
Retained earnings
$530.25M — $353.49M $298.06M $268.68M
—
Shareholder equity
$647.02M $644.21M $480.79M $409.65M —
+0.4%
Working capital
$253.30M $420.72M $323.11M $262.80M —
-39.8%
Net tangible assets
$646.64M $643.77M $480.34M $409.04M —
+0.4%
Shares issued
609.17M 304.58M 304.58M 304.58M —
+100.0%
Line item 2025 2024 2023 2022 2021 YoY
Net income
$46.38M $42.96M $59.96M $36.62M —
+8.0%
Depreciation & amortisation
$8.95M — $6.33M $8.38M $8.69M
—
Change in working capital
$5.89M -$27.04M -$6.79M $7.75M —
+121.8%
Operating cash flow
$24.80M -$1.09M $11.82M $22.86M —
+2,377.6%
Capital expenditure
-$9.08M -$13.08M -$18.66M -$19.05M —
+30.6%
Investing cash flow
$38.54M $144.68M -$27.14M $861.89K —
-73.4%
Share buybacks
-$63.97M — — -$6.96M -$3.26M
—
Dividends paid
— — -$465.00K — —
—
Financing cash flow
-$68.13M -$140.02M $5.37M -$12.55M —
+51.3%
Free cash flow
$15.73M -$14.17M -$6.84M $3.81M —
+211.0%
End cash position
$43.20M $43.07M $39.50M $49.45M —
+0.3%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 YoY
Total revenue
$57.26M $70.77M $77.98M $76.74M $80.97M —
-19.1%
Operating revenue
$57.26M $70.77M $77.98M $76.74M $80.97M —
-19.1%
Total operating expense
$60.25M $61.93M — $73.32M $76.62M $23.99M
-2.7%
Operating income
-$3.00M $8.84M $9.65M $15.10M $4.35M —
-133.9%
Net interest income
$4.64M $4.62M — — $3.76M $1.13M
+0.5%
Pre-tax income
$11.66M $18.51M $7.32M $12.39M $8.09M —
-37.0%
Tax provision
$1.89M $4.51M $349.00K $1.51M $2.46M —
-58.2%
Net income
$9.82M $14.31M $6.87M $10.82M $5.57M —
-31.4%
Net income to common
$9.82M $14.31M $6.87M $10.82M $5.57M —
-31.4%
Basic EPS
0.02 0.04 0.01 0.04 0.02 —
-57.1%
Diluted EPS
0.02 0.04 0.01 0.04 0.02 —
-57.1%
EBIT
$11.74M $18.69M $7.50M $12.52M $8.27M —
-37.2%
EBITDA
$13.98M $21.66M $7.50M $12.52M $10.23M —
-35.4%
Basic shares
304.58M 343.21M 588.94M 304.58M 304.58M —
-11.3%
Diluted shares
304.58M 343.21M 588.94M 304.58M 304.58M —
-11.3%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Cash & equivalents
$31.43M $43.20M $37.89M $46.87M $42.88M
-27.3%
Cash & short-term investments
$90.78M $65.51M $55.20M $100.67M $94.98M
+38.6%
Accounts receivable
$65.55M $63.86M $73.83M $72.22M $74.56M
+2.7%
Inventory
$71.66M $72.40M $72.05M $78.30M $80.49M
-1.0%
Total current assets
$302.94M $312.03M $213.76M $263.24M $288.31M
-2.9%
Property, plant & equipment
$153.16M $155.00M $192.28M $203.89M $201.77M
-1.2%
Goodwill & intangibles
$606.00K $386.67K $325.00K $373.00K $421.00K
+56.7%
Total assets
$727.48M $738.24M $729.46M $777.45M $778.75M
-1.5%
Total current liabilities
$38.54M $58.73M $54.00M $53.67M $63.69M
-34.4%
Current debt
$7.29M $12.84M $15.07M $20.94M $10.79M
-43.3%
Total debt
$9.37M $15.32M $15.33M $21.24M $11.13M
-38.8%
Total liabilities
$59.84M $80.30M $76.82M $77.59M $89.42M
-25.5%
Retained earnings
— $530.25M — — —
—
Shareholder equity
$656.76M $647.02M $641.45M $688.76M $678.30M
+1.5%
Working capital
$264.40M $253.30M $159.77M $209.57M $224.61M
+4.4%
Net tangible assets
$656.16M $646.64M $641.12M $688.38M $677.88M
+1.5%
Shares issued
609.17M 609.17M 609.17M 304.58M 304.58M
0.0%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Net income
$11.66M $18.58M $7.32M $12.39M $8.09M
-37.3%
Change in working capital
$19.83M -$5.77M $12.21M -$16.65M $16.11M
+443.6%
Operating cash flow
$16.73M $9.53M $10.24M -$14.87M $19.91M
+75.7%
Capital expenditure
-$714.00K -$638.40K -$3.42M -$4.57M -$449.00K
-11.8%
Investing cash flow
-$22.95M -$68.74M $53.96M $30.42M $22.91M
+66.6%
Share buybacks
— -$9.77M — — —
—
Financing cash flow
-$5.56M $64.52M -$73.17M -$11.56M -$47.92M
-108.6%
Free cash flow
$16.02M $8.89M $6.82M -$19.44M $19.46M
+80.3%
End cash position
$31.43M $43.20M $37.89M $46.87M $42.88M
-27.3%
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
0.99
+1.47% from price
SMA 20
0.99
+1.19% from price
SMA 50
1.01
-0.53% from price
SMA 100
1.00
-0.27% from price
SMA 200
1.02
-1.82% from price
EMA 12
0.99
+1.12% from price
EMA 26
0.99
+0.66% from price
EMA 50
1.00
+0.08% from price
MACD (12,26,9)
-0.00
Hist 0.00
ATR (14)
0.01
1.00% of price
Realised vol 30D
12.3%
Annualised
Bollinger upper
1.00
20, 2σ
Bollinger lower
0.97
20, 2σ
50 / 200 cross
Death
1.01 vs 1.02
Trend bias
Below 200
-1.82%
Options chain Account required
Expiry Loading…
Calls Puts
Spot 1.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.29
Less volatile than market
Correlation to SPY
-0.13
Largely independent
Realised vol 30D
12.3%
Annualised
Market vol 1Y
12.8%
SPY, annualised
Max drawdown 1Y
-27.0%
Peak to trough
Max drawdown 5Y
-27.0%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines 7609.KL · 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