Deluxe Corporation (DLX)

Market Cap:

$3,300,000,000

Last Price ():

$67.97

Change: +0.07% Open: $67.87 Low: $67.64 High: $68.11
Div. Yield: 1.76% Price/Earnings: 14.7 Price/Book: 3.6 Price/Sales: 1.8