Deluxe Corporation (DLX)

Market Cap:

$3,450,000,000

Last Price ():

$71.05

Change: +1.10% Open: $71.35 Low: $70.54 High: $71.42
Div. Yield: 1.69% Price/Earnings: 15.3 Price/Book: 3.9 Price/Sales: 1.8