$26.22-4.63 (-15.01%)
Deluxe Corporation provides technology-enabled solutions to small and medium-sized businesses, and financial institutions in the United States and Canada.