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 HMDPF 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
$898.25M $788.34M $710.06M $558.46M
+13.9%
Operating revenue
$898.25M $788.34M $710.06M $558.46M
+13.9%
Cost of revenue
$625.94M $530.06M $479.05M $393.28M
+18.1%
Gross profit
$272.32M $258.28M $231.01M $165.19M
+5.4%
Selling, general & admin
$168.30M $159.52M $144.29M $105.74M
+5.5%
Total operating expense
$168.30M $159.52M $144.29M $105.74M
+5.5%
Operating income
$104.02M $98.76M $86.72M $59.44M
+5.3%
Net interest income
-$3.88M -$1.25M -$1.32M -$2.37M
-211.1%
Pre-tax income
$96.90M $96.92M $83.99M $57.17M
-0.0%
Tax provision
$24.66M $25.39M $20.59M $12.34M
-2.9%
Net income
$72.24M $71.53M $63.40M $44.83M
+1.0%
Net income to common
$72.24M $71.53M $63.40M $44.83M
+1.0%
Basic EPS
6.07 6.01 5.33 3.79
+1.0%
Diluted EPS
6.07 6.01 5.33 3.77
+1.0%
EBIT
$100.77M $98.17M $85.31M $58.77M
+2.7%
EBITDA
$121.44M $112.87M $96.00M $69.75M
+7.6%
Basic shares
11.90M 11.90M 11.90M 11.83M
0.0%
Diluted shares
11.90M 11.90M 11.90M 11.88M
0.0%
Line item 2025 2024 2023 2022 YoY
Cash & equivalents
$40.91M $34.09M $52.59M $28.13M
+20.0%
Cash & short-term investments
$40.91M $34.09M $52.59M $28.13M
+20.0%
Accounts receivable
$146.14M $123.57M $110.94M $75.15M
+18.3%
Inventory
$172.38M $143.28M $114.59M $106.35M
+20.3%
Total current assets
$399.24M $333.73M $309.44M $230.12M
+19.6%
Property, plant & equipment
$136.97M $110.32M $65.84M $41.74M
+24.1%
Goodwill & intangibles
$26.63M $29.73M $18.33M $19.67M
-10.4%
Total assets
$586.26M $493.14M $408.34M $302.67M
+18.9%
Total current liabilities
$214.28M $167.48M $165.47M $117.68M
+27.9%
Current debt
$55.93M $12.98M $18.47M $6.15M
+330.8%
Total debt
$82.27M $36.23M $37.03M $17.59M
+127.1%
Total liabilities
$234.21M $185.10M $177.97M $125.78M
+26.5%
Retained earnings
$322.77M $263.62M $203.70M $146.85M
+22.4%
Shareholder equity
$352.06M $308.04M $230.38M $176.89M
+14.3%
Working capital
$184.96M $166.24M $143.97M $112.44M
+11.3%
Net tangible assets
$325.43M $278.30M $212.05M $157.22M
+16.9%
Shares issued
11.90M 11.90M 11.90M 11.83M
0.0%
Line item 2025 2024 2023 2022 YoY
Net income
$72.24M $71.53M $63.40M $44.83M
+1.0%
Depreciation & amortisation
$20.67M $14.71M $10.68M $10.98M
+40.6%
Stock-based compensation
$8.78M $17.09M $19.95M $2.18M
-48.6%
Change in working capital
-$64.05M -$38.09M -$51.71M -$19.54M
-68.2%
Operating cash flow
$26.95M $64.75M $44.11M $37.01M
-58.4%
Capital expenditure
-$35.73M -$40.70M -$20.55M -$9.33M
+12.2%
Investing cash flow
-$38.85M -$62.98M -$19.36M -$12.67M
+38.3%
Dividends paid
-$13.10M -$11.61M -$6.55M -$4.56M
-12.8%
Financing cash flow
$20.53M -$24.21M $755.00K -$22.30M
+184.8%
Free cash flow
-$8.78M $24.05M $23.55M $27.68M
-136.5%
End cash position
$40.91M $34.09M $52.59M $28.13M
+20.0%
Line item 2026-06-30 2026-03-31 2025-12-31 2025-06-30 2025-03-31 YoY
Total revenue
$324.80M $264.84M $254.09M $224.42M $201.40M
+22.6%
Operating revenue
$324.80M $264.84M $254.09M $224.42M $201.40M
+22.6%
Cost of revenue
$222.54M $185.05M $179.78M $155.61M $137.89M
+20.3%
Gross profit
$102.26M $79.79M $74.31M $68.81M $63.51M
+28.2%
Selling, general & admin
$79.27M $50.55M $52.35M $49.13M $26.07M
+56.8%
Total operating expense
$79.27M $50.55M $52.35M $49.13M $26.07M
+56.8%
Operating income
$22.99M $29.25M $21.96M $19.68M $37.45M
-21.4%
Net interest income
-$1.54M -$1.04M -$1.54M -$768.00K -$431.00K
-48.7%
Pre-tax income
$14.95M $26.84M $18.97M $18.31M $35.91M
-44.3%
Tax provision
$5.55M $7.27M $3.77M $4.93M $9.69M
-23.6%
Net income
$9.39M $19.57M $15.20M $13.38M $26.22M
-52.0%
Net income to common
$9.39M $19.57M $15.20M $13.38M $26.22M
-52.0%
Basic EPS
0.79 1.64 — 1.12 2.20
-51.8%
Diluted EPS
0.79 1.64 — 1.12 2.20
-51.8%
EBIT
$16.49M $27.88M $20.52M $19.08M $36.34M
-40.8%
EBITDA
$22.81M $33.94M $28.28M $23.72M $40.70M
-32.8%
Basic shares
2.78M 11.93M — 11.94M 11.92M
-76.7%
Diluted shares
2.78M 11.93M — 11.94M 11.92M
-76.7%
Line item 2026-06-30 2026-03-31 2025-12-31 2025-06-30 2025-03-31 YoY
Cash & equivalents
$33.63M $38.93M $40.91M $27.86M $32.84M
-13.6%
Cash & short-term investments
$33.63M $38.93M $40.91M $27.86M $32.84M
-13.6%
Accounts receivable
$227.97M $203.59M $146.14M $157.52M $147.99M
+12.0%
Inventory
$190.52M $173.48M $172.38M $154.68M $154.84M
+9.8%
Total current assets
$485.54M $439.76M $399.24M $354.94M $347.31M
+10.4%
Property, plant & equipment
$145.04M $141.89M $136.97M $123.92M $114.44M
+2.2%
Goodwill & intangibles
$26.32M $26.11M $26.63M $27.76M $29.28M
+0.8%
Total assets
$680.40M $631.02M $586.26M $526.05M $510.41M
+7.8%
Total current liabilities
$276.36M $241.13M $214.28M $182.27M $165.19M
+14.6%
Current debt
$70.11M $57.03M $55.93M $41.28M $28.00M
+22.9%
Total debt
$95.63M $83.08M $82.27M $64.26M $49.96M
+15.1%
Total liabilities
$294.77M $260.23M $234.21M $199.61M $181.58M
+13.3%
Retained earnings
$345.18M $339.06M $322.77M $296.67M $286.57M
+1.8%
Shareholder equity
$385.62M $370.79M $352.06M $326.44M $328.82M
+4.0%
Working capital
$209.18M $198.63M $184.96M $172.66M $182.12M
+5.3%
Net tangible assets
$359.30M $344.68M $325.43M $298.68M $299.55M
+4.2%
Shares issued
2.78M 11.90M 11.90M 11.90M 11.90M
-76.7%
Line item 2026-06-30 2026-03-31 2025-12-31 2025-06-30 2025-03-31 YoY
Net income
$9.39M $19.57M $15.20M $13.38M $26.22M
-52.0%
Depreciation & amortisation
$6.32M $6.07M $7.76M $4.64M $4.36M
+4.2%
Stock-based compensation
$23.97M $5.76M $9.04M $9.10M -$10.86M
+315.9%
Change in working capital
-$44.27M -$23.97M $9.51M -$23.01M -$30.35M
-84.7%
Operating cash flow
-$6.40M $11.35M $32.05M $42.00K -$3.01M
-156.4%
Capital expenditure
-$6.24M -$8.69M -$8.68M -$11.76M -$7.92M
+28.1%
Investing cash flow
-$6.24M -$8.69M -$11.80M -$11.76M -$7.92M
+28.1%
Dividends paid
-$3.27M -$3.27M -$3.27M -$3.27M -$3.27M
0.0%
Financing cash flow
$6.60M -$4.59M -$17.10M $7.95M $9.83M
+243.9%
Free cash flow
-$12.64M $2.67M $23.37M -$11.72M -$10.93M
-574.3%
End cash position
$33.63M — — — —
—
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
184.78
-5.78% from price
SMA 20
184.31
-5.54% from price
SMA 50
205.80
-15.40% from price
SMA 100
204.44
-14.84% from price
SMA 200
167.24
+4.10% from price
EMA 12
182.93
-4.83% from price
EMA 26
190.33
-8.53% from price
EMA 50
197.32
-11.77% from price
MACD (12,26,9)
-7.41
Hist -0.75
ATR (14)
5.97
3.43% of price
Realised vol 30D
61.7%
Annualised
Bollinger upper
202.24
20, 2σ
Bollinger lower
166.39
20, 2σ
50 / 200 cross
Golden
205.80 vs 167.24
Trend bias
Above 200
+4.10%
Options chain Account required
Expiry Loading… Spot 174.10
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.62
More volatile than market
Correlation to SPY
0.30
Loosely linked
Realised vol 30D
61.7%
Annualised
Market vol 1Y
12.9%
SPY, annualised
Max drawdown 1Y
-34.3%
Peak to trough
Max drawdown 5Y
-56.0%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines HMDPF · 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