Deluxe Corp. (DLX)
NYSE:DLX
United States
DLXDeluxe Corp.
$23.32
$0.67(2.96%)
At close: 4:00 PM EST
$23.32
$0.00(0.00%)
After hours: Nov 08 4:27 PM EST