DFP
Signal
Mixed11
Price
1
Move-1.87%Negative session
Volume
1
Volume1.1× avgNormal activity
Technical
1
RSIRSI 51Momentum positive
PRICE
Prev Close
20.82
Open
20.67
Day Range20.43 – 20.77
20.43
20.77
52W Range19.56 – 22.11
19.56
22.11
34% of range
VOLUME & SIZE
Avg Volume
49.9K
FUNDAMENTALS
P/E Ratio
10.9x
Value territory
EPS (TTM)
Div Yield
0.09%
Beta
0.37
Low vol
Performance
1D
-1.87%
5D
-2.99%
1M
-2.20%
3M
-6.54%
6M
-4.84%
YTD
-1.73%
1Y
+0.99%
Best: 1Y (+0.99%)Worst: 3M (-6.54%)
Quick Read
TrendInsufficient MA data
Momentum
BULLISH
revenue +15% YoY · 42% gross margin
Valuation
CHEAP
P/E 11x vs ~20x sector
Health
STRONG
CR 5.7 · FCF $1.35/sh
Strong Buy
Key MetricsTTM
Market Cap$419.59M
Revenue TTM$92.04M
Net Income TTM$120.17M
Free Cash Flow$56.14M
Gross Margin41.9%
Net Margin83.3%
Operating Margin114.8%
Return on Equity8.4%
Return on Assets5.2%
Debt / Equity0.59
Current Ratio5.69
EPS TTM$1.88

Intelligence analysis not yet available for this stock. Full AI-powered analysis may be available on the intelligence page.

Health Radar
3 strong1 watch2 concern
51/100
Liquidity
5.69Strong
Leverage
0.59Strong
Coverage
7.3xStrong
ROE
8.4%Watch
ROIC
7.1%Concern
Cash
$4MConcern
Analyst Coverage

No analyst coverage available for this stock.

Stock Health
Composite Score
2 of 3 signals bullish
5/10
Technicals
RSI RangeRSI 51 — Bullish momentum
Volume
Volume FlowDistribution — institutional selling
Fundamentals
LiquidityCurrent Ratio 5.69 — healthy liquidity

2 signals unavailable — limited data for this stock

Upcoming Events
EEarnings ReportMay 17, 2026
Tomorrow
DEx-Dividend DateAug 14, 2026
In 90 days
PDividend PaymentAug 31, 2026
In 107 days
Technicals
Technical SetupBULLISH
Technicals →

Trend

PullbackGolden Cross · 50D leads 200D by 3.2%

-2.6% vs SMA 50 · +0.5% vs SMA 200

Momentum

RSI51.3
Neutral territory
MACD+0.04
Above zero — bullish momentum · expanding
Market Position
Price Levels
52W High
$22.11+8.2%
EMA 50
$20.87+2.1%
Current
$20.43
EMA 200
$20.33-0.5%
52W Low
$19.56-4.3%
52-Week RangeMid-range
$19.5634th %ile$22.11
Squeeze SetupVolume-based
Distribution Pressure

Distribution pattern detected. More selling days than accumulation over the past 20 sessions. Not a conducive environment for a squeeze.

20-Day Money Flow
Acc days:1
Dist days:4
Edge:+3 dist
Volume Context
Avg Vol (50D)53K
Recent Vol (5D)
44K-17%

Based on volume distribution analysis. Direct short interest data (short float %, days to cover) is not available in current data sources.

Earnings & Analysts
Insider Activity
SEC Filings →
6 Buys/0 SellsNet Buying
Stone Bradford SCFO, VP & TREA…
$49K
Dec 20
BUY
Chadwick Robert EDir
$100K
Dec 18
BUY
Stone Bradford SCFO, VP & TREA…
$49K
Dec 14
BUY
Stone Bradford SCFO, VP & TREA…
$2K
Dec 14
BUY
Stone Bradford SCFO, VP & TREA…
$88
Oct 10
BUY
Stone Bradford SCFO, VP & TREA…
$31K
Oct 10
BUY
Financials
Dividends7.35% yield
2 yrs of payments
Annual Yield7.35%
Monthly Div.$0.1295
Est. Annual / Share$1.55
FrequencyMonthly
Q4'25
Q1'26
Q1'26
Q1'26
Q2'26
Q2'26
Q2'26
Q3'26

Dividend per payment — last 8 periods

INSTITUTIONAL OWNERSHIP

1
RAYMOND JAMES FINANCIAL INC
1.2M
2
SIT INVESTMENT ASSOCIATES INC
582K
3
COHEN & STEERS, INC.
476K
4
Invesco Ltd.
302K
5
GUGGENHEIM CAPITAL LLC
243K
6
WELLS FARGO & COMPANY/MN
237K
7
LPL Financial LLC
189K
8
Hennion & Walsh Asset Management, Inc.
175K
News & Activity

DFP News

20 articles · 4h ago

About

No description available.

Peers(7 companies)
Screen sector →
SymbolPriceDay %Mkt CapP/ERev GrwMarginELO
DFP
$20.43-1.87%$420M10.9+96.1%8328.6%1500
$404.35-3.20%$2.1T30.5+3296.8%4510.0%1500
$132.58-6.05%$307.9B20.7-44.8%1012.0%1500
$88.38-2.58%$303.7B13.6+318.8%1510.7%1500
$148.08-1.13%$282.6B21.0+597.3%2564.4%1500
$181.58-1.83%$281.6B26.9+862.9%1745.9%1500
$183.40-0.23%$256.1B16.8+213.3%1482.4%1500
Sector avg-2.41%20.1+762.9%3022.0%1500