Deluxe Corporation (DLX)

Market Cap:

$3,370,000,000

Last Price ():

$69.65

Change: +0.53% Open: $69.59 Low: $69.32 High: $70.24
Div. Yield: 1.71% Price/Earnings: 14.9 Price/Book: 3.5 Price/Sales: 1.8