Deluxe Corporation (DLX) NYSE

18.91

-0.385(-2.00%)

Updated at August 18 03:42PM

Currency In USD