Deluxe Corp (DLX) Stock Price, Quote, News & History

DLXNYSE
$23.42
1.436.5%
Last update: Nov 4, 5:37 PM