Deluxe Corporation Common Stock (DLX)

FairStock Score: 48/100 — MIXED

Current Price$30.3
Market Cap$1,38,42,94,144
P/E Ratio16.82
ROE12.63%
Dividend Yield3.99%
SectorIndustrials

Data from SEC filings. Not investment advice. Scoring methodology