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 2453.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 · 4 years · 5 quarters
Income Balance sheet Cash flow
Annual Quarterly
Blank means not reported, not zero
Line item 2025 2024 2023 2022 YoY
Total revenue
$59.16M $62.67M $50.40M $54.13M
-5.6%
Operating revenue
$59.16M $62.67M $50.40M $54.13M
-5.6%
Cost of revenue
$15.88M $17.68M $20.84M $15.46M
-10.2%
Gross profit
$43.28M $44.98M $29.56M $38.66M
-3.8%
Total operating expense
$21.81M $23.79M $16.72M $15.96M
-8.3%
Operating income
$21.47M $21.20M $12.84M $22.70M
+1.3%
Net interest income
-$122.90K -$128.96K -$134.74K -$140.24K
+4.7%
Pre-tax income
$46.02M $42.63M $42.95M -$5.98M
+8.0%
Tax provision
$822.86K $2.24M -$97.99K $1.45M
-63.3%
Net income
$23.80M $19.74M $19.47M -$5.66M
+20.6%
Net income to common
$23.80M $19.74M $19.47M -$5.66M
+20.6%
Basic EPS
0.38 0.32 0.31 -0.09
+20.4%
Diluted EPS
0.38 0.32 0.31 -0.09
+20.4%
EBIT
$46.15M $42.76M $43.09M -$5.84M
+7.9%
EBITDA
$49.20M $45.64M $45.87M -$3.11M
+7.8%
Basic shares
62.17M 62.17M 62.23M 62.55M
0.0%
Diluted shares
62.17M 62.17M 62.23M 62.55M
0.0%
Line item 2025 2024 2023 2022 YoY
Cash & equivalents
$243.23M $315.45M $275.61M $266.09M
-22.9%
Cash & short-term investments
$243.23M $315.45M $299.61M $266.09M
-22.9%
Accounts receivable
$1.13M $2.25M $1.17M $1.75M
-49.8%
Inventory
$1.15M $1.23M $949.85K $1.39M
-7.2%
Total current assets
$313.70M $327.09M $305.91M $271.63M
-4.1%
Property, plant & equipment
$332.17M $334.77M $336.34M $338.45M
-0.8%
Total assets
$1.47B $1.50B $1.32B $1.25B
-2.1%
Total current liabilities
$7.85M $8.37M $7.72M $7.95M
-6.2%
Total debt
$2.37M $2.49M $2.61M $2.73M
-5.1%
Total liabilities
$42.03M $42.77M $40.81M $41.53M
-1.7%
Retained earnings
$334.79M $268.69M $250.63M $229.93M
+24.6%
Shareholder equity
$786.85M $791.47M $708.86M $674.67M
-0.6%
Working capital
$305.85M $318.72M $298.19M $263.68M
-4.0%
Net tangible assets
$786.85M $791.47M $708.86M $674.67M
-0.6%
Shares issued
63.17M 63.17M 63.17M 63.17M
0.0%
Line item 2025 2024 2023 2022 YoY
Net income
$46.02M $42.63M $42.95M -$5.98M
+8.0%
Depreciation & amortisation
$3.06M $2.88M $2.78M $2.74M
+6.0%
Change in working capital
$3.79M -$3.66M $422.98K $1.42M
+203.6%
Operating cash flow
$3.48M -$4.36M -$2.28M $13.89M
+179.9%
Capital expenditure
-$463.64K -$1.31M -$3.04M -$3.05M
+64.7%
Investing cash flow
$4.53M $31.54M -$56.61M -$67.98M
-85.6%
Share buybacks
— $0 -$1.51M -$1.04M
—
Dividends paid
-$2.49M -$1.68M -$1.68M -$1.97M
-48.1%
Financing cash flow
-$21.27M -$6.33M -$7.49M -$6.43M
-235.8%
Free cash flow
$3.02M -$5.68M -$5.32M $10.84M
+153.2%
End cash position
$70.58M $98.97M $76.00M $121.53M
-28.7%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Total revenue
$9.33M $14.87M $23.82M $19.14M $7.54M
-37.3%
Operating revenue
$9.33M $14.87M $23.82M $19.14M $7.54M
-37.3%
Cost of revenue
$4.14M $6.00M $4.24M $4.53M $2.51M
-31.0%
Gross profit
$5.19M $8.87M $19.58M $14.62M $5.03M
-41.5%
Total operating expense
$5.07M $5.17M $5.14M $4.16M $6.93M
-1.9%
Operating income
$116.00K $3.70M $14.44M $10.46M -$1.90M
-96.9%
Net interest income
-$29.00K -$30.00K -$29.00K -$30.00K -$32.00K
+3.3%
Pre-tax income
$5.57M $7.97M $30.37M $26.47M $6.34M
-30.2%
Tax provision
$117.00K $392.00K $362.00K $95.00K $507.00K
-70.2%
Net income
$3.02M $4.26M $15.37M $13.56M $3.82M
-29.1%
Net income to common
$3.02M $4.26M $15.37M $13.56M $3.82M
-29.1%
Basic EPS
0.05 0.07 0.25 0.22 0.06
-28.9%
Diluted EPS
0.05 0.07 0.25 0.22 0.06
-28.9%
EBIT
$5.60M $8.00M $30.40M $26.50M $6.38M
-30.1%
EBITDA
$6.36M $8.77M $31.13M $27.32M $7.13M
-27.5%
Basic shares
62.00M 62.15M 62.17M 62.16M 62.17M
-0.2%
Diluted shares
62.00M 62.15M 62.17M 62.16M 62.17M
-0.2%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Cash & equivalents
$250.31M $311.72M $318.72M $243.23M $287.26M
-19.7%
Cash & short-term investments
$250.31M $311.72M $318.72M $243.23M $287.26M
-19.7%
Accounts receivable
$4.49M $5.28M $5.24M $1.13M $1.94M
-15.1%
Inventory
$1.13M $1.07M $1.65M $1.15M $1.37M
+5.5%
Total current assets
$264.08M $326.24M $334.03M $313.70M $301.06M
-19.1%
Property, plant & equipment
$330.90M $330.72M $331.45M $332.17M $332.85M
+0.1%
Total assets
$1.52B $1.56B $1.57B $1.47B $1.46B
-2.2%
Total current liabilities
$6.38M $51.92M $7.75M $7.85M $6.27M
-87.7%
Total debt
$2.45M $2.42M $2.40M $2.37M $2.59M
+1.2%
Total liabilities
$40.75M $86.23M $41.99M $42.03M $41.08M
-52.7%
Retained earnings
$353.25M $349.45M $350.16M $334.79M $321.23M
+1.1%
Shareholder equity
$830.40M $824.43M $835.57M $786.85M $782.12M
+0.7%
Working capital
$257.71M $274.31M $326.28M $305.85M $294.79M
-6.1%
Net tangible assets
$830.40M $824.43M $835.57M $786.85M $782.12M
+0.7%
Shares issued
63.17M 61.77M 63.17M 63.17M 63.17M
+2.3%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Net income
$5.57M $7.97M $30.37M $26.47M $6.34M
-30.2%
Depreciation & amortisation
$763.00K $763.00K $732.00K $822.45K $752.00K
0.0%
Change in working capital
-$1.71M $542.00K -$615.00K $1.45M $2.06M
-416.2%
Operating cash flow
-$1.32M $3.97M $4.63M $2.85M -$2.03M
-133.4%
Capital expenditure
-$948.00K -$28.00K -$11.00K -$149.64K -$86.00K
-3,285.7%
Investing cash flow
$27.63M $5.49M $17.81M -$73.04M $625.00K
+403.0%
Share buybacks
-$3.63M — — — $0
—
Dividends paid
— — — $329 —
—
Financing cash flow
-$47.51M — — -$249.73K -$21.02M
—
Free cash flow
-$2.27M $3.94M $4.62M $2.70M -$2.12M
-157.7%
End cash position
$70.52M $93.21M $90.36M $70.58M $142.18M
-24.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
6.66
+0.45% from price
SMA 20
6.67
+0.24% from price
SMA 50
6.32
+5.78% from price
SMA 100
6.09
+9.91% from price
SMA 200
5.86
+14.19% from price
EMA 12
6.66
+0.41% from price
EMA 26
6.58
+1.72% from price
EMA 50
6.41
+4.40% from price
MACD (12,26,9)
0.09
Hist -0.02
ATR (14)
0.12
1.84% of price
Realised vol 30D
22.6%
Annualised
Bollinger upper
6.76
20, 2σ
Bollinger lower
6.59
20, 2σ
50 / 200 cross
Golden
6.32 vs 5.86
Trend bias
Above 200
+14.19%
Options chain Account required
Expiry Loading…
Calls Puts
Spot 6.69
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.03
Less volatile than market
Correlation to SPY
0.03
Largely independent
Realised vol 30D
22.6%
Annualised
Market vol 1Y
12.8%
SPY, annualised
Max drawdown 1Y
-11.6%
Peak to trough
Max drawdown 5Y
-21.3%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines 2453.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