Deluxe Corporation (DLX) NYSE

19.16

-0.165(-0.85%)

Updated at September 30 11:34AM

Currency In USD