Deluxe Corp

DLXNYSE
$22.68
-0.42-1.82%