Deluxe Corporation (DLX)

Market Cap:

$3,390,000,000

Last Price ():

$70.07

Change: +1.76% Open: $68.82 Low: $68.44 High: $70.73
Div. Yield: 1.76% Price/Earnings: 15.0 Price/Book: 3.5 Price/Sales: 1.7