Deluxe Corporation

DLX·NYSE·$23.86·$1B